EnGarde!

Creations

Insajd

6 years ago

EnGarde! is a turn based roguelike where you have to move in time limited turns and kill all enemies to progress to the next level. Collect coins, buy upgrades and make your way to the bosses and further worlds!

There is in-game tutorial, although it's a bit chaotic right now. To play, use directional buttons to move, to attack enemies simply walk at them. B button can be used to skip turns without penalty, MENU button pauses the game.

The game is heavily inspired by Crypt of the Necrodancer, so if you ever played that game, you will get into this one quickly. 

 Current icon is temporary and I will replace it later with something better. Same goes for titlescreen, which is missing right now. There is no music yet, so I'd love to feature someones else tunes in my game, with proper credit of course. If you are music creator and want to share, please contact me. I'm completely tone-deaf myself ;)

The game should be challenging, but not too hard regarding the first world, so feel free to leave feedback about balance. I'll probably update upgrades prices later on, when more difficult content is added. The skip turn ability will probably get some kind of cooldown, because it makes some enemies too easy to counter.

More gifs:


Current version: 0.3.0.

Sound effects generated using SFXR tool. Main menu animation created by Dawid "Dorsul" Leśniewski. AStar algorithm implementation based on Sebastian Lague's C# implementation (although right now it does not work, so don't use it).

Changelog

Alpha 0.1.0

  • demo version release

Alpha 0.1.1

  • code clean-up,
  • potential fixes for known issues,
  • added pause screen when pressing MENU button

Alpha 0.2.0 - Bombs & Dwarfs update

  • new world - Crystal Mines
  • new mechanic - destructible walls
  • new enemy types
  • many smaller and bigger balance changes
  • 2 new skills, including ability to destroy walls by player!

Alpha 0.3.0 - Fire & Ice update

  • new world - The Crypt
  • new mechanic - fire and ice floors, burning or freezing player when stood on for too long
  • new set of enemies
  • more sound effects

View full creation

Aurélien Rodot

NEW 6 years ago

Looking awesome, very nice and fast pixel art (reminds me of Crawl) and I love the idea (reminds me of Crypt of the Necrodancer). It seems to be sooo fast paced, I'm sure we'll see some crazy speedruns where you don't know what's going on haha

Edit: very nice sound effects as well. I'll post your Creation on Gamebuino's social networks today :)

alxm

NEW 6 years ago

Very nice game with charming graphics and lots of nice touches already. I like that there's a limited time per turn, it keeps you moving! Looking forward to the next version.

Zockeromi

NEW 6 years ago

Great. reminds me of crypt of the Necrodancer

Insajd

NEW 6 years ago

Thanks for the comments! The game is indeed inspired by Crypt of the Necrodancer. At first I wanted to give the player infinite amount of time to decide their turn, but it felt too easy, so the idea of timed turns arised. The minimum time is 5 frames, the maximum 1 second, so you can choose your own rythm and play faster or slower.

As for the graphics, I'm actually bad at arts, but the system constraints make this much easier. I really like the idea of predefined palette - it already gives the game consistent look and 8 by 8 pixel art is not only easier to make, but also fun to work with!

Sorunome

NEW 6 years ago

I found this pretty fun! The turn-based aspect is interesting, with if you wait too logn the other players still move....I enjoy it!

Insajd

NEW 6 years ago

Small update, mostly in an attempt to fix known issues and improve quality of the code. I also added pause screen when pressing MENU button, so player won't quit from the game by accident.

Insajd

NEW 6 years ago

Another update, this time a bigger one. I added second world with new, more dangerous enemies and couple of new gameplay mechanics, like explosions and destructible walls. Another thing is I atempted to balance things a bit, mostly by decrasing upgrades costs. Also, From now on enemy corpses are drawn before living creatures, so no more monsters lurking behind their deceased brethren ;)

Btw, I decided to start using twitter to push more recent updates about development of my games and get myself into the community. Feel free to catch me at @ItsInsajd

Zockeromi

6 years ago

followed

Zockeromi

NEW 6 years ago

Insajd Insajd

followed

jicehel

NEW 6 years ago

I would use the system of the tileset. Could you make a short tuto to explain how to use it with a simplified version of you game with player, a monster, a camera and 4 tiles just to explain how to create world, draw player, monster and tiles. I like your system for sounds. I think i will add same things i my already made games to use it as a standard for my next creations. Your system is very easy to use. I like it  ;)

jicehel

NEW 6 years ago

Another thing i would understand is why you use always syntax like: this->gCost = 0; what is the goal of the "This ->"


Insajd

6 years ago

This is used to reference the  class where the code is written. In most situations you don't have to write it every time, usually it's ok to skip it. I'm just inconsistent :p 

I created the sound manager to have control over how much ram is used. So when there is a situation where sounds would overlap, the first one is stopped. And i think it's a good idea about creating some tutorials if there are people who would use them. Right now I'm on vacation but I'll keep it in mind. Generally the idea behind world generator is taken grom nucklear throne, a game by vlambeer. And is really simple to implement. You select one tile from the middle of the matrix and randomly choose direction to where place next floor tile, repeat that couple of time and the map is done.

Insajd

NEW 6 years ago

jicehel jicehel

This is used to reference the  class where the code is written. In most situations you don't have to write it every time, usually it's ok to skip it. I'm just inconsistent :p 

I created the sound manager to have control over how much ram is used. So when there is a situation where sounds would overlap, the first one is stopped. And i think it's a good idea about creating some tutorials if there are people who would use them. Right now I'm on vacation but I'll keep it in mind. Generally the idea behind world generator is taken grom nucklear throne, a game by vlambeer. And is really simple to implement. You select one tile from the middle of the matrix and randomly choose direction to where place next floor tile, repeat that couple of time and the map is done.

jicehel

NEW 6 years ago

I like the idea  ;)

Insajd

NEW 6 years ago

Added third world to the game. It mainly adds more enemies and some new mechanics. Now I only have to make the final world, which will feature some special boss fight. What's also missing is plot elements and some final touches to enhance the experience :D

As for the tutorials, I'll probably finish the game first and then make them, but we will see.

Zockeromi

6 years ago

Thanks! It is a nice game! I am curious what the boss might be...

Zockeromi

NEW 6 years ago

Insajd Insajd

Thanks! It is a nice game! I am curious what the boss might be...