Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - hilbert90

Pages: [1]
1
Early Dev / GradHack
« on: August 21, 2014, 02:14:12 PM »
Hello,

I've been making a short and simple roguelike set in grad school on the night before your thesis defense. Your rival steals your thesis and tries to plagiarize it, so you must ascend the building to his office on the top floor, get your thesis, and safely leave the building.

The whole concept is a race against time. The three classes are what you are specializing in: math, literature, or music. Each class gives you a set of special skills.

I've never really programmed anything substantial before (a couple hundred lines maximum), so this was mostly an experiment in managing a large project + learning how to handle the elements in a game. As they say, "fail fast" because that's how you learn.

I'd say it is in alpha-ish stage now. I don't see this as something people will sink a huge amount of time into, but I hope it is fun figuring out some strategy. I think with appropriate strategy, all classes are winnable most of the time.

I streamed myself playing it on twitch yesterday while I found some lurking bugs and balance issues. Here is a really short clip that I think doesn't spoil much if you want to see it: http://www.twitch.tv/hilbert90/c/4956286

Watch the whole stream at your own risk. I manage to win with the different character classes and explain why I think the strategy will work as I do it, so I give lots of spoilers about what everything does.

The download is here: https://github.com/wardm4/gradhack

Sorry about the pygame dependency. If I could do it over, I would probably have just used ncurses or something, but I really wanted to learn how pygame worked, since I've seen some cool games made with it.

2
Programming / Refreshing only on Keypress
« on: July 28, 2014, 01:50:05 AM »
Hey,

I've been starting on writing a roguelike for the first time using pygame and pygcurse. These are basically designed to continuously refresh the screen at some fps so that you can easily animate things. I asked about getting a refresh only upon keypress here: http://stackoverflow.com/questions/24771462/pygame-loop-only-upon-keypress I've successfully implemented a template and can't really see how this will be a problem for what I want.

It seems it is somewhat frowned upon to do things this way, even for turn-based things. What are people's thoughts? Have people done the refresh upon keypress method of displaying things and wished they hadn't later for some reason? I intend my game to be completely in the classical ASCII style with no tiles or anything.

Thanks.

Pages: [1]