divendres, 5 de març del 2010

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ç del 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ç del 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.