I've completed a small demo game with a variety of combat moves and a system that makes it pretty easy to add new moves. You have to fight off a bunch of mooks, each of which has its own (basic) combat preference. You need to choose appropriate attacks and combat stances to defeat them.
It's not by any means a full game. However, I am calling this a partial success, because it's playable, and my original objectives were learning Python and creating a simple roguelike style game. I think I've achieved quite a lot in those two respects, given this is my first project on this scale, my first project in Python, and my first game.
However, if anyone wants to help me in these goals, and would like to eyeball the source and give me pointers, I would be most gratified. Particularly, I'm looking for tips on how I can do things more Pythonically, and bad habits to avoid. That said, due to the fact that most of this was originally intended to be test code, it's pretty stinky even by my standards.
Talking of which, does anyone know somewhere I can upload my source?
> I've completed a small demo game with a variety of combat moves and a > system that makes it pretty easy to add new moves. You have to fight > off a bunch of mooks, each of which has its own (basic) combat > preference. You need to choose appropriate attacks and combat stances > to defeat them.
> It's not by any means a full game. However, I am calling this a > partial success, because it's playable, and my original objectives > were learning Python and creating a simple roguelike style game. I > think I've achieved quite a lot in those two respects, given this is > my first project on this scale, my first project in Python, and my > first game.
> However, if anyone wants to help me in these goals, and would like to > eyeball the source and give me pointers, I would be most gratified. > Particularly, I'm looking for tips on how I can do things more > Pythonically, and bad habits to avoid. That said, due to the fact > that most of this was originally intended to be test code, it's pretty > stinky even by my standards.
> Talking of which, does anyone know somewhere I can upload my source?
> Thanks > Simon
code.google.com seems to be popular one. Also google pages will allow you to upload files. And since you're a gmail user both are practically ready for you right now.
> On Mar 14, 4:19 am, s.chiu...@googlemail.com wrote:
> > Hi all,
> > I've completed a small demo game with a variety of combat moves and a > > system that makes it pretty easy to add new moves. You have to fight > > off a bunch of mooks, each of which has its own (basic) combat > > preference. You need to choose appropriate attacks and combat stances > > to defeat them.
> > It's not by any means a full game. However, I am calling this a > > partial success, because it's playable, and my original objectives > > were learning Python and creating a simple roguelike style game. I > > think I've achieved quite a lot in those two respects, given this is > > my first project on this scale, my first project in Python, and my > > first game.
> > However, if anyone wants to help me in these goals, and would like to > > eyeball the source and give me pointers, I would be most gratified. > > Particularly, I'm looking for tips on how I can do things more > > Pythonically, and bad habits to avoid. That said, due to the fact > > that most of this was originally intended to be test code, it's pretty > > stinky even by my standards.
> > Talking of which, does anyone know somewhere I can upload my source?
> > Thanks > > Simon
> code.google.com seems to be popular one. Also google pages will allow > you to upload files. And since you're a gmail user both are > practically ready for you right now.
Thanks for that Cymon. Here, in all its alpha-stage glory, is Fist of the Rogue Warrior: http://code.google.com/p/fotrw/downloads/list Please note: this project is in Python 3, so if you haven't got the new interpreter yet, you'll need that to run it. Also, it uses curses, so you'll need a platform which supports that. I've somewhat tested it on Linux, but there are probably still shedloads of bugs anyway.