#GoCastle : J'ai eu mes premières contributions externes (merci @Mickael_Stan pour golangci-lint)
Mais surtout, j'ai pu travailler sur une nouvelle fonctionnalité : la transition de map.
C'est encore WIP, mais j'ai quelque chose de fonctionnel :)
Comme je suis toujours "loin" d'un terminal pour coder, je continue le bestiaire
Le cube gélatineux, un de mes monstres préférés, aussi bien en tant que joueur (beaucoup de loot) que MJ (très dangereux si on est imprudent)
Carte village de #GoCastle avec les mobs que j'ai dessiné pendant les vacances
Bien entendu, c'était impossible de distinguer quoique ce soit pour les modèles de plein pied (genre le gobelin). J'ai du refaire une version de ces images avec juste la tête.
On verra ce que je ferai de la version full
#GoCastle pas de golang cette semaine mais j'en profite pour "dessiner" les maps qui ne seront pas générées
Ceux qui connaissent Castle of the Winds reconnaîtront l'inspiration (j'ai quand même fait quelques modifications 😈)
Ces derniers jours, pas de nouvelles features : nettoyages de bugs et ajout d'un processus de release multiplateforme avec Goreleaser et fyne-cross
C'est moins impressionnant qu'ajouter des fonctionnalités mais tout aussi important !
Dernière modif de la soirée sur #GoCastle, la réécriture de l'écran "New Game", jamais vraiment terminé parce que je n'avais pas (toujours pas) le support des emojis.
J'ai tout remplacé par des images et fait un layout propre.
Avant/Après
#GoCastle : 10 lignes de code qui font toutes la diff entre une expérience pénible et agréable : le focus sur le joueur (scrolling automatique)
Avant, fallait scroller à la main quand on se rapprochait des bords
J'ai écrit toute la partie "montée de niveaux". Ca se matérialise par :
* un message dans les logs en bas à gauche
* une popup qui permet de monter ses stats
* des modifications de caractéristiques (PV, HP, etc)
La naissance de l'IA des mobs 😱🐺🐺👹
Go me documenter sur le pathfinding maintenant !
Quelle vie, mes ami⋅es 🥲
#GoCastle c'est la BAGARRR
Bon ok, ils rendent pas les coups, les pauvres 😭🐺🐺👹
#GoCastle J'ai mon premier PNJ ! (un péon 👨🌾 bien sûr)
Et on peut pas se marcher dessus (ni sortir de la map ni foncer dans les murs)
J'ai une map qui marche (et scrollable), un bonhomme (image en attendant les emojis) et il peut se déplacer 🥳
#GoCastle https://github.com/zwindler/gocastle
j'ai fix des problèmes de tailles d'éléments que j'avais pété sur l'UI avec mon thème custom, le formulaire de création de personnage est terminé (moins les soucis d'emoji pas encore supporté 💀) et la map commence à ressembler à une map