The Road Traveled Again -- Hunting Rabbits and Dodging Hounds
I've been working on another practice game. This one's going fairly well, too. :-)The game is titled "Rabbit Hunt".
In it, you play as a fox who must catch rabbits and avoid dogs. (Hence the title of the post)
There will also be bushes that you can hide in so that neither can see you.
I have currently gotten the fox working, and I'm working on the terrain.
The game uses separating axis collision detection, provided by retrogamelib's geometry module. While I'm not using anything else from it, I have found the geometry module to be a joy to use.
After I've gotten the terrain going, I'll put in the rabbits, dogs, and bushes.
Finally, I plan to use a random world generator. This will be the most challenging part of the game to code, I think, but should not be too much trouble.
I haven't decided on an algorithm for it, but I'll probably use a fairly stupid one. :-P
That said, I'm happy with how this is progressing, and admit that whether I make my deadline or not, I'll probably take some time after that to polish it up a bit.
If anyone would like to check it out, I'd recommend checking out a copy of the source at:
https://henrys-compo-practice.googlecode.com/svn/trunk/pyweek-practice/pw-9-practice/rabbit-hunt
You can also pick up my first demo release here, but there have been major improvements since I released it, so I highly recommend the SVN snapshot if you are reading this before I've uploaded version 0.1.
I'll upload version 0.1 once my terrain system works, and I'll post a comment here when I do. :-)
I'm happy with how this is progressing. I think I've finally gotten into my groove.
---Akake
(log in to comment)
Comments
I'm (Hopefully) going to be putting rabbits in tomorrow.
Then I'll put in some bushes to hide in, too, hopefully some time tomorrow as well.
And then dogs to avoid, probably on Tuesday, but who knows?
I also have a semi-random world generator planned, but my plans for how to generate the game world have been changing alot lately. :-P
Glad to hear that you like it. It's really encouraging after having worked for four days.
It's got a fair few black triangles, and I don't mean the hills. ;-)
(By which I mean there's alot of stuff behind the scenes that I had to work hard to get working, but it all lays the groundwork for the rest of the game)
That said, I'm happy with my progress today.
And also: I'll try not to let you down. :-)
I also like the idea of the semi-random world, or even, who knows, procedural (a bit like the cities rendered by some latest Farbrausch demos, but in 2d) or generative world (like drawings seen made from processing.org or Nodebox/Shoebot ) - but these are just extending the possibilities, just in case - i'm very curious seeing the results!
And don't forget trying to play 'Foxx Strikes Back' on a zx-spectrum emulator - surelly you enjoy it a lot, and get surprised with so many similarities... or maybe you may want to see it as reference to do something completelly different and innovative...
Anyway, surelly it will be a great game!
nitrofurano on 2009/08/16 19:05:
Your Rabbit Hunt looks and feels a bit like Foxx Strikes Back (zx-spectrum) http://www.worldofspectrum.org/infoseekid.cgi?id=0001846 - looks really cute, and the expectation about the progress of this game feels exciting! :)In the same googlecode url, that bullethell snippet also looks as very interesting base for a very promissing game
I'm really expecting amazing games from you! go ahead! \o/