steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
Cohort X, Hanclinto, and I have completed a game for Pyweek called Escape From Robot Planet. Here is a screenshot of the game: Here is a link to our pyweek team page where you can download our game: There were quite a few entries, all of which are available to download for free. So that's about 50 or so free games. How cool is that? ------------------ |
|
Lazarus Member Posts: 1668 From: USA Registered: 06-06-2006 |
Sweet. *downloads the game*
[This message has been edited by Lazarus (edited April 08, 2007).] |
|
Calin Member Posts: 358 From: Moldova Registered: 12-04-2006 |
Looking good, waiting to download and try it. ------------------ |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: Well, here's a cheat for you, if you run the game from a terminal window, everytime it creates a new map, the map is printed out into the console in ASCII characters.. You'll have to scroll up a bit to see it, since there are other messages. The ">" represents the starting point for the level, and the "<" represents the gateway to the next level. Some levels are more of a maze than others, you can thank Hanclinto for his awesome random map generator programming powers. ------------------ |
|
Jari Member Posts: 1471 From: Helsinki, Finland Registered: 03-11-2005 |
Hey that's a well done game! I only had time to play to the second level but the game play was good. Rotating the camera felt like part of the challange.
[VoHW] (Help needed) [Blog] - Truedisciple (mp3) [This message has been edited by jari (edited April 09, 2007).] |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: Thanks! Yeah, 3rd person camera systems are always a challenge to get right. ------------------ |
|
Calin Member Posts: 358 From: Moldova Registered: 12-04-2006 |
I liked the guy animation, the camera wasn't that bad, maybe it was better if it was higher. I didn't like the maze, it got boring really quick. Oh and I couldn't find the hammer which got me pissed off. ------------------ [This message has been edited by Calin (edited April 09, 2007).] |
|
Lazarus Member Posts: 1668 From: USA Registered: 06-06-2006 |
I found two weapons besides the blaster: a saber and a hammer(after a little searching and fighting). Shooting, whacking robots over the head, and cutting up robotic hammers with a saber. Gotta love it. |
|
Calin Member Posts: 358 From: Moldova Registered: 12-04-2006 |
quote: I didn't realize you can shoot. I thought the hammer is the only weapon. It would've been easier with instructions displayed in the game. ------------------ |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: There is a README.txt file with the game that explains the controls. Basically, you left click on enemies to attack them, and hit the space bar to switch between your blaster pistol and the melee weapon, if you have one (robots occasionally drop them when they die). ------------------ |
|
Jari Member Posts: 1471 From: Helsinki, Finland Registered: 03-11-2005 |
quote: There is a hammer?? Well, I see you just have to read the instructions if you want to play using all the features. @steveth45, 3D cams sure aint easy...
[VoHW] (Help needed) [Blog] - Truedisciple (mp3) [This message has been edited by jari (edited April 10, 2007).] [This message has been edited by jari (edited April 10, 2007).] |
|
HanClinto Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
W00t! I just successfully escaped from Robot Planet. I had to boot into Windows, and install Python 2.5 (the precompiled Irrthon DLL wouldn't work with Python24.dll, it needed Python25.dll). Well done, Steve! I can't believe that Cohort made so many animated and textured models in such a short amount of time -- that is nothing short of incredible. My blaster pistol seemed to run out of ammo after a while, so it was a bit stressful when all I had was a dinky sword and my gun would no longer fire. However, I was able to get a steel hammer that lasted me the rest of the game (I guess damage of 100 beats out even the black mantis slasher, which only does 90 damage, though I still would have liked to try it out -- that and the mace). It was a fun game, despite the tedious parts. A minimap would help a ton, and the only way I beat it was by running through the last 13 levels as fast as I could, and following the map that displayed in the console (still, it was really tricky trying to scroll up on that whilst dodging hordes of robots and figure out where you're at and flipping the map in my mind at the same time). Lots of fun -- can't believe you guys did that all in a week! Absolutely incredible. The game was actually really well balanced as well -- I was really impressed. I was rarely too high or too low on health, and I had a fair bit of control over that, but the game wasn't too easy by any stretch of the word. It was a definite improvement over your last competition game. I'm just still so impressed you were able to do all of that in just one week. Well done, Steve! Thanks for letting me have a small part in making your random map generator -- it wasn't much, but I'm really happy to see it put into action. In case you're wondering what you can do with my code, you're welcome to relicense it for any purpose that you see fit (for instance, if you wanted to put it in the public domain as an example project for Irrthon or some such thing). Thanks a lot! --clint |
|
Cohort X Member Posts: 126 From: The Great Pacific Northwest Registered: 09-16-2006 |
You're lucky we didn't get a chance to implement the shooting robots we had planned to you couldn't just run through the level without more robot smashing action. Though then I guess we would also have had the blaster upgrades so you might have been ok. maybe This competition was really fun, I got to learn blender pretty well. But that doesn't really make me a better coder. I should really start trying to use this programming knowledge I've accrued. Glad you enjoyed it! |
|
InsanePoet Member Posts: 638 From: Vermont, USA Registered: 03-12-2003 |
Great job guys! I can't play it until i get the resolve to install opengl python modules, but it looks pretty sweet. ------------------ |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: Yeah, Cohort really pumped out the models and animation. He's a machine. About the running out of ammo thing... There is some bug that makes it so you can't shoot after awhile. Or your character even disappears temporarily when trying to shoot or attack. I also experience severe slow-down after several levels. I can't explain it yet, but I'm guessing that something is going wrong with Irrlicht and the animations or something. Anyways, whatever the bug is, it makes the game less than fun to play after 6 or 7 levels. I found a couple other bugs with Irrlicht during the creation of this project, so I'll be investigating those, too. Eg. createPointEmitter does not work as advertised. "Irrthon," my quickly hacked together Irrlicht-Python binding needs some attention before being unleashed upon the face of the Earth, plus I need to make sure that the bugs in the game are not the direct result of the Irrthon binding code. I need to encapsulate more of Irrlicht's functionality, as I generally only added those things I needed immediately for the game. ------------------ |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
OK, I fixed those bugs, I wasn't totally removing every object when I created the new levels. Whoops! Now it should work a lot better. Here is the new link http://steveth45.net/Escape-1.3.tar.gz ------------------ |
|
evdude Member Posts: 135 From: Earth Orbit Registered: 03-14-2007 |
Wow! Awesome! Great Game! Calin(and Jari), the hammer is in the far right corner in one of those hammer-bots(I think). the only thing I found wrong with escape is the guy's hair doesn't seem to stay on his head(might just be my computer, though). ------------------ [This message has been edited by evdude (edited April 11, 2007).] |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: You actually don't need those to run this game--I'm not using them. If you have Windows, all you need is Python 2.5. If you have Linux, you need Python 2.5 and Boost 1.33.1, which is available for all the major distributions. I made a custom Python binding for Irrlicht and included that with the game, compiled for Windows and Linux. ------------------ |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: Thanks! The levels are randomly generated, so its a slightly different challenge each time. The hair thing was kind of an accident. What happened is that we had dynamically attached his hair so we could replace it with other robot part, like a helmet, but we ran out of time. What happens is that the hair is rendered before the new node positions are calculated for the character, thus the hair is a bit out of sync with the guy, and produces that bobbing effect. Admittedly, its a shortcoming in Irrlicht, but a complicated problem in general of updating/rendering algorithms. It isn't easy to set up a clean tree rendering system that also deals well with Z-ordering and late-transparency rendering to not clobber the Z-buffer, efficient culling, etc. It's a problem that hasn't been completely solved even where I work. ------------------ |
|
CPUFreak91 Member Posts: 2337 From: Registered: 02-01-2005 |
quote: I'm using openSUSE with Boost installed and I'm told:
I'll install libaudiere later... ------------------ "Oh, bother," said the Borg. "We've assimilated Pooh." "Socialism works great... if there are no people involved." -- Pastor David Ginter, Union Church of Guatemala. |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: Ugh, I should have statically linked everything, now I'm paying the price! Well, I guess you have to have audiere 1.9.4 installed. That's lame. It's a pretty straight forward install DL here : http://prdownloads.sourceforge.net/audiere/audiere-1.9.4.tar.gz?download extract, and in the folder type this: ./configure ------------------ [This message has been edited by steveth45 (edited April 11, 2007).] |
|
HanClinto Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
quote: Haha, sudo. |
|
evdude Member Posts: 135 From: Earth Orbit Registered: 03-14-2007 |
I'd like to try the new version of escape from robot planet, but my computer doesnt do .tar.tar or .tar.gz files. could I get a zipped version of it?
------------------ |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: http://www.winzip.com/ <-- This will solve things on your end. ------------------ |
|
evdude Member Posts: 135 From: Earth Orbit Registered: 03-14-2007 |
thanks for the link. I already have winzip. It keeps saying something about 0 entrys or something. could you put the escapex.x folder into a normal zipped folder? ------------------ |
|
evdude Member Posts: 135 From: Earth Orbit Registered: 03-14-2007 |
quote: I figured that out, you have to press the fire button, and then move. it will shoot just as you move. ------------------ |
|
Realm Master Member Posts: 1971 From: USA Registered: 05-15-2005 |
Wow, Looks like fun! I'll download it in a bit... ------------------
|
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
If you have Python installed, you can use this script to extract tar.gz files:
Copy and paste that into a text editor, save as extractor.py, or whatever, put it into the folder with the tar.gz file. Type this: python extractor.py Escape-1.3 Isn't Python cool? ------------------ |
|
HanClinto Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
For tar.gz on Windows (and in fact, any other compression), I use the incredibly powerful 7-Zip. Wonderfully convenient from a file's right-click context menu, and it handles any compression I can throw at it. Though, the Python script that Steve posted is pretty cool too. --clint |
|
evdude Member Posts: 135 From: Earth Orbit Registered: 03-14-2007 |
thanks steveth, but it keeps saying "extractor<filename>". and yes, Python is cool. ------------------ |
|
evdude Member Posts: 135 From: Earth Orbit Registered: 03-14-2007 |
WOW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 7-zip is AWESOME!!! thanks hanclinto!!!!!!!!!!!!!!! ------------------ |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: Hmm, works for me. ------------------ |
|
Ereon Member Posts: 1018 From: Ohio, United States Registered: 04-12-2005 |
Hmmmmm, I think I've seen that ground texture before ------------------ |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: Shh... Once the secret of the textures is discovered the game will just crumble into 1's and 0's. ------------------ |
|
ArchAngel Member Posts: 3450 From: SV, CA, USA Registered: 01-29-2002 |
quote: a phenomenon also known as "compiling" ------------------ |
|
HanClinto Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
quote:
[This message has been edited by HanClinto (edited April 27, 2007).] |
|
Ereon Member Posts: 1018 From: Ohio, United States Registered: 04-12-2005 |
Actually I saw it before then. If I'm not mistaken I actually made that one for my free texture pack . It's so cool to have my stuff actually used. I'm glad somebody is actually doing something with it . ------------------ |
|
HanClinto Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
quote: Yeah, we were looking for textures, and I had such a good experience with your free texture pack from the Little Light of Mine game that I did, that I recommended Steve check it out for this one.
quote: Before today, I wouldn't have as distinctly known what you meant. I was browsing over at Garage Games this morning and found this blog post. I don't know how many of you remember my post about creating isometric game art, but if you check out my old post, then the one on GarageGames, lemme' know if you see a similarity. I was just really happy to see my work being used -- it's so neat to see it got the attention of other people. Just the fact that it's being used reinforces in my mind the need for such a resource. |
|
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
On a slightly unrelated note, there is an article about the company I work for on IGN, with a picture of the Godzilla team, including me, (if you can find me.) I'm not one of the people doing the dev blog, those are all the project leads. ------------------ |