• Stars
    star
    1,113
  • Rank 41,718 (Top 0.9 %)
  • Language GDScript
  • License
    Other
  • Created almost 10 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Indie Turn Based Strategy in Isometric Pixel Art

Tanks of Freedom

Tanks of Freedom

Tanks of Freedom II

This project is no longer being actively developed. Check out the sequel: Tanks of Freedom II

Indie Turn Based Strategy in Isometric Pixel Art

A classic turn-based strategy game with two armies fighting against each other. Challenge yourself in campaign against AI or hot-seat battle with a friend. Using the easy map editor you can create any imaginable scenario to play and share online for others to discover!

32 colour

Each 32x32 sprite was handcrafted in gorgeous, 32 colour pixel art. Original soundtrack was made on Access Virus C and Korg Electribe. Sound effects were made on real GameBoy hardware. The game is open-source and runs smoothly thanks to Godot Engine.

Gamepad Controls

Please note, that all controls listed are for the XBox 360 controller gamepad. If you are using a different gamepad, please check for the corresponding buttons.

Menus

  • DPad to navigate menu buttons
  • A to press button
  • usual B to back does not work in menus

In-game

  • left analog stick to move selector
  • A to select units/buildings, move, attack, claim buildings
  • B to toggle between game and Menu
  • X to buy unit from active building
  • Y to end turn
  • RB to select next unit with AP

Workshop

  • DPad to navigate buttons
  • A to press button
  • B to toggle between Workshop and Main Menu
  • left analog stick to move selector
  • X to place a tile under selector
  • Y to erase a tile under selector

Please note, that changing the map name with a gamepad is not possible at this time. A keyboard is still required.

Open Source Engine

Game is made using Godot Engine 2.1+. It will not work in 3.0+ and will not be ported anytime soon (if ever).

Download

Official builds:

  • Windows
  • Linux
  • OSX
  • Android (works on Blackberry, OUYA support currently not working)

Official pages:

Unofficial ports/repos:

Build from sources

To get the latest version of the game, you'll need to use the source code and Godot Engine.

  • download & install Godot Engine version 2.1.6 (3.0+ not supported)
  • download our sources
    • download master.zip and unzip
    • or clone the repository using git
  • open Godot and import our game
  • run :)

Follow this tutorial to learn how to export the game for each platform.

Server

For online funcionalities a ToF server is required. Sources can be found in a separate repository. https://github.com/P1X-in/Tanks-of-Freedom-Server

Media

Imgur Imgur

Credits

Alt text

P1X Team

code

gfx

music

sfx

engine

translations

Public game catalogs

Tanks of Freedom

The MIT License (MIT)

This license applies both to the code, and to all graphical assets within this repository.

Copyright (c) 2015 P1X

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Fonts

A Free font Courier Prime used in this project can be found here: http://www.quoteunquoteapps.com/courierprime/ This font is licensed under OFL license.

NotoSans font used in this project has been sourced from this repository: https://github.com/nowri/sample-noto It is licensed under Apache License 2.0

Music & SFX License

Original copyrights of all audio assets belong to QmYaan (Grand Beats) http://www.grandbeats.com/

All sfx and music assets in this repository are licensed under Creative Commons Attribution-ShareAlike 4.0 license (CC BY-SA 4.0).

Full text of the license provided by Creative Commons

More Repositories

1

floppinux

An Embedded 🐧Linux on a Single πŸ’ΎFloppy
Makefile
182
star
2

smolOS

smolOS - a tiny and simple πŸ§ͺ research βš™οΈ operating system ⌨️ written in 🐍 MicroPython for microcontrollers giving user a POSIX-like πŸ“ environment and 🧰 tools to play.
Python
144
star
3

you-will-type

Simple arcade game to teach type typing. You will type in this game. Type fast and under the presure of snakes!
GDScript
37
star
4

the-islands-of-shaders

Project to learn and test Godot Engine 3.x Shaders
GLSL
36
star
5

the-complex-project

FPS prototype w/ multiplayer. TrenchBroom + Qodot + Godot
GDScript
34
star
6

mystic-treasure-hunt

Arcade Adventure Game by P1X
GLSL
28
star
7

BitWars

JavaScript
27
star
8

godot-infinite-terrain

GDScript
15
star
9

rattie-linux-build-script

It's small, it's fast and it's cute. It is RATTIE LINUX Research Operating System.
Shell
14
star
10

ansiture

Proof of Concept (DOS) ANSi rendering in Godot Engine
13
star
11

mountain-of-hope

Jam in the
GDScript
12
star
12

valley-of-shaders

Small project to learn shaders and optimalization in Godot Engine
GDScript
11
star
13

EYE-Pi

A Raspberry Pi camera for Infrared Photography
Python
10
star
14

zero-distraction-computer

Micro computer (Raspberry Pi Zero) for distraction free word processing (Vim) and programming (Pico-8).
Vim Script
10
star
15

qbasic

Random QBASIC (QB64) stuff
Visual Basic
8
star
16

cellular-automaton

Cellular Automaton in OpenGL
C++
8
star
17

pico-8-carts

Carts for the Pico-8 fantasy console I created.
7
star
18

FUZE-BASIC

My BASIC programs for FUZE on Raspberry Pi
6
star
19

happy-cows

Simple game about making cows happy. True ASCII + CGArne palette. FreeBASIC.
Visual Basic
6
star
20

p1x-01-efate

Demo (as in demoscene) made in GodotEngine. First of a planned series.
GLSL
5
star
21

Martinique

Demo project for GodotEngine 3.x
GLSL
5
star
22

P1X-WebGL-Game-Engine

JavaScript
4
star
23

paradise-volley

A spiritual succesor to the Blobby Volley 2
GDScript
4
star
24

pi4-arcade-1

Rasperry Pi 4 Arcade Game #1
GDScript
4
star
25

TinyRPG

Experimental rpg game for 2x16 LCD display on Arduino platform
Arduino
4
star
26

arm-assembly

ARM Raspberry Pi Assembly Code
Assembly
3
star
27

the-complex-project-server

Server for The Complex Project
GDScript
3
star
28

TribesLife

Game for the js13k compo
JavaScript
3
star
29

2001-space-watch

Watch face for Pebble with procedural space background
C
3
star
30

smolPaint

Tiny paint program for 5x5 NeoPixel BFF Grid displays
Python
3
star
31

stellar-tales

Stellar Tales is a massive multiplayer space simulation game. It uses only text for visual effects so it's highly dependent on players imagination.
JavaScript
3
star
32

dr-worm

Simple arcade game about DrWorm.
GDScript
3
star
33

ANSI-Colony-Simulator

Simple life simulation presented in ANSI characters
Visual Basic
2
star
34

TimeIsLimitless

Watch face for Pebble
C
2
star
35

BraveSirRobin

Game made in Global Game Jam 2014. I continue developing to make a full flaged game for OUYA console.
JavaScript
2
star
36

SciFi-Godot4

Sci-Fi scene for Godot pre-alpha 4.0
GAP
2
star
37

lovedos

LoveDOS games for MSDOS
Lua
2
star
38

virtualcurator

VR viewer created by ChatGPT
JavaScript
2
star
39

space-tiles

Godot 4 + Blender + Steam Deck
2
star
40

Piradice

JavaScript
2
star
41

cyber-diffusion

MS-DOS GAME on LoveDOS
Lua
2
star
42

esp8266-plantbestfriend

ESP8266 Plant Best Friend
C++
2
star
43

godotello

Pilot Cockpit for the DJI Ryze Tello Drone
GDScript
2
star
44

rathaus

Game for Pearson Hackathon
JavaScript
2
star
45

interactive-fiction-basic-engine

Story Driven Game Interpreter in QBASIC
Assembly
2
star
46

floppinux-nomad-diskmag

For for custom application - Nomad Diskmag running on FLOPPINUX
Shell
2
star
47

buttonbug

for Godot bug report
1
star
48

turn-and-burn

Simple racing game made with ChatGPT
JavaScript
1
star
49

shrooms-in-proceduland

1,44MB project size limit / GLES2
GDScript
1
star
50

2001-Watchface

Promotional watch face for Pebble. Promoting upcoming 2001: A Space Shooter game.
C
1
star
51

Pixels-In-The-Sky

Experimental 1-bit game for arcade
GDScript
1
star
52

office_people

game for Firefox OS
JavaScript
1
star
53

ichigojam

All the things for IchigoJam
BASIC
1
star
54

nomad-diskmag

Raspberry Pi FDD Magazine
Python
1
star
55

p1x-micro-platform

P1X Micro Plaform build on Arduino Micro, OLED 128x64, custom gamepad
Arduino
1
star
56

project_riese

Codename: Project Riese; a game for TheJam.pl
JavaScript
1
star
57

shaders

GLSL
1
star
58

FreeDOSxQBASIC

Single floppy embedded system with Microsotf (R) QuickBasic
BASIC
1
star
59

tram_I_am

Game for 0h GameJam 2014
JavaScript
1
star
60

eyez

Simple python application to recognize objects via camera. Done as an vision module for AI project: llama-assistant.
Python
1
star
61

bad-looking-cube

Demo(tool) made in #Delphi 7, #Pascal, #OpenGL for #Demoscene
Pascal
1
star
62

P1XArion-BBS

My theme and scripts for a Mystic BBS
JetBrains MPS
1
star
63

Moncia-PC

Homebrew Personal Computer based on 8-bit Arduino
C
1
star