Página 1 de 1

Programando un juego para PCW

Publicado: 18 Jul 2012 23:19
por FloppySoftware
Hola,

Bueno, pues os cuento que estoy programando un juego para PCW,
de tipo sencillo, que resulta que es algo así como un clon
de SAME GAME.

Es la continuación de mi juego BLOCKS para CP/M que ya comenté,
pero aprovechando el entorno GUI que utilicé para QUIJOTE, mi
lector de archivos HTML.

El tema es que me está llevando bastante tiempo, pues aunque el
juego en sí es muy simple, es el propio entorno GUI el que me
está dando guerra en el sentido de que hay que pulir muchas cosas.

Mi objetivo es aprovechar este juego para pulirlo todo, y en
un futuro no muy lejano sacar el GUI con licencia GPL para que
todo el mundo pueda hacer cosas con él si le apetece.

Está orientado a carácter, no a pixel, por aquello de ganar
en velocidad y sencillez, pero tiene sus ventanas, sus menús,
sus checkbox, etc.

Tiene soporte para ratón (AMX / KEMPSTON / KEYMOUSE) y es
algo que siempre he querido hacer con mi PCW.

Para programarlo estoy utilizando MESCC, mi versión particular
de Small C, y ensamblador Z80 utilizando M80.

Os adelanto un par de pantallitas para que veais cómo va
quedando, y un trocito de código en MESCC.

Algunos textos son provisionales.

Se admiten sugerencias, of course.

Saludos.

Código: Seleccionar todo

"
extern BYTE scr_aboutof[];

DlgAboutOf()
{
   int id;
   BYTE row, col;

   row=6;
   col=20;

   WinNew(row, col, 46, 16, "About of...", 0);

   MouseCur(MOUSE_OFF);

   PaintScr(row+2, col+2, scr_aboutof);

   SetAtt(ATT_REV);

   OutTextRC(row+2, col+12, "Game Title Here   v1.0");
   OutTextRC(row+4, col+12, "Joyce Environment v1.0");

   LocateRC(row+7, col+12);
   OutChar(164); /* (c) */
   OutText(" 2012 Floppy Software");

   OutTextRC(row+8, col+12, "  Valencia, Spain");

   OutTextRC(row+10, col+12, "www.floppysoftware.vacau.com");
   OutTextRC(row+11, col+12, "floppysoftware@gmail.com");

   LocateRC(row+13, col+2);

   SetAtt(ATT_NORMAL);

   OutRpt(1, 42);

   MouseCur(MOUSE_ON);

   Button(1000, row+14, col+2, 8, "Ok", K_INTRO);

   id=ItemWait();

   ButtonClick(id);

   WinDel();
}
"



ImagenImagen

Re: Programando un juego para PCW

Publicado: 19 Jul 2012 06:34
por ron
Como no me he fijado en este hilo. FloppySoftware fantástica iniciativa.

Pues ya nos contarás como has conseguido activar el GSX y conseguir esos gráficos. Me encanta !!!

Saludos

Re: Programando un juego para PCW

Publicado: 19 Jul 2012 08:55
por dancresp
Excelente iniciativa floppysoftware.

El aspecto es impresionante.
Ya nos irás contando.

Re: Programando un juego para PCW

Publicado: 19 Jul 2012 16:44
por FloppySoftware
Hola,

No utilizo GSX para nada, demasiado lío para mis neuronas. :)

Utilizo rutinas gráficas de cosecha propia, con el beneplácito de la rutina USERF de la BIOS del PCW.

Es curioso que QUIJOTE se colgaba de vez en cuando sin causa aparente, y que desarrollando este jueguecito he descubierto por qué: uso indebido del stack por mi parte. Por listo.

Espero poder informaros de más novedades en breve, pues quiero acabar con esto cuanto antes, y comenzar nuevos proyectos, posiblemente también basados en este GUI.

Saludos.

Re: Programando un juego para PCW

Publicado: 19 Jul 2012 21:17
por vcoraba
me encante ver como el PCW resurge de sus cenizas
mucho animo con ese proyecto.

Re: Programando un juego para PCW

Publicado: 20 Jul 2012 01:07
por dancresp
Si, el aspecto es muy MACero...

Re: Programando un juego para PCW

Publicado: 20 Jul 2012 11:09
por ron
NO hay que olvidarse que gracias a Habi y a su CPMBOX, ya podemos emular en condiciones un PCW, MESS lo hace pero el emulador de HABI es pata negra.

Estaba buscando la herramienta que hizo DAQUENA para las imágenes del PCW y resulta que no la doy encontrada, si alguien la tiene que la suba por favor !!!

Re: Programando un juego para PCW

Publicado: 22 Jul 2012 11:50
por ron
Aunque hasta esta noche no vuelvo a casa, en el netbook si que la tengo, así que aprovecho y subo la herramienta.

dist_0.1beta.rar

Re: Programando un juego para PCW

Publicado: 25 Jul 2012 20:14
por FloppySoftware
Ya queda menos...

Os adjunto una pantallita para que veais cómo va el trabajo.

Lo tengo casi terminado a falta de algún retoque menor, pero
lo que estoy considerando es añadir algún sonido con el beeper
y alguna cosa más en el apartado gráfico.

Ya tengo nombre para el GUI como podéis ver, lo que no tengo
nada claro es el nombre del juego.

Acepto encantado sugerencias para el nombre del juego.

¿THE SAME?

¿THIS IS NOT THE SAME GAME?

Saludos.
Imagen