Tanks Kombat is a cross-platform tile-based action game developed using Axmol Engine (fork of Cocos2d-x) and C++, the game is made in retro style with lo-res sprites and reminiscences of 8 and 16 bit games of past eras.
released for Windows and Android platforms.
Tanks Kombat is a very simple action game where the reaction speed is more important than solving puzzles or strategic planning. You can play against your computer or another player in the local multiplayer mode.
Your tanks and other objects are placed in the grid map. The tanks move right one cell. The wall prevents your moving and bullets flying. You can fall into a hole or push your opponent into it. Bonuses refill the ammunition.
The winner is a tank that destroys all opponents.
Immediately after damaging the tank can not shoot for a while and can not be damaged again. It's called "protection time".
There are several modifications of the game. "STANDARD" and "PROFI" slightly change armor, ammunition, and other parameters. In the "QUICK DEATH" there are a lot of armor and there is no protection time. In "FIRE AND IRON" you have only one shot, the bonus also gives only one extra shot, but the bonuses appear frequently.
- TANK 1 - Up Arrow, Down Arrow, Left Arrow, Right Arrow, Enter
- TANK 2 - W, S, A, D, Tab
- TANK 3 - I, K, J, L, O
- TANK 4 - Numpad 8, 2, 4, 6, Minus
You can download Tanks Kombat binaries for Windows and Android in Release page.
Also the game is available on Itch.io: https://eugenyn.itch.io/tanks-kombat
- Download Axmol game engine.
- Install PowerShell, powershell-7 is recommended, it's support Windows, macOS, Linux
- Config
axmol
, runpwsh setup.ps1
from axmol root directory. - Ensure C/C++ compiler toolset installed on your machine.
Using a powershell console window, the axmol build
command will auto setup general depended toolsets, so you can simply build project for all platform targets, i.e.
- win32:
axmol build -p win32
- android:
axmol build -p android -a arm64
can runs on Windows, Linux, macOS and script will auto setup android sdk
See DevSetup for additional options.
- Install Visual Studio 2022 (for toolchain)
- Install CMake 3.28.1+
- Use CMake to build project files:
- for 32 bit Visual Studio 2022:
cmake -S . -B build -G "Visual Studio 17 2022" -A Win32
- for 64 bit Visual Studio 2022:
cmake -S . -B build -G "Visual Studio 17 2022" -A x64
- for 32 bit Visual Studio 2022:
- Use Visual Studio to open the newly created solution file. Build and run project.
- Install Android Studio 2023.1.1+
- Install SDK Build-Tools 34.0.0, NDK r23c+, CMake, from Android Studio
SDK Manager
, use Gradle Plugin (AGP) 8.2.1 - Open
proj.android
in Android Studio, wait forGradle sync
finish. - Build and run project.
- Programming, game design and some art by Eugeny Novikov
- Music: "Abrove Speed" by Rob F. / EG / CONSCIOUSNESS
- Sprites, BG tiles, Bitmap font: DNS Design & Wildcop, zironid_n, M-Tee, some 8-bit, 16-bit retro games
- Onscreen Controls by Kenney Vleugels
- Axmol Game Engine
- SneakyInput-Cocos2dx-2.0.x
- Random Cave Using Cellular Automata
- A* Pathfinding with Cocos2D (Objective-C)
- Cocos2d Repeating Sprite example (Objective-C)
Copyright (c) 2016 Eugeny Novikov. The source code is under the MIT license.