dimecres, 11 de desembre del 2019

Pepe El Pintor!

Carai, quasi 4 anys des de l'ultim post! Be, mes val tard que mai. I quina es la rao de tornar a escriure per aci? Pos que me vaig a ficar en el port de Pepe el Pintor! Oeeee!!


Pero abans, hi ha que ficar-se al dia. Tot açò comença perque en Bitbucket, que es on tinc els repositoris dels meus projectes, van a deixar de donar soport a Mercurial. I els meus repositoris estaven tots en Mercurial! Així que m'ha tocat aprendre Git. I no només aprendre Git, sinó també aprendre a convertir un repositori de Mercurial a Git (per mantindre la historiade commits i tal).

El cas es que ja està tot passat a Git. I ja que passava per allí li he pegat una mirada al codi dels projectes. El del AEE es especialment sucoset. El vaig deixar més avançat del que deia en l'ultim post, pero fins que no me fique a pegar-li una mirada no sabria dir que vaig afegir (ja ho miraré per a un pròxim post).

Pero be, veient lo boniquet que està el AEE, m'ha donat pena que el Pepe el Pintor no tinguera el seu port, així que m'he ficat de una vegada.


Clar, no es la primera vegada que me fique a portar el Pepe. Fa anys que vaig començar un port en Delphi (que el executable ja no funciona!) i d'eixe codi puc traure la inteligencia artificial dels bitxos, el moviment de Pepe, i en general les regles i històries del joc, ja que ja vaig fer l'esforç de traure-ho del .pas original.

La veritat es que ficar-se amb el .pas original es un treball de arqueologia, prefereixc buscar exactament el que necessite i anar creant el meu codi de zero basant-me en les regles bàsiques. Pero abans de ficar-me a saco he decidit convertir tots els gràfics a GIF i tots els midis a XM, com vaig fer amb el AEE.


Per últim, com vaig a usar el projecte del AEE com a estructura del Pepe (per a així ja tindre'l preparat per a compilar en Windows/Mac/Linux/GCWZero) he estat intentant compilar el AEE en Mac, per a vore que encara funciona tot be... pero ara Mac ho vol tot signat i mil històries que m'han fet perdre un montó de temps. Al final ho he fet funcionar, pero tampoc estic molt segur de com... o de si funcionarà en altre Mac que no siga el meu!


Be, ja aniré informant!

Cap comentari:

Publica un comentari a l'entrada