View Code? Open in Web Editor
NEW
Java game that is totally not a ripoff from Battle City
HTML 6.50%
Java 93.28%
TSQL 0.04%
JavaScript 0.01%
CSS 0.17%
bmproject's Introduction
Java game that is totally not a ripoff from Battle City
Download battle_metropolis.sql and XAMPP from this link
Clone this repository to your computer
Run XAMPP and run Apache and MYSql
Type localhost on your internet browser and then MyPHPAdmin
Create database battle_metropolis and then import to it sql file
Then run IntelliJ and open cloned projekt
Run maim method on master branch
Yay it works
bmproject's People
Stargazers
Watchers
bmproject's Issues
Sometimes music stops after tank explosion sound
Add indicator that shows how much lives, player currently has (hearts in corner for example)
Make an executable launcher so that the program is easy to launch.
Make a wiki that helps explain how to run the program!
Add two players mode. Create it by fixing key listener problem.
Create map manager with methods for spawning terrain and map elements in selected positions.
Add error dialog showing if there is no database connection.
In some maps bushes jump in front of win/lose window
Add base to defend with damage system
Java is amazing! Publish the compiled version too!
New enemies types with implemented AI. For example:
-Chaser - only chases one of the players, and shoots when player is in line of sight (fast, low HP)
-Wrecker - only goal is to damage the base, slowly moves towards to base (don`t care about players) and shoots all the time (slow movement, high HP)
Add background music, shooting, destruction and movement sounds.
Convert milti-if to switch-case construction
Hi,
First of all - very nice project. Congratulations!
This repo contains some stuff, that should not be included into the repo, e.g. out/ directory.
To easily manage what should be included and what not, it is a common practice to add .gitignore file .
Add animations to tank death and damage (tank going red or life bar).
Add separate threads to manage tanks and other tasks
Database connection implementation
Comment all public methods and fields, etc. in Java Doc standard.
Fix shooting cooldown. (Use timer?)
Tutorial teaching player how to play (obviously)