So I've been playing a lot of curses games lately. Straight-up curses: doomrl, that weird elf treetop game, stuff like that. And unlike DF they all have one thing in common: They're pure curses, pure terminal games, no GL rendering or the like.
So I'm thinking of working on a text-style game, and I'm wondering whether I should go the curses route or the graphical one. Clearly, it's -possible- to get DF's style of graphics working on Linux and Mac, and it gives me more options in the long run...but there's something kind of soothing about curses, and it's probably easier.
So I'm looking for experienced people who've worked with curses and with, well, not-curses. I've got some game development experience behind me, but usually projects that fall apart after 3-6 months. I'm after advice on which style I should use. I'd -really- like to develop in C#, but I don't know if there's any curses libraries... and if curses has any particular annoying things, I'd really like to avoid them. How easy is it to resize a window in curses? Is it even possible, given an OS that's friendly to that kind of thing?
Right now I'm aiming for a simple project, not too complex, no graphical aims later in the future. Basic interface pretty similar to how DF is now.
...And if anyone has a DF-style GL type of library that works similar to curses, but is dead simple to get running in C++, C# or Java...Boy I'd love to have that. The key is 'easy to get set up', though. All links appreciated.