I'm developing a roguelike, called SuperForeverAloneInThaDungeon. You have a dungeon, which you can explore, kill enemy's, find stuff(weapons, scrolls, spells, potions...). It's a hobby programming project written in C#. I started developing almost a year ago, to learn(again) about inheritance(polymorphism). I did a few updates and abandoned it, until a few weeks ago I started working on it again. However, the code was poor. The game was poor, the design was poor, the webpage was poor. You change a LOT in a year(especially when you're young). I rewrote practically everything, but I still feel like I lack knowledge to program things efficiently. However, I kept working on it, because I find it really fun at the moment. I'm learning about git too(you can help developing), so that produces some additional productivity. However, I want to make a game I want to play, and what hopefully other people want to play, too. I'm more of a programmer rather than a game designer, and I produce some cool stuff, but the game really isn't going anywhere - I make some neat features, but the idea behind it isn't really fun at the moment. So, I made a nice *prototype*, with some cool features, and you can play it. Want moar rogue? Here's an excellent video by Scott Manly about rogue. Here are some screenshots of SFAITD. And here's a direct download of SFAITD Alpha 4. With this thread, I hope to get some ideas. Some feedback, some comments, some blame, some of everything. I want people to help making the game better. Why the nerd-out zone? Let's face it, everyone who knows rogue, knows at least some complex numbers. Rogue players are nerds! Spoiler: FAQ How do I want the game? I want it to be complex. I want it, so you can mix potions and scrolls. I want that the players abilities are the same as the creatures abilities(cast spells, etc). I want it mainly to give the user a fun experience, without having to have awesome graphics. It does have to be complex, but the user could get started within seconds. It must be simple to get started with. I love rogue, but I honestly don't know how to play it, because I find it hard to get it started with. I mean in a sense that you could just play it and you learn while you play it. Like if you get a scroll in the inventory, you can check it out what it does and what you can do with it.