Description

Click here to play an HTML5 demonstration of this project

A mobile-optimised game of the popular tank battle genre where you fight against a range of tanks to beat all 20 levels. Includes stationary tanks, moving tanks, and tanks with predictive aiming, along with exploding barrels. The engine is fit for a medium skill level, with clean and well commented code. Includes the use of data structures and some slightly complicated maths for predicting the future position of the player for the accurate aiming enemies. The engine can be used without needing to understand these concepts. The engine is cross-platform compatible, designed for mobiles but can be played on desktop machines as well.

To play, drag on the player to draw a path to move. Tap anywhere off the player to fire a bullet.

End User Licence Agreement (EULA).

Version 1.0.1. Published April 1, 2016

Created with GameMaker: Studio v1.4.1749

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Gravatar

Hoang T 05 October 2017

Nice code but low resolution

How can i change this game to a bigger resolution for a Full HD mobile device?

Logo

Taihoa Publishing (Publisher) 05 October 2017

A couple of options here. The easier way is to change the view sizes in each room (or set it in a persistent object) to make the view show more the the room. Everything would look smaller and some levels would need tweaks as they would be too small for the display.

The second, harder option is that you could get a new set of higher resolution graphics (or export your own version of these graphics: https://kenney.nl/assets/topdown-tanks ).
Add in each sprite to replace the previous ones, check that the origins are still appropriate, then open each level and move the objects to correct the layout (which will be a lot of work). Or just clear the room and create your own levels, which might be easier. Then there would likely need to be some tweaks, such as to the tank and bullet speeds.

It takes less power to scale up than to scale down, so the lower resolution works for more devices. It's a couple of years old now, I may need to consider boosting the resolution for modern hardware.

Package contents

Total size 72.8 KB

Top Down Tanks.extension.gmx 3.91 KB Top Down Tanks
Assets
Backgrounds Fonts Objects Rooms Scripts Sprites
barrelSideSpr.sprite.gmx 966 Bytes barrelTopSpr.sprite.gmx 792 Bytes bodyTankSpr.sprite.gmx 899 Bytes bulletTankSpr.sprite.gmx 906 Bytes buttonIconsSpr.sprite.gmx 914 Bytes buttonSpr.sprite.gmx 730 Bytes gunTankSpr.sprite.gmx 892 Bytes levelButtonSpr.sprite.gmx 798 Bytes panelUiSpr.sprite.gmx 682 Bytes sandbagHorSpr.sprite.gmx 738 Bytes sandbagVerSpr.sprite.gmx 738 Bytes smokeSpr.sprite.gmx 1.07 KB tracksSpr.sprite.gmx 677 Bytes images

What is the issue?

Back to Top