dilluns, 22 de febrer del 2016

Piràmide secreta

¡Ja està funcionant la piràmide secreta (i la intro)!


A part, s'han solventat uns quants polls. Per altra part, he afegit un minim de pausa al morir (on te quedes mirant el cadaver per un segonet, like passa amb el Prince of Persia, per exemple), i he desactivat el teclat durant mig segon en la pantalla de "Game Over", que sino abans quan te mataven ni te donaves compte i apareixies de repent en el menú.


Coses que falten:
  • La sequència de final bo i la del final roïn
  • La pantalla de crèdits del final
  • El personatge secret

Després, com a enhancements:
  • Menú de pausa mínim
  • Que al perdre el foco vaja al menu de pausa
  • Algún tipus de guardar estat o similar
  • Retocar les músiques (i afegir una o dos en moments puntuals)

I jo crec que amb això ja es quedaria decentet. Coses que poden vindre després:

Port a GCW-Zero: Açò es prou rapid. Pero m'agradaria canviar unes poques coses, meimades, com per exemple que fique "pulsa un botó" en compte de "pulsa una tecla".

Portar el Pepe: Arounders i AEE ja han tingut el seu port. Ja va sent hora que Pepe el Pintor tinga el seu!

AEE2: Clar, ara que m'he ficat en estes històries entren ganueles!

Ja vorem!

dissabte, 20 de febrer del 2016

AEE Update

Carai, quasi 6 anys després torne al blog! Hi ha molt que contar!


Per a començar, farà quasi un any me vaig comprar una GCW-Zero i vaig portar el AEE usant el codi que tenía fet per a ordenadors. Quan ja estava portat me vaig trobar amb el mateix problema que en ordenadors: La música.

En GCW-Zero vaig convertir un midi a OGG i tot anava guay, pero els OGG ocupen com 100 vegades mes espai que els midis. No m'agradava, pero no sabia per on tirar... així que es tornà a quedar tot parat.

Crec que este dijous vaig comentar de fer els JailGames pa les consoles de 8 bits. Pero en eixes, algú va esmentar el AEE, que si el vaig acabar per a GCW-Zero. Així que vaig decidir agafar-lo i acabar-lo d'una vegada.

Pero per a aixó primer deuria acabar la versió per a ordenadors. I per a aixó primer tenia que fer que tornara a compilar! Per el camí d'aquest proces, vaig poder lliurar-me de les dependències de OpenGL i SDL_Image: Ara SDL2 s'encarrega de escalar la imatge com toca, i he adaptat unes rutines de càrrega de GIFs que tenia per ahí. Ara ja compila en Windows, Linux i OS X sense problemes.

Respecte a la música, he decidit que el punt de compromis entre midis i OGGs es XMs: arxius de música del FastTracker. SDL_Mixer també sap reproduïrlos i ocupen 10 vegades més que els midi (no 100, com els OGG). Com per a convertir-los a OGG ja els passava intermediàriament a XMs, pos ja està. Les músiques ja están en el 'data.jrf' que hi ha al repositori, i algunes ja estàn colocades on toca, encara que per a la versió final hi haurà que retocar alguns pititis mal pegats.

Per cert, sabeu que el codi del AEE està en un repositori Mercurial a Bitbucket.org, veritat? Ahí trobareu sempre l'ultima versió. En Bitbucket també trobareu un lloc on vore (i dir-me) bugs i features, i un Wiki que igual un dia escric algo de documentació.

Ara el cap de setmana no crec que puga fer molt, així que el dilluns més!