Skip to content
Remake of my tank battle game from school in 3D. Created with Godot.
C# Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Properties started implementing network lobby scene Jan 2, 2019
assets
.gitignore updated gitignore Jul 17, 2019
.travis.yml come on travis, I believe in you! Jan 19, 2019
.travis.yml.old attempting simple travis yml Jan 13, 2019
Bullet.cs Health consistency over network #22 Sep 1, 2019
Bullet.tscn yasss, basic bullet collision Jan 20, 2019
Explosion.tscn
Floor.tscn added ground texture and directional light Jan 1, 2019
GUI.cs removed extra print statements Jul 22, 2019
GUI.tscn
Globals.cs Did some good things for issue #26, but decided I ultimately like the… Sep 1, 2019
Lobby.cs resolved issue #25 Sep 1, 2019
Lobby.tscn beginnings of networked multiplayer! Jan 16, 2019
README.txt
Tank.cs Health consistency over network #22 Sep 1, 2019
Tank.tscn Did some good things for issue #26, but decided I ultimately like the… Sep 1, 2019
Walls.tscn bullets now have velocity Jan 2, 2019
build-godot.sh created build script for godot Jan 13, 2019
build.sh slight modification of build filename Jul 22, 2019
default_env.tres
grass1.jpg added ground texture and directional light Jan 1, 2019
grass1.jpg.import added ground texture and directional light Jan 1, 2019
icon.png initial commit of panzer deathmatch 3d reboot in godot Dec 31, 2018
icon.png.import initial commit of panzer deathmatch 3d reboot in godot Dec 31, 2018
map.cs
map.tscn Added bullet impact sound #15 Aug 31, 2019
package.sh updated README and packaging script Sep 1, 2019
project.godot moved tank turret rotation back to the arrow keys May 20, 2019
todo.txt updated todo.txt Jun 15, 2019

README.txt

Panzer Deathmatch 3D

This is a 2 player networked tank battle game.

When the game loads, one player must click Host and the other must enter the IP of the host and click Join.

If you are hosting over the internet, you'll need to forward port 4242 on your router.

Controls:

Tank Body Control
W: Move tank forward
S: Move tank backward
A: Rotate tank left
D: Rotate tank right

Tank Turret Control
Left arrow: Rotate turret left
Right arrow: Rotate turret right
Space: Fire a shell

Miscellaneous
Ctrl: Swap between first and third person mode


To build:
Only built on Ubuntu Linux 18.10.  Tested on Ubuntu Linux 18.10 and Windows 10.
Need to have at least Godot 3.1 installed with Mono C# support.
From Linux console, run ./build.sh.  You will need to modify the $GODOT variable in the script to reference your Godot binary.

Credits:
Copyright Tim Nibert @ Iron Lotus Studios, released MIT license
Sounds from freesound.org

http://www.ironlotuscomputer.com.au
You can’t perform that action at this time.