divendres, 12 de març de 2010

Menus i tal

Vaja, ahir no vaig escriure res. Be, he completat la sequència del logo i els ninotets fent de les seues i la pantalla del menú.


Com podeu vore, al igual que amb el Arounders, ja no apareix el logo de ICEKAS, sino el de JailGames (que continue provant nous models. Aquest, encara que en el shot no es veu, te una xicoteta animació al principi).

Coses que queden:
 - La piràmide secreta i la seua intro.
 - Gestionar el personatge secret (que encara que està tot preparat encara no està activada la forma de desbloquejarlo)
 - La sequència de credits del final

A part, implementaré una pausa, similar a la del Arounders, que també s'active al perdre el foco la finestra.

Per altra part, el JDes m'ha demanat d'implementar un guardar estat de la partida per a poder continuar quan vullgues per on ho deixares.

No se si la setmana que ve podre avançar algo d'este joc, ja que me ficaré al 100% en un xicotet projecte comercial, basat en aquest joc precisament, i que m'he ficat com a data limit per a arrivar al estat "code complete" fins final de la setmana que ve. Ja aniré parlant d'aquest projecte també. I de fet, necessitaré beta testers, si algú realment està interessat en ajudar-me. El joc es per al iPhone, pero l'estic desenvolupant en el PC, pel que quasi tot el proces de beta testing es podrà fer en PCs.

Be, ja conte més...

dimecres, 10 de març de 2010

Caminant suau like cazuelitas de pollo

Seguint una petició del JDes, que es el pare de la criatura, he canviat la forma de caminar de Sam. Abans, si estava prou prop de una vora i se pulsava tecla per a girar (pero clar, encara no havia arrivat), seguia caminant fins que podia girar. Pero si no estaves prou prop de la vora, no ho feia.

Ara, si vas caminant i pulses cap a una direcció que Sam encara no pot agafar seguirà caminant com anava i girarà quan puga, sempre, estiga on estiga.

Amb açò, el desplaçament es més suau i esquivar al dimoni no es tan imposible.

AEE per a Mac

Despres d'alguns calfaments de cap i paranoies varies, hem fet anar el AEE en el Mac del JDes.


No he fet molt més. Falta la intro del principi, el "menu" principal, la intro a la piramide secreta, la logica especial de la piràmide secreta, i la sequencia de credits. Vaig a vore si ho adelante un poc...

dissabte, 6 de març de 2010

De boles

Ale, en un ratet que tenia ara he implementat la bola.


Si vos fixeu, este xot està fet amb una resolució 4:3. Els JailGames usaven 320x200, que no es 4:3. Per tant, el resultat en pantalla estava estirat verticalment. En el Arounders no ho vaig tindre en compte, i en finestra te mostra una finestra de 320x200 o 640x400 amb zoom.

No se que fer amb este. A pantalla completa sempre es vorà estirat (amb monitors 4:3, ja vorem més avant els panoramix). En finestra estic pensant en deixar-ho estirat també, que es mes fidel al original. ¿Que opineu? (i jo perque faig preguntes si este blog el segueix una o ningúna persona...)

Per cert, no veig res al codi al respecte: la piràmide 3 no tenía res especial? La 1 esta clar que no, la 2 la bola, la 3 ¿¿???, la 4 l'aigua i la 5 les momies ràpides.

divendres, 5 de març de 2010

Momies i dimonis

Be, la part jugable del joc ja està pràcticament completada. Falta la bola de la fase 2, i la fase secreta i poc més.






Demà vore si puc repasar el que falta d'açò, o començar amb el menu o les sequències.


Tornem a casa

Ie, que a partir d'ara podeu seguir el desenvolupament d'aquest i altres jailgames on sempre, o siga a http://jaildoctor.blogspot.com. Total, per a 4 entrades que durarà este...

dijous, 4 de març de 2010

Sam ja camina

Pos eso, que ja camina i tropeça amb les parets adequadament. Hui no crec que faça res més. Demà vorem que tal va i contaré mes coses.

OpenGL!

Pos si. Jo no ho havia pensat, pero el JDes m'ho ha comentat i, certament, pareix la millor sol·lució. Com ja havia dit, tot es fa per soft. A eixe nivell em tindria igual SDL que qualsevol altre. Pero al fer el Flip escric, pixel a pixel, la pantalla virtual sobre una textura, i pinte un quadrat que ocupa tota la pantalla amb aquesta textura. Es molt rapid i em permet pintar els 320x200 de sempre sobre qualsevol resolució, OpenGL s'encarrega d'estirar l'imatge ràpidament.


Ací teniu un shot del que ja vaig fer ahir, pero amb lo nou de paletes i OpenGL de hui. Açò em vindrà molt be per exemple per al Mac, que no se duia be amb els 320x200 a pantalla completa.

Ara, per fi, puc començar amb el joc en sí...

Mode 13h

Ahir vaig revisar el codi, revisar la llibreria que vaig escriure i vaig començar ja a fer lo més bàsic del joc. Me temo que va a ser coser i cantar, no donarà per a molt de blog. Supose que havera sigut millor continuar amb el meu blog. Pero be, ja vorem.

El cas es que, per a fer-ho més interessant, estic ajustant la llibreria per a que emule el mode 13h que usavem. O siga: resolució de 320x200, 8 bits de color amb paletes, etc... L'unica cosa que faré diferent es que els components de color (R, G i B) de la paleta en el mode 13h van de 0 a 63. Jo ho deixaré en 0 a 255, ocupant tot el byte.

Tot ho faig per soft, usant pantalles virtuals, like antanyo. Una pantalla virtual no es mes que un bloc de memoria. Quan ja està tot montat, el "Flip" es el que pinta el resultat sobre una superficie de SDL. Per cert, que en realitat la resolució no serà 320x200x8, sino 320x200x32. Simplement perque els modes de 8 bits hui en día ja no son massa fiables. Així que el resultat final se pinta sobre 32 bits de color.

També incloure el mode 640x400 amb pixels gordos, like en el arounders. I per a pantalla completa ja vore que faig, perque recorde que el Mac no se duia be amb els 320x200. Per altra part, tampoc m'agradaría que els jocs es veren allargats en pantalles panoràmiques. Pero aixó ja vorem si faig algo.

dimecres, 3 de març de 2010

AEE is alive!

Ale, comence el port del AEE original a C++ i SDL. Aniré escrivint ací els detalls del desenvolupament. Intentaré ser tot el més fidel possible al original.

Per a començar, vaig a revisar el codi font en pascal que m’acava d’enviar el JailDesigner.