299 lines
11 KiB
Plaintext
299 lines
11 KiB
Plaintext
<CicTec> vic
|
||
<CicTec> he descubierto 2 bugs de DIV2
|
||
<CicTec> asi los pones en la lista ^^
|
||
<Daijo> okey
|
||
<Daijo> di :D
|
||
<CicTec> pues
|
||
<CicTec> 1) DIV hace declarar la region 0 con define_region (la cual no se deberia porque es la pantalla completa)
|
||
<CicTec> ej:
|
||
<CicTec> define_region(0,0,0,320,480);
|
||
<CicTec> cuando en vez las regiones da declarar van desde 1 hasta 31
|
||
<CicTec> 2) cuando se declara una regione de 0,0 DIV da error y sale, pero eso deberia ser posible (por cierto se puede en fenix, mirar: test_define_region.prg hecho por mi xD )
|
||
<CicTec> todo aqui ^^
|
||
|
||
Don't say there will never be a div3. But if there's a div3 what new statements should be in it?
|
||
I have some:
|
||
Refresh_screen();
|
||
redraws the screen, handy if you use splitscreen and restore_type=no_restore. Then if you erase one of the scrollwindows you could use refresh_screen() to restore the screen only one frame
|
||
Save_world(filename);
|
||
saves the world made in Mode 8
|
||
Start_tilescroll(offset structure,width,height,tilewidth,tileheight)
|
||
start a tilemapbased scrolling. Much faster than using map_put/map_xput
|
||
Darkmap(file,graph)
|
||
makes a map darker
|
||
Lightmap(file,graph)
|
||
makes a map lighter
|
||
Recolourmap(file,graph,%red,%green,%blue);
|
||
makes map more red, green etc.
|
||
save_pal(file);
|
||
saves current pallette
|
||
new extras for flags: 16: anti-aliase with background,32: no transparent colour, so colour 0 is just visible
|
||
set_trans_perc(percentage)
|
||
if flags=4 you can change how visible the object is.
|
||
____________________
|
||
-----------
|
||
Even though you would Beat Me Up, I'm still a really cool player too(My gamenames are hidden in this text)
|
||
--------
|
||
Dazzy
|
||
DIV MANIAC
|
||
|
||
Status: Offline
|
||
posted on 4/11/01 at 12:13 PM
|
||
well if I'd like to see hardware accelerated 2D, the DLL writing process cleaned up, ie to allow use of dll's writeen in VB , delphi C/c++, probably have to be rewritten but so be it!
|
||
theres alot of things but I don't see the point of dissusing them until at least DIV2 makes an appearence!! ____________________
|
||
Dazzy
|
||
MikeH
|
||
DIV Regular
|
||
|
||
|
||
Status: Offline
|
||
posted on 4/11/01 at 10:57 PM
|
||
I would be for a complete rewrite of the div engine.
|
||
Limited Support for OOP (Object Orientated Programming).
|
||
DirectX based (of course)
|
||
Support for mp3 \ midi files.
|
||
Unlimited color depth
|
||
and unlimited food
|
||
____________________
|
||
<> <>
|
||
MikeH's Lore:
|
||
Never cast finger of death when scratching your bottom
|
||
<> <>
|
||
Visit InnerEdge Games Homepage at http://WWW.InnerEdgeGames.com
|
||
Mike_S
|
||
DIV Regular
|
||
|
||
|
||
Status: Offline
|
||
posted on 6/11/01 at 09:57 AM
|
||
I'm with that (the food part anyway)
|
||
Er_Makina
|
||
DIV Junior
|
||
|
||
Status: Offline
|
||
posted on 6/12/01 at 05:16 AM
|
||
if you don't mind, i'm collecting these suggestions for implementing them (or some of them) in eDIV.
|
||
byez..
|
||
Er_Makina
|
||
|
||
WINDOWS...
|
||
I like the flags=(4,40%) ;
|
||
idia
|
||
i think you can alrady change map collor's in div one... don't know exacly how, but i'm sure if done it. ____________________
|
||
sent me an e-mail,
|
||
or just fissit my (old, but totally flash based) home page ;-)
|
||
futgiz
|
||
DIV Senior
|
||
|
||
|
||
Status: Offline
|
||
posted on 8/12/01 at 13:09
|
||
..semi-transperency..
|
||
____________________
|
||
Behind you..
|
||
[ MystiqGames.cjb.net ] [ Email ]
|
||
[ Lone Wolf ] [ Rally Forever ] [ Hostile Contact ] [ RTS Tutorial ] [ Bomber Brothers 1.01 ] [ Super Space ] [ Doesnt have an name actually.. ] [ Airplane Attack 2 ]
|
||
Tovi
|
||
DIV MANIAC
|
||
|
||
|
||
Status: Offline
|
||
posted on 8/12/01 at 18:22
|
||
Here's some random stupidity:
|
||
New Commands:
|
||
--------------------------------------------------------------------------------------------
|
||
Compress(filename)
|
||
Compresses everything to one bit, for easy storage
|
||
Hack(gamename)
|
||
This automaticly hacks into any game from div-arena, and de-compiles it so you can use it for evil purpouses.
|
||
Explosion(x,y,size,speed,length,red,blue,green)
|
||
Creates a totally random explosion from nowhere, works real fast.
|
||
Destroy_OS(name of OS)
|
||
Destroys any type of OS worldwide, so if you would say 'destroy_os(windowsXP)' WindowsXP would stop existing
|
||
Heal_my_game()
|
||
Auto-debugs your game, so you don't have to deal with nasty bugs yourself.
|
||
New globals:
|
||
-----------------------------------------------------------------------------------------------
|
||
[None]
|
||
New Locals:
|
||
-----------------------------------------------------------------------------------------------
|
||
Blur=value (0-100) [default=0] Makes a process blurry.
|
||
x_size=value (0-256) [default=100] stretches a graphic on the x axis
|
||
y_size=value (0-256) [default=100] stretches a graphic on the y axis
|
||
END
|
||
____________________
|
||
|
||
|
||
futgiz
|
||
DIV Senior
|
||
|
||
|
||
Status: Offline
|
||
posted on 8/12/01 at 18:31
|
||
A really cool particly explosion would be something like "AAAAAAAAAAAAAHHH". Hmm well i like explosions. ____________________
|
||
Behind you..
|
||
[ MystiqGames.cjb.net ] [ Email ]
|
||
[ Lone Wolf ] [ Rally Forever ] [ Hostile Contact ] [ RTS Tutorial ] [ Bomber Brothers 1.01 ] [ Super Space ] [ Doesnt have an name actually.. ] [ Airplane Attack 2 ]
|
||
Mike_S
|
||
DIV Regular
|
||
|
||
|
||
Status: Offline
|
||
posted on 10/12/01 at 15:45
|
||
I want the following function added in:
|
||
make_game(game genre,game coolness);
|
||
game coolness being an integer from 1 to 100.
|
||
X_stream
|
||
DIV Junior
|
||
|
||
|
||
Status: Offline
|
||
posted on 10/12/01 at 21:59
|
||
quote:
|
||
I want the following function added in:
|
||
make_game(game genre,game coolness);
|
||
game coolness being an integer from 1 to 100.
|
||
Lol, It would make the manual a hack of a lot easyer ____________________
|
||
sent me an e-mail,
|
||
or just fissit my (old, but totally flash based) home page ;-)
|
||
antzrhere
|
||
DIV Regular
|
||
|
||
Status: Online
|
||
posted on 10/12/01 at 22:46
|
||
dont_randomly_crash_on_me();
|
||
tear_my_hair_out_for_me();
|
||
feed_me(); ____________________
|
||
The Future is Today...Worry about it tomorrow....
|
||
Mike_S
|
||
DIV Regular
|
||
|
||
|
||
Status: Offline
|
||
posted on 11/12/01 at 09:47
|
||
Some old people actually have life support systems with those functions built in.
|
||
|
||
[jeDIVe] oye yo tengo una sugerencia pal ediv
|
||
[19:38] > pues dimela hombre :)
|
||
[19:39] [jeDIVe] estaria bien k pudieras compilar los PRG a un bytecode con extension LIB o algo asi, y k hubiera una seccion LINKER para k se linkeara ese archivo al bytecode dle juego cuando se fuera a formar el EXE
|
||
[19:39] [jeDIVe] de esta forma
|
||
[19:39] [jeDIVe] se podria programar, por ejemplo, un engine 3D de bajo nivel con, por ejemplo
|
||
[19:39] [jeDIVe] las funciones basicas de opengl
|
||
[19:40] [jeDIVe] y k desde ediv
|
||
[19:40] [jeDIVe] se creara un engine completo
|
||
[19:40] [jeDIVe] despues
|
||
[19:40] [jeDIVe] podrias distribuir con un LIB el engine
|
||
[19:40] [jeDIVe] puediendo proteger el source asi
|
||
|
||
[20:11] [CicTec] crear funciones avanzadas de write y write_int
|
||
[20:11] [CicTec] o anadir en las normales unos parametros
|
||
[20:12] > cuales?
|
||
[20:12] [CicTec] los parametros son: region,flags,size
|
||
[20:12] [CicTec] exspecialmente region
|
||
[20:13] [CicTec] para visualizar o mover un texto en una region sin crear procesos
|
||
[20:13] [CicTec] y utilizar write_in_map
|
||
[20:13] [CicTec] las funciones nuevas pueden ser:
|
||
[20:13] [CicTec] xwrite
|
||
[20:13] [CicTec] xwrite_int
|
||
[20:13] [CicTec] y tb
|
||
[20:13] [CicTec] xwrite_in_map xD
|
||
|
||
// bucles con procesos al estilo de los objetos de VB, Blitz, etc
|
||
[16:49] [CicTec] for each VAR of PROCESO;
|
||
[16:49] [CicTec] end
|
||
|
||
[23:03] [CicTec] son funciones
|
||
[23:03] [CicTec] mas que otro para comodidad
|
||
[23:04] [CicTec] una que se puede llamar tipo qclear o qreset
|
||
[23:04] [CicTec] que limpia uan estructura, tabla,o campo de estructura
|
||
[23:04] [CicTec] sin necesidad de crear un loop o un elenco largo de declaraciones
|
||
[23:04] [CicTec] funciona tipo asi:
|
||
[23:05] [CicTec] tenemos una estructura...
|
||
[23:05] [CicTec] struct str[99]
|
||
[23:05] [CicTec] string txt;
|
||
[23:05] [CicTec] int x;
|
||
[23:05] [CicTec] int y;
|
||
[23:05] [CicTec] byte color[255];
|
||
[23:05] [CicTec] end
|
||
[23:06] [CicTec] digamos que ya es inicializada a caso
|
||
[23:06] [CicTec] y quieremos poner todo a 0 y ""
|
||
[23:06] [CicTec] hacemos asi:
|
||
[23:06] [CicTec] qclear(&str);
|
||
[23:07] [CicTec] si quieremos en vez hacer solo un campo tipo del color hacemos:
|
||
[23:07] [CicTec] qclear(&str.color);
|
||
[23:07] [CicTec] solo de un index:
|
||
[23:07] [CicTec] qclear(&str[9].color);
|
||
[23:07] [CicTec] etc...
|
||
[23:08] [CicTec] y otra funcione siempre de comodidad es:
|
||
[23:08] [CicTec] qassign
|
||
[23:08] [CicTec] copia una estructura,tabla o campo en otra
|
||
[23:08] [CicTec] claro que tiene que haber la misma dimencion
|
||
[23:08] [CicTec] un ej:
|
||
[23:08] [CicTec] qassign(&str,&strtemp);
|
||
[23:09] [CicTec] un campo
|
||
[23:09] [CicTec] qassign(&str.color,&strtemp.color);
|
||
[23:09] [CicTec] etc...etc...etc...
|
||
|
||
|
||
[18:58] [rst] tu imaginate lo que ayudaria en un compilador
|
||
[18:58] [rst] bueno
|
||
[18:58] [rst] en el editor
|
||
[18:58] [rst] cuando hacemos un for o un loop
|
||
[18:58] [rst] cualquier bucle bamos
|
||
[18:58] [rst] pues
|
||
[18:58] > sip
|
||
[18:58] [rst] que el editor nos colorease esa zona
|
||
[18:58] [rst] comprendes pòr donde voy ?
|
||
[18:59] [rst] facilidad de visualizacion del codigo
|
||
[18:59] > hmm mas u menos
|
||
[18:59] > si
|
||
[18:59] [rst] hay editores que usan eso
|
||
[18:59] > el visual studio 7 hace algo asi
|
||
[18:59] [rst] por ejemplo
|
||
[18:59] [rst] vrmlpad
|
||
[18:59] > cuando cerramos un parentesis, o un if
|
||
[18:59] > indica en negrita
|
||
[18:59] > que sentencia estamos cerrando
|
||
[18:59] [rst] ajam
|
||
[18:59] [rst] de eso se trata
|
||
[18:59] [rst] asi luego siempre visualizando ligeramente vemos el alcanze del bucle
|
||
[19:00] [rst] creo ayudaria un monton
|
||
|
||
[@Daijo] todos los compiladores ke aparecen empiezan a utilizar recolectores de basura ke kedan mu monos x'D
|
||
[@Daijo] no te suena 'garbage collector'?
|
||
[@Daijo] te suena eso de que asignas memoria y no liberas?
|
||
( ver dmgc60a8.zip )
|
||
http://www.cs.ukc.ac.uk/people/staff/rej/gc.html
|
||
|
||
screen_color(int color)
|
||
rellena el fondo con un color
|
||
|
||
Incluir Psycle (tracker musical) en el IDE: http://sourceforge.net/projects/psycle/
|
||
|
||
punteros a estructuras genericos (que no haga falta indicarle a qué tipo de estructura apuntan)
|
||
|
||
poder cargar fuentes de letra directamente a partir de .map
|
||
|
||
[16:34] [@CicTec] una idea guapina para el IDE x)
|
||
[16:34] > dime :)
|
||
[16:35] [@CicTec] pues tener un sistema tipo el VC
|
||
[16:35] [@CicTec] por ejemplo cuando tu creas una struct
|
||
[16:35] [@CicTec] struct point
|
||
[16:35] [@CicTec] int x;
|
||
[16:35] [@CicTec] int y;
|
||
[16:35] [@CicTec] end
|
||
[16:35] [@CicTec] y usas
|
||
[16:35] [@CicTec] point.
|
||
[16:36] [@CicTec] te aparece la ventanita con los miembros como con el visual :)
|
||
[16:36] > jejej sip
|
||
[16:37] [@CicTec] tb sabes que el IDE tiene que tener la sintax coloreada tb de las funciones y datos predefinidos sino te mato sin piedad xDD
|
||
[16:36] > jejej sip
|
||
[16:37] [@CicTec] tb sabes que el IDE tiene que tener la sintax coloreada tb de las funciones y datos predefinidos sino te mato sin piedad xDD
|
||
[16:38] > xD
|
||
[16:39] [@CicTec] ah
|
||
[16:39] [@CicTec] tb cuando por ejemplo se usan variables tipo
|
||
[16:39] [@CicTec] father.
|
||
[16:39] [@CicTec] aparece la lista
|
||
[16:40] [@CicTec] que pero identifica con un dibujo si son datos predefinidos
|
||
[16:40] [@CicTec] o definidos por usuarios con local :)
|