tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://tetsuro.itch.io/tank-you


Le post mortem est disponible : https://www.gamecodeur.fr/devlogs/57921/

J'ai commencé la Jam 5 jours avant sa fin, dans l'idée de faire mon petit jeu en LUA, et l'idée folle de le faire sur Megadrive m'a pris. Folle car les concepts appris avec David demandent une certaine réflexion et recherches pour être adaptés à la façon de développer un jeu dessus.
Le langage utilisé est le C, avec le kit de développement SGDK (je connais son auteur ! On discute souvent :).
Ce qui a été difficile ce n'est pas tant le langage, mais de connaitre le fonctionnement de la machine, c'est très particulier, même si c'est du C on doit penser très près de la machine (d'ailleurs on communique en ASM 68k), par exemple il faut créer une palette de couleurs qu'il faut indexée, on est limité à 16 couleurs sur 4 palettes, il faut stocker ça dans une ram spéciale palette sur le CPU de la MD, par exemple aussi un scrolling est géré par une certaine ram en cpu, un dernier exemple il faut charger une tuile en mémoire à un endroit donné spécifique, sur un plan donné, etc...
C'est passionnant, mais j'ai eu trop peu de temps, donc je poste quand-même ce que j'ai fait, comme ça David ne m'engueulera pas en disant que j'ai rien fait, qu'il faut se sortir les doigts :)
Je pense qu'après la jam je vais continuer ce petit jeu et le peaufiner. Typiquement je n'aurais jamais pensé ou eu forcément envie de faire un jeu de ce genre si je n'avais pas participé à cette jam, et maintenant j'ai été pris de sympathie pour ce petit jeu :)
Pour la prochaine jam je m'y mettrais plus tôt...
Comme toujours, Merci David ! ;)