Dienstag, 5. Mai 2020

Finally working again

Problems, Problems, Problems

How could it any different? With Corona all around us, my study became really complicated and it was so easy to forget abot this project. After around 2 months without even a thought about this project, I am now at full force again (or whatever my motivation allows me to do). I basiclly restarted my whole project and started again coding from scrap. The project still has the name "Age of Roguelike", now is written with C# in Visual Studio 2019 and uses SadConsole, GoRouge and the new Sadconsole.Goroguehelpers.

One Step at a time

What I learned restarting the project, that it is okay to not have motivation one or two days for the project or not having time because of reasons outside of your control. What matters at the end, that you dont stop thinking about it, that you at least look at your project once a week or maybe braimstorm a little bit about possible features. Only then you get into the habit of working a long long time at a thing you love, without forgeting about it or feeling stressed because of it. 

What I have achieved

This isnt a full articel, this is the little thing I forced myself to do, because I want to get into the habit of writing an articel at least twice a month. I dont know if it will work, but I can at least try, right? The articels really helped my getting into the mood of starting the project, so I at least hope they will help my future self of coding at the project again.
This is my crafting feature. It isnt perfect, but It works. Other things like, map generation, items pickup and FOV work as well, but this is more the achievement of SadConsole and GoRogue, since it is way to easy to have a simple roguelike in like a day or two with there help.
This is my code, checking the player choice against all existing recipes. CraftingType.NULL are the empty places inside the recipes, itemList are the nine choices the player can do and if itemList[i] == null, then at this position there isnt an item placed. I am not proud of this, but It works and that is enough for now.

Hope you all have a wonderful week and dont stop working at things you love at the right pace,
Till next time,
Age of Roguelike Dev