BattleCity - Java Swing project to simulate classic 2D tank game

  •        342

A Classic tank game implemented with Java Swing. Includes a local game server support maximum two players. Utilized A* algorithm for AI.

https://github.com/cl7/BattleCity

Tags
Implementation
License
Platform

   




Related Projects

BZFlag - 3D multi-player tank battle game

  •    C++

BZFlag is an Open Source OpenGL multiplayer multiplatform Battle Zone capture the Flag game. At its heart, the game is a 3D first person tank simulation where opposing teams battle for dominance.

Battlecity

  •    C++

The clone/remake of the classic online Codehammer game. Battlecity is an open source, SDL, multiplayer, multiplatform, action/strategy game where you control a tank and build your city, so you can destroy others.

BZFlag - Multiplayer 3D Tank Game

  •    PHP

OpenSource OpenGL Multiplayer Multiplatform Battle Zone capture the Flag. 3D first person tank game.

Battle for Wesnoth

  •    Lua

The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures.


Panzer Combat II

  •    Java

Computer-assisted miniature tank game.

Battle Tanks

  •    C++

Fast 2d tank arcade game with multiplayer and split-screen modes.

robocode - Build the best - destroy the rest!

  •    Java

Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.

Ragade's Rollin' Cannons

  •    CSharp

A 2D top-down tank game written using XNA in C#. A networked multi-player mode and single player mode will be available, along with a map editor. All images will be made with original sprites. The project is for CECS 550, Software Engineering, at the University of Louisville ...

Battle Just Started

  •    Lua

Arcade tank battle in 3D. With multiplayer network support.

Robocode

  •    CSharp

Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen. The motto of Robocode is: Build the best, destroy the rest!

Arianne RPG

  •    Java

Arianne is an engine to develop multiplayer online games like Stendhal

Bluetooth Multiplayer Games Framework

  •    Java

BlueMGF is a j2me framework to create multiplayer games or applications running on mobile devices via bluetooth. An example of a Tank Combat Game for two players is included.

wesnoth - An open source, turn-based strategy game with a high fantasy theme

  •    C++

The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures. See INSTALL.md for instructions on how to build the game from source code.

The DJ Project

  •    Java

The DJ Project is a set of tools to improve Java capabilities on the Desktop. The DJ Native Swing sub-project, among other things, allows integrating a Web Browser, Flash Player, HTML editor, or VLC-based player in Swing applications. DJ Native Swing code: https://github.com/Chrriis/DJ-Native-Swing DJ Sweet code: https://github.com/Chrriis/DJ-Sweet DJ Swing Suite code: https://github.com/Chrriis/DJ-Swing-Suite

Advanced Strategic Command

  •    C++

ASC is a free, turn based strategy game in the tradition of Battle Isle. Its features both single player gameplay against an AI as well as extensive Play-By-Mail multiplayer functionality.

RTanque

  •    Ruby

RTanque is a game for (Ruby) programmers. Players program the brain of a tank and then send their tank+brain into battle against other tanks.

Battle Tank 211

  •    

This project is a game very similar to Robocode where users submit tank programs to participate in arena battles. The language is C++. The project aims to illustrate to programming students and enthusiasts the use of several different C/C++ concepts in a fun and engaging context.

citybound - A work-in-progress, open-source, multi-player city simulation game.

  •    Rust

Citybound is an independently developed city building game, open source and funded through Patreon. This repository contains the code of Citybound, and also a detailed Design Doc, describing the philosophy and decisions taken for design and implementation. It is interwoven with the code - to make clear, which parts of the game are implemented where. Just follow the link below to get started.

Domination (Risk Board Game)

  •    Java

Domination is a game that is a bit like the well known board game of Risk or RisiKo. It has many game options and includes many maps. Written in java it includes a map editor, a simple map format, multiplayer network play, single player, hotseat, 5 user interfaces and many more features, it works in all OSs that run java 1.4 or higher, and Android.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.