Please No More Zombies! - Open Source FPS
-
- Posts: 142
- Joined: Sat Dec 11, 2004 8:13 am
- Contact:
Please No More Zombies! - Open Source FPS
Hey there I created an open source FPS thats not quite finished but pretty fun to play. If anyone would like to help on it, I'd appreciate it since I don't have as much time as I used to.
You can get it here:
http://sourceforge.net/projects/pnmz-fps
A pre-built version can be found here:
http://www.dracsoft.com/zips/pnmz-test10.zip
You can get it here:
http://sourceforge.net/projects/pnmz-fps
A pre-built version can be found here:
http://www.dracsoft.com/zips/pnmz-test10.zip
-
- Posts: 142
- Joined: Sat Dec 11, 2004 8:13 am
- Contact:
I had to do some optimizations myself. You can see I call ->setVisible() and stop the animation if the mesh is out of camera view. Without doing that even on my powerhouse desktop it would not get above 30fps.
The minimap is very cool, sadly it also halves your FPS so maybe theres a more efficient way to do it.
Regarding the AI:
If you check the DoAI() function you'll see what happens. Basically there are no paths at all. The AI puts out two probes (as i like to call it) a few points ahead of themselves, one at -15 degrees and one at +15 degrees. If one of these probes collides with something, then it turns in the opposite direction of the probe that was hit. So if the probe to the right was hit, the AI will turn to the left.
The minimap is very cool, sadly it also halves your FPS so maybe theres a more efficient way to do it.
Regarding the AI:
If you check the DoAI() function you'll see what happens. Basically there are no paths at all. The AI puts out two probes (as i like to call it) a few points ahead of themselves, one at -15 degrees and one at +15 degrees. If one of these probes collides with something, then it turns in the opposite direction of the probe that was hit. So if the probe to the right was hit, the AI will turn to the left.
-
- Posts: 142
- Joined: Sat Dec 11, 2004 8:13 am
- Contact:
-
- Posts: 142
- Joined: Sat Dec 11, 2004 8:13 am
- Contact:
-
- Posts: 326
- Joined: Wed Dec 14, 2005 10:08 pm
I like your game, and I would like to take a look at your source code. But how do I set up Tortoise CVS to work ?
Can you give me the :
Protocol, Server, Port, Repository Folder, User name, Module ?
Is " :pserver:anonymous@cvs.sourceforge.net:/cvsroot/pnmz - Zombie Game "
even close ?
Can you give me the :
Protocol, Server, Port, Repository Folder, User name, Module ?
Is " :pserver:anonymous@cvs.sourceforge.net:/cvsroot/pnmz - Zombie Game "
even close ?
-
- Posts: 377
- Joined: Fri Oct 28, 2005 10:28 am
- Contact:
In the TortoiseCVS checkout dialog put :pserver:anonymous@cvs.sourceforge.net:/cvsroot/pnmz-fps into the CVSROOT field and PNMZ - Zombie Game into the module field. That's all.
-
- Posts: 142
- Joined: Sat Dec 11, 2004 8:13 am
- Contact:
-
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact:
modeling and lighting are total poop.
minimap not so bad.
it has blood effects gun recoil and i didn't get stuck in the map.
it didn't crash and had extensive customization controls.
for that you get a d-
for being the only irr-fps of the year A+
suprised you didn't use the zombie model though... jump on my msn and I'll probably do some free work for ya cause I'm bored and this has a good start.
minimap not so bad.
it has blood effects gun recoil and i didn't get stuck in the map.
it didn't crash and had extensive customization controls.
for that you get a d-
for being the only irr-fps of the year A+
suprised you didn't use the zombie model though... jump on my msn and I'll probably do some free work for ya cause I'm bored and this has a good start.
-
- Posts: 1638
- Joined: Mon Apr 30, 2007 3:24 am
- Location: Montreal, CANADA
- Contact: