Monday, August 13, 2012

Going steady

I am now using pygcurses for my roguelike. I have been exploring many other opensource python roguelikes so that I can understand how to make a game that can actually become a more advanced game if I do so wish much later down the line. I am going slow again and still because I want to write consistent code and so that I can write and comment the code in a way that I can know what it does. As far as progress goes, I have my user that can run around in a room that I made and collides with a wall. I decided not to go with a scrolling window, as it gave me problems before, and go a fixed window like in the original game Rogue. It  has no fancy features or combat yet but just having simple working functionality's is a big step for me. I have to learn all of what I am doing by my self. I keep finding enormous amounts of elaborate tutorials that I cannot possibly read at any reasonable rate. I just scan through most of them and most of them are basic syntax tutorials any way which does not help me in the slightest. So in Athura there is a monster that has a simple wander algorithm that I made so that he can stroll around the room. I am looking at adding combat soon, only basic combat though so that I will do like one damage to me and one to him. I can tweak how much later. The toughest part has been just to find what to do and learn how to do it. Recently I have gone and learned about several more advanced applications in python. One that is unique to python is the dictionary, which is a hashable data source that stores information that is indexed by keys. Also dipped a little into recursion and pickling, which is a way so save the objects that you have created during the time that the program is open. I am not too far into programming a roguelike. I am going slow to make sure that it is done right.

I went basic and I am just using ASCII characters now
All the lore I feel like making at the moment for a game with almost no functionality -

We have hand selected you for your talent and leadership that you have shown during your training session. We are conducting an expedition into the depths of Athura. Athura is a mountain made from a once volatile volcano. A sheep farmer discovered a hole in the side of the mountain when his sheep were grazing in the fields. We need you to explore the depths and report back to central command what you have discovered I wish the best of luck to you men, you may need it.

No comments:

Post a Comment