GameMaker: Studio

GameMaker: Studio

Not enough ratings
Turrets 'N' Treads - TNT
   
Award
Favorite
Favorited
Unfavorite
genre: action
Description: Arcade, Retro
File Size
Posted
Updated
4.007 MB
Mar 8, 2015 @ 2:15pm
Mar 15, 2015 @ 3:11pm
4 Change Notes ( view )

Subscribe to download
Turrets 'N' Treads - TNT

Description
**NOTE - Game is unfinished and now abandoned. Multiplayer in Gamemaker is a bit of a mess when compared to other, more full-featured engines like unreal and unity. I learned that the hard way, after about 400 hours here. I did learn a lot and game maker is good for getting a game up and running quickly, so I'm sure I'll be back. I'm recreating this game in unity, so I'll post a link to that here when it's playable. Thanks for your interest!**

Retro throwback multiplayer tanks game. Think COMBAT for the Atari 2600, Battle City for the Sega Genesis, or Bolo for PC. Control tanks, shoot your friends. Different game modes include deathmatch, team deathmatch, domination, CTF, a unique game mode called Infiltration where you must destroy the other teams base while protecting your own.

Controls:

In Tank
WASD or Arrow keys - rotate and move the tank
Space - Shoot
Shift - Exit tank

On Foot
WASD or Arrow keys - rotate and move the marine
Shift (while touching empty tank) - Enter tank
Left Control (hold) - Show build menu

Build menu description (click menu item to build - must have scrap, or mine for more)
Mine Scrap (While touching destroyed tank) - Stand still while bar fills, adds scrap to your scrap total
Build turret - Places unmanned turret on map, turret will fire at nearest tank other than owner, or nearest member of opposite team, depending on game mode. Power and speed based on build power skill. Stand over turret without moving after placed while bar fills up to build to completion.
Build wall - Builds brick wall
Repair tank - repairs tank based on build power skill. Stand still while bar fills to repair.
**MORE TO COME**

**Instructions for playing online**
The setup will be familiar to old school PC gamers. The server and client are both in the same application - no need to run a dedicated server.

For playing on the internet -
One person must be the server. That person must make sure that port 6510 is open on your firewall, both your hardware firewall and your software, windows firewall. Once that's done, run the game, and start a server by selecting your options on the set up screen and clicking START SERVER. At that point, the server is running, and will be waiting for client connections.
The client will then type in the server's IP address either in the main options screen, or on the game setup screen. Once the IP is correct, and the firewall settings are properly configured on the server, the clients will click the "Join Game" button. All connected players will show on the game description screen. When 100% of all connected players click ready, the game will count down and start the selected map. Once the map has started, player connections are not allowed and will be rejected.

For playing on a LAN-
One person must be the server. Ports 6510 and 6511 must be open. LAN servers are broadcast and will show up in the server list on the right side of the screen. Just double click the server in the list and the game will automatically join.

**This is an unfinished work in progress, in what would be considered pre-alpha. The game may crash, and many features are not finished or not fully implemented. Domination and Deathmatch are currently the only two working game modes.**
10 Comments
Dr. Dabs Apr 28, 2018 @ 1:01pm 
Nice game!
c23chaos Mar 13, 2015 @ 1:50pm 
This will be an epic game!! I can't wait to see how this game develops and grows. :)
earwaxntoast  [author] Mar 13, 2015 @ 11:08am 
Thanks!
Tutti Frutti Holiday Mix Mar 13, 2015 @ 10:58am 
I respect that work you've put to multiplayer function, keep it up!
earwaxntoast  [author] Mar 11, 2015 @ 3:50pm 
I didn't see your comments as negative, you pointed out a couple crashes (which will be fixed in the version I publish tonite, BTW - thanks for that) and expressed some confusion on how to use the game, which I hope I explained well in the instructions.
As for controls, those are already explained in the blurb above.
It's not really intended to be played single player at all. I may end up adding AI for bots at some point, but not until I get everything else done and have it completely working as a multiplayer only game.
I have been tossing around the idea of an internet server list, but that would require some significant work, including some sort of server that I'd have to maintain all the time. For now, that's probably out of the question.
However, both good ideas, and things I have considered. Maybe version 2.0??
earwaxntoast  [author] Mar 11, 2015 @ 8:46am 
Thanks for the feedback. I've created some instructions for getting connected in the description above. Feel free to add me to your friends list in steam, and I'll try to help you out, or play a match with you!
earwaxntoast  [author] Mar 10, 2015 @ 3:59pm 
Pretty excited to see 26 subscribers to my work in progress. I'm interested to hear about people's experiences playing the game, and any input.
earwaxntoast  [author] Mar 9, 2015 @ 10:19am 
Yeah, that will be fixed soon. There's currently only one map, so those buttons are trying to select from a list that contains nothing. I'm working on a second map now just to get that piece, and the end match code working.
earwaxntoast  [author] Mar 9, 2015 @ 10:11am 
If you see any crashes, let me know what you did. Right now, if you chose a game mode other than deathmatch or domination, it will likely crash, but those two should be relatively stable.
Disposable_Hero Mar 8, 2015 @ 3:15pm 
awww yeah