I coded this in about six days or so, between last Thursday afternoon and yesterday evening.
I tried this out on my FaceBook friends, but I don't think any of them know what a Roguelike is, so hopefully someone here will try the game and offer me some feedback.
"SLAUGHTERHOUSE" was coded with pretty much only the instructions offered in the Roguelike Tutorial at RogueBasin, whose existence I am extremely grateful for.
Some things I would like to change about the game but don't yet know how:
--There are a lot of firearms in the game, but they all only have one shot because I don't know how to code an ammunition system.
--Because there is no ammo system, but some weapons would (in reality) carry multiple shots, I increased the blast radius of those weapons (to simulate spraying multiple targets). Unfortunately, this often results in the player taking damage from his own attacks.
--All of the weapons use more or less the same combat method as for the "fireball spell" in the Tutorial. I want to figure out how to add a maximum range to this feature.
--There is presently no objective or goal of any sort in the game. You just wander around and kill things until there's nothing left to kill, then I suppose you can start over and do it again. But that's boring.
--Maybe it did and I wasn't paying attention, but I don't recall the Tutorial telling me how to actually save a game. (Perhaps that's why I should not depend on tutorials!)
If anyone has any suggestions, please keep in mind that I just started doing this in earnest about a week ago, and I don't know much that isn't in the Tutorial. I feel like I need a "Python For Dummies" book or something. I only have very basic skills at this point.
In the meantime, I will continue searching the Internet and these forums for answers to my problems, because I have heard that that's the best thing to do.
Anyway, here's the game:
http://www.mediafire.com/?z01udzc67my6ej5Read the readme (which I made as a Word document for some reason) for how to put the game on your computer (it isn't an installer package). I made "SLAUGHTERHOUSE" on a computer running Windows and compiled it into an exe with Pyinstaller, so I think you might need a Windows computer yourself. I really don't know.
To anyone who will try out my game, thank you so much! If you have any feedback, don't hesitate to contact me either here or at riseofthetriad1995@yahoo.com, and don't worry about offending me--it's my first game, so I'm sure it's got problems.