itch.io is community of indie game creators and players

Devlogs

João Raposo - week 22 May

Hanafuda Samurai
A downloadable game for Windows and Linux

This week I've been working on defining the deck system, the interactions with abilities, pickups, etc.

When one starts to think about interactions of a player with buffs and debuffs, for example, one quickly realizes that the conditions for activating or blocking an ability cannot be a bunch of IF ELSE statements in the code, since it becomes an entangled mess very quickly. As such, we decided to use a system of tags, that define the conditions for ability interactions, for example a "ability.on_cooldown" tag existing on the player would inhibit the cast of that ability. This vastly simplifies ability and card design, and makes everything more modular.

I've also been discussing the difficulties and ways of implementing pathfinding for platformers with Chi Lam Ao, since we can't use the built in navigation tools, apart from A*. 

On top of that, I've kept working on making the outline shader work better, to achieve a crispier pixel art look in our 3D to 2D pipeline.

Download Hanafuda Samurai
Leave a comment