Roguelike is a subgenre of role-playing video game characterized by a dungeon crawl through procedurally generated levels, turn-based gameplay, tile-based graphics, and permanent death of the player character.
Zircon is an extensible, multiplatform and user-friendly tile engine.
Our roguelike game is now complete. Let's take a look at what we can do next!
Our game is almost complete now, and the only thing which is missing is a Victory and a Lose screen. Let's add them now!
Now we have almost everything in our game, but a new player might be puzzled how to play. Let's add help and examine dialogs!
We can kill a lot of monsters now but we don't gain anything else apart from the loot. Let's add leveling to our game!
We have loot lying around in the dungeon, but it is kinda lame. Let's create a new type of monster which will carry these!
Our character can loot food, but there are no weapons nor armor in our game yet. Let's create them.
We have a lot of information about our character, but we can't see them. Let's add some visualization for them!
Having items is nice, but let's improve on that by adding a new game mechanic: hunger!
Since we have combat, monsters, and fog of war, now is the time to add items to our game!
Now that we have Fog of War, let's hide something beneath it: a wondering monster!
Having stairs to lower levels is nice but it is no fun if everything is visible at once. Let's add a vision system!
Now that we have real combat let's expand the explorable dungeon to all the levels we have generated!
Having monsters in our world asks for one thing: real combat. Let's work on that a bit!
Now that we can interact with the World, the next logical step is to add monsters to it!
While walking through walls is fun, it is not a good game mechanism. Let's improve on that with Entity Interactions!
Now that we have a Player in our game let's learn how to move him around!
Our cave is ready to explore, so let's add a player to it!
Now, we generate an actual dungeon, or rather a cave we can explore in our game.
We gonna learn how to work with Views and Screens and also how to handle inputs from the user.
This article explains how to set up the tutorial project on your computer and get started with it.