Programando un juego para PCW

Avatar de Usuario
FloppySoftware
Mensajes: 204
Registrado: 21 Oct 2016 15:10
Agradecido : 30 veces
Agradecimiento recibido: 29 veces
Contactar:

Programando un juego para PCW

Mensajepor FloppySoftware » 18 Jul 2012 23:19

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
Developing software since 1987 - http://www.floppysoftware.es

Avatar de Usuario
ron
Mensajes: 17708
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 778 veces
Agradecimiento recibido: 831 veces

Re: Programando un juego para PCW

Mensajepor ron » 19 Jul 2012 06:34

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

dancresp
Mensajes: 5160
Registrado: 13 Nov 2010 02:08
Agradecido : 62 veces
Agradecimiento recibido: 134 veces

Re: Programando un juego para PCW

Mensajepor dancresp » 19 Jul 2012 08:55

Excelente iniciativa floppysoftware.

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

Avatar de Usuario
FloppySoftware
Mensajes: 204
Registrado: 21 Oct 2016 15:10
Agradecido : 30 veces
Agradecimiento recibido: 29 veces
Contactar:

Re: Programando un juego para PCW

Mensajepor FloppySoftware » 19 Jul 2012 16:44

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.
Developing software since 1987 - http://www.floppysoftware.es

vcoraba
Mensajes: 294
Registrado: 29 Oct 2010 15:07

Re: Programando un juego para PCW

Mensajepor vcoraba » 19 Jul 2012 21:17

me encante ver como el PCW resurge de sus cenizas
mucho animo con ese proyecto.

dancresp
Mensajes: 5160
Registrado: 13 Nov 2010 02:08
Agradecido : 62 veces
Agradecimiento recibido: 134 veces

Re: Programando un juego para PCW

Mensajepor dancresp » 20 Jul 2012 01:07

Si, el aspecto es muy MACero...

Avatar de Usuario
ron
Mensajes: 17708
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 778 veces
Agradecimiento recibido: 831 veces

Re: Programando un juego para PCW

Mensajepor ron » 20 Jul 2012 11:09

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 !!!

Avatar de Usuario
ron
Mensajes: 17708
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 778 veces
Agradecimiento recibido: 831 veces

Re: Programando un juego para PCW

Mensajepor ron » 22 Jul 2012 11:50

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

Avatar de Usuario
FloppySoftware
Mensajes: 204
Registrado: 21 Oct 2016 15:10
Agradecido : 30 veces
Agradecimiento recibido: 29 veces
Contactar:

Re: Programando un juego para PCW

Mensajepor FloppySoftware » 25 Jul 2012 20:14

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
Developing software since 1987 - http://www.floppysoftware.es


Volver a “Amstrad PCW”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado