Logo Twinoid
LeReveur
LeReveur

LD#29
Ouf, j'ai enfin terminé. Vous trouverez ma participation ici. :)
Comme trois fois sur quatre, j'ai passé ma journée de samedi à chercher une idée. J'ai fini par prendre la seule que je me savais capable de finir parmi celles qu'on a trouvées avec un pote. Comme d'habitude, c'est loin d'être un jeu de cador (ce n'est rien qu'une sorte de tape-taupe lent), mais le rendu est à peu près celui que je m'attendais à faire. Par contre, cette fois j'ai du me rabattre sur du flash, la version html5 ne fonctionne pas comme je voudrais, notamment le seul indicateur de temps disponible en jeu ne fonctionnait pas...

newSunshine
newSunshine

:nooo: hoy!

var timer:Float =0;

override public function update():Void{
 timer += HXP.elapsed;
}
LeReveur
LeReveur

newSunshine : Dois-je en conclure que tu n'as finalement pas eu le temps de terminer ? :(

newSunshine
newSunshine

LeReveur : avec moi c'est jamais fini, mais j'ai quand même terminé ! :D
Le bout de code c'est pour créer un indicateur de temps écoulé avec haxepunk ;)

LeReveur
LeReveur

newSunshine : Ah oui, mais non, t'as pas compris le problème (parce que je n'ai pas jugé bon de le détailler) : c'est un problème de rendu que j'ai eu, et non un problème de calcul. Si tu testes mon jeu, tu verras que le seul indicateur de temps disponible est l'horloge en haut à droite. Or, pour faire les aiguilles, vu que je n'ai pas trouvé (ou pris le temps de comprendre, ce qui revient au même) de dispositif permettant de dessiner directement des traits, je me suis rabattu sur des entités avec un rectangle de 1 pixel de large, que je fais tourner avec la fonction angle de l'image. Sauf que ça marche sous flash, mais que le compilateur html5 n'est pas capable de le gérer. Et une horloge sans aiguilles, non seulement c'est moche, mais ça l'est encore plus si c'est le seul moyen de savoir où on en est dans le jeu... ^_^

LeReveur
LeReveur

* à gauche (bordel, je devrais m'en souvenir : la gauche c'est la main où le pouce est à droite -_-).

newSunshine
newSunshine

LeReveur : ok, parce que sinon, j'aurai été jusqu'à te proposer d'utiliser des VarTween si HXP.elapsed n'assurait pas :D

LeReveur
LeReveur

newSunshine : Non mais déjà pour faire des timers il faut bien savoir faire ça, c'est le minimum, et faire des jeux animés sans timers, la plupart du temps c'est comme essayer de ramer sans rames : rébarbatif et peu efficace... :D

LeReveur
LeReveur

Bon, autre souci, mais bien moins grave : à force d'essais j'ai modifié plusieurs fois les divers paramètres permettant de régler la difficulté du jeu, et finalement, après plusieurs essais, je me rends compte que je suis resté sur un réglage qui le rend assez facile. Enfin, ça aurait pu être pire,à l'inverse il aurait été impossible à finir sauf coup de chance... Je verrais plus tard si j'ai le courage de me lancer dans un réglage plus fin.

newSunshine
newSunshine

LeReveur : Pareil
J'ai laissé la réserve de champi à 64, alors que je comptais la limiter à 9...
Autant attendre les premiers commentaires, si c'est trop dur ou trop facile, ce sera vite signifié.

Gryffe
Gryffe

Le jeu est sobre, mais pas moche, ça ne bug pas et le gameplay est intuitif. Je trouve ça pas mal du tout. Par contre, le défilement de l'heure manque de visibilité "horloge trop petite", même chose sur le manque d'objectif (on doit tenir jusque quand ?) et la difficulté... Bah, y'en a pas. Mais pour un truc bricolé comme ça, j'aime.

LeReveur
LeReveur

Gryffe : Je suis d'accord que l'horloge est trop petite, je m'en suis rendu compte après coup et vu que c'est la seule partie de l'image de fond que j'ai laissée dans un calque séparé, je devrais pouvoir l'augmenter si j'ai le courage de faire une version post-compo. Quant à l'objectif, je l'ai volontairement laissé flou, "toute la nuit" c'est assez vague (mais pour anecdote, j'ai été voir un éphéméride pour noter les heures de lever et de coucher du soleil à cette date, et donc les heures de début et de fin sont approximativement celles-ci, avec une toute petite rallonge pour l'heure de fin, qui est passée à un peu plus de 7h30 pour une raison technique). ^_^

LeReveur
LeReveur

Ah, et pour la difficulté, comme je le disais plus haut à force d'augmenter et descendre les réglages selon que je le trouvais trop facile ou trop difficile, au final je me suis arrêté à plutôt facile. Là encore, ce sera probablement un des points de correction si je me lance dans une version post-compo (et au mieux j'ajouterai un mode difficile "pleine lune", mais là j'ai intérêt à me motiver si je veux faire ça :D).

Gryffe
Gryffe

LeReveur : Ah, et, franchement, optes pour une digitale. Je sais que c'est pour faire ambiance horrifique, mais il me faut déjà 5 minutes pour déchiffrer une horloge IRL, alors une horloge en 30x30 pixels en même temps que je remet les zombies dans la tombe à coup de pelles, c'est juste pas possible.

LeReveur
LeReveur

Gryffe : Oui, bah ça je le ferais quand on m'aura expliqué comment utiliser correctement les polices externes en Haxe. J'ai passé plusieurs heures sur au moins trois de mes LD à tenter de régler ce problème, et que ce soit en sortie flash ou en sortie HTML5, la moitié fonctionne et l'autre pas, et bien entendu différemment entre les compilateurs. -_-

LeReveur
LeReveur

La solution serait de programmer moi-même un composant d'écriture à base d'images, mais c'est un truc assez gros pour que j'ai la flemme de m'y mettre en dehors des LD - et pendant, le temps est précieux. ^_^