bad IDEa

on dira ce qu'on veut, moi quand je croise Logger.getLogger(DimLocalHandler.class.getName()).log(Level.INFO, "Further improvement possible."); dans du code, je me dis que même si ça a été facile à écrire (auto-complétion-power), ça reste lourd, c'est moche et ça encombre l'esprit de celui qui raisonne à propos du code. Et encore, il aura fallu importer java.util.logging.Level, pour pouvoir … Continue reading bad IDEa

Apple Hit Combo

Un petit jeu comme Apple Assault, c'est l'occasion de tester des "choix" de game design plus ou moins intentionnels, histoire de voire s'ils sont viable ou non pour le "vrai jeu". En l'occurence, lors de l'introduction de Funky Funghi, je me suis rendu compte qu'il fallait ajuster la gestion des "blessures" de Bilou de manière … Continue reading Apple Hit Combo

You’ve said "BSOD" ?

Hola !? Che passa ?Inspector widgetMekwa ? Kesseksa ?hou houuu~Yauntruk kivapa !Inspector widgetEt ça s'arrête làaaahou! hou!Despite my attempts to get InspectorWidget (the internal debugger of my game engine) out of the way for the Apple Assault release, you may encounter a screen like this if you really hunt for easter eggs. The game hasn't … Continue reading You’ve said "BSOD" ?

Apple Assault v1.0

Bilou et Bouli viennent juste de se crasher sur une planète étrange. Pendant que Bouli répare l'écran protecteur de l'Astrocruiser, Bilou doit faire face à une horde d'applemen déchainés !Le jeu se joue sur 4 secteurs (nord-sud-est-ouest) que vous devez nettoyer avant de passer au suivant. Sautez d'abord sur les applemen avec (A) pour accumuler … Continue reading Apple Assault v1.0

AppleAssault : 98% done

[done] level maps[done] soundtrack[done] punch behaviour[done] instruction screen[done] credits[done] game over[done] game state display[done] one-file packaging[done] compute score[wish] reward style with 1UPs[wish] funghi-applemen interaction[done] check "damned-jump" bug disappeared[done] mario-compatible jump = A ; punch = B[done] try appleassault.nds on real hardware[wish] random level ordering[done] investigate buggy background screen.[done] fix buggy background screen[mouais] sound effects[done] remove … Continue reading AppleAssault : 98% done

Ne vous posez pas de question: codez.

Quand j'annonçais la semaine dernière qu'il me restait à mettre en place le système d'affichage du score et de l'état du jeu (niveau de vie de Bilou, barre de punch, etc), je vous avoue bien que j'étais sur le point de partir dans un trip "variante du GameScript pour faire un HudScript" avec des considérations … Continue reading Ne vous posez pas de question: codez.

C\'était bien ça …

J\'avais pris une approche un peu trop \"frileuse\" en choisissant d\'exécuter l\'expression accollée à un changement de niveau avant le changement de niveau lui-même. Cela signifie en particulier que l\'action \"changer le niveau\" aura le dernier mot quoi que l\'expression puisse tenter de faire, rendant impossible des construction du genre si (vies=0) alors gameover() sinon … Continue reading C\'était bien ça …