Panzer Planet / Work in Progress


A short video, demonstrating the "game flow", and how the player can go through the level, from one room to another.
To ease the visual transition when going through an exit, the current velocity & orientation of the tank is stored and re-used in the next room.

The AI are rather simple at the moment, though they are able to follow the player within a certain range, avoiding walls & obstacles.

Next step : enable the player to fire bullets, and add the same feature to the enemies.

François Gutherz's picture

New & improved, now with bullets in physics :D

Thomas is currently working on the AI scripts to iron out some of the weirdest aspect of the motions behaviour.
The result should be awesome :)

François Gutherz's picture

Update, boys & girls \o/

Recent Changes :
- The AI move in a smoother way, using physics. Thomas reworked that part, and the forces & torques applied are more balanced. The result is that the AI are now able to control the way they move and go where they want, with an improved accuracy.
- The tank is able to shoot. The very same class is used for the enemies.
- Each bullet explodes when something is hit (walls, enemies or the player).
- Wrote a generic "enemy" class, to take damage and make the enemy DIE.

Enjoy !
Feel free to critic !

François Gutherz's picture

Here's a timelapse video, accelerated 4 times, showing the creation of a level, from scratch. You will notice that I sometimes switch to my game document (an OpenOffice table :) and to another level (to copy paste some pieces).

Enjoy :)

François Gutherz's picture

Update :

Recent changes :
- Hud, with energy, shield level and an inventory
- Fully functionnal inventory, that allows the player to open the locked doors
- AIs now have visually configurable radar range (see screenshot below). Very handy to edit the playability.

And here's a video :D

TheExplorer's picture

This game really impressed me!
Transitions are smooth, and lighting is so nice! Maybe some rooms could get even more "personality" if lighting changes a little bit (colors, ambient, etc..) or if you add some moving lights (spot light). You could even decrease ambient light in some rooms to create more "atmosphere" or scenario more "horror style".
This game seems really promising, I will follow the project :-)

François Gutherz's picture

Hey :)
Thx for the nice feedback.
At the moment this project is on hold, as I'm focusing on another game made with GameStart :)
You might find this project worth of interest as well: http://gamestart3d.com/content/prototype-mr-cleaner-game-wip?page=8

As soon as MrCleaner is done, I plan to work again on Panzer Planet.

TheExplorer's picture

I saw even the other project, and I must admit you are a talented guy!
Maybe sooner or later we could organize a new project together (I'm working on Massive Creek game now!).

For your personal opinion: How is GameStart?
What are the pro and cons?

François Gutherz's picture

Hi there :)

Well, before anything, the very author of this game is Andy. He created the initial version of MrCleaner in a rather short timeframe (2 weeks?), learning GameStart at the same time.

Emmanuel and myself were quite surprised and delighted that such a newcomer is able to deliver a working game without any prior experience of GameStart, but Andy is one of these multi talented guys.

Anyway... I'm just the 3d artist on this specific project.
Regarding my opinion of GameStart, it's uneasy for me to be objective, for I've been using it since 2006 (as a hobbyist and as a pro on my company's projects).

I've said it and I will say it again : GameStart is key asset of my company's succesfull projects.

About the cons? Well... as of 2011Q1 the documentation is yet to be completed, the network API is missing and the user community is quite small.

The pros? The overall implementation is done with consistency in mind. Every feature is meant to be straightforward and reliable.

I've been using GS several times during GameJams, and it proved to be perfectly suitable for rapid prototyping.

Enuf said, feel free to ask for help, code snippets, and whatsnot. :)