Grimwood
About
L'archidruide des bois ancestraux est devenu fou ! Autrefois son protecteur, il corrompt désormais la forêt et ses habitants! Vous seul pouvez suivre sa trace et l'éliminer pour enrayer la déchéance des lieux !
Grimwood est un beat 'em up : vous progressez horizontalement dans un monde et des vagues d'ennemis apparaissent sur votre route, jusqu'à arriver au boss ! Terrassez tous vos adversaires pour remporter la victoire.
Déplacez-vous avec les touches ZQSD : verticalement (vers le haut avec Z, vers le bas avec S) et horizontalement (vers la gauche avec Q, vers la droite avec D) et attaquez avec la touche ESPACE.
Pour vous aider, vous disposez de quelques capacités spéciales :
La téléportation : appuyez 2 fois rapidement sur une touche de déplacement horizontal (vers la gauche avec Q , vers la droite avec D) pour vous téléporter instantanément dans le dos de l'adversaire le plus proche dans cette direction. Profiter de la désorientation de votre victime pour la rouer de coups !
La fureur : en frappant et éliminant vos adversaires, vous remplissez votre jauge de fureur. Vous pouvez la libérer pour vous soigner (avec la touche H) ou pour ralentir l'écoulement du temps (avec la touche B).
Post mortem
Le jeu a été développé par UnRealCloud et moi-même (Sephi-Chan) en Lua/LÖVE dans le cadre de la game jam #18. Nous sommes tous deux membres de Gamecodeur depuis la fin de l'été 2018 et c'est notre seconde jam à chacun, et la première en binôme.
Tout le code est de notre cru, à l'exception de la lib JSON, utilisée pour charger des métadonnées , extraites de Aseprite à partir de rectangles et points par un script écrit - dans la souffrance - pour l'occasion.
Les graphismes sont également de mon cru, dessinés et scannés, puis retracé dans Aseprite (en passant d'abord par Illustrator dans le cas de l'elfe) pour l'animation. C'était tout nouveau pour moi et ça n'a pas été facile !
Les effets sonores (coups portés et manqués) proviennent du site Open Game Art (https://opengameart.org).
La musique est issue du premier album (Whimsical Fantasy, 2008) de Guillaume Muller, alias Spiky (http://spiky.fr/), un talenteux sound designer et ami qui m'a gentiment autorisé à utiliser le morceau Hilltop Asylum.
L'ensemble du projet nous aura pris environ 80 heures (30-35 pour UnRealCloud, 45-50 pour moi). Le travail en équipe n'a pas été simple, nous avons utilisé Trello pour déterminer ce qui était fait, en cours ou à faire, GitHub pour héberger le code et nous faisions un point hebdomadaire en audio, en plus d'échanges réguliers via Discord.
Le code du jeu est disponible sur GitHub (https://github.com/Sephi-Chan/gamecodeur-jam-18), et le code du script Aseprite sur Gist (https://gist.github.com/Sephi-Chan/a9779cb901ae4c45559e371ba3936486).