Pygame port of Isle of the Cursed Phoenix

Hi!

As some of you know, I messed up compatibility by choosing Curses for my entry.

I've now implemented a Pygame emulation for the Curses classes and functions I'm using. The new version has Pygame as its only dependency and should work on more platforms than the original. The gameplay in both is identical.

(log in to comment)

Comments

Wow, great stuff! Is the curses interface still in there as an option?
Oh rock on! I was so looking forward to playing this game, but as I'm restricted to Mac and Windows I didn't put forth much effort to get it to work (although I'm pretty convinced I could get it to work on Mac).

Thanks for doing this, I look forward to playing the game! I'm a huge fan of roguelikes, so this is one of my more anticipated games. :)

The curses game should work on OS X, shouldn't it?
The curses game should work on OS X, shouldn't it?

I would think so too, but then I got this error:

Traceback (most recent call last):
File "run_game.py", line 16, in ?
main.main()
File "/Users/clint/Desktop/pyweek-4-finals/Cursed/Cursed Phoenix/lib/main.py", line 24, in main
ui.main()
File "/Users/clint/Desktop/pyweek-4-finals/Cursed/Cursed Phoenix/lib/ui/cursed.py", line 7, in main
curses.wrapper(lambda stdscr: self.set_up_and_run(stdscr))
File "/Library/Frameworks/Python.framework/Versions/2.4//lib/python2.4/curses/wrapper.py", line 44, in wrapper
return func(stdscr, *args, **kwds)
File "/Users/clint/Desktop/pyweek-4-finals/Cursed/Cursed Phoenix/lib/ui/cursed.py", line 7, in
curses.wrapper(lambda stdscr: self.set_up_and_run(stdscr))
File "/Users/clint/Desktop/pyweek-4-finals/Cursed/Cursed Phoenix/lib/ui/cursed.py", line 10, in set_up_and_run
curses.curs_set(0)
_curses.error: curs_set() returned ERR
No idea what that means. It's with Python 2.4 on Mac OSX 10.4.9

--clint