A project by Gruppe 5 for 4th. semester component based software engineering
4semester's Introduction
4semester's People
4semester's Issues
The player could have multiple types of barriers
the game must display a title screen on initial launch
The game should become more difficult for each wave
The game must create one crystal tower at the beginning of the game
The level terrain could be semi-randomly generated
The game should support multiple levels
The user must be able to terminate the application from within the game
the system must be modular
the user should be able to resume the game
the game must end when the crystal tower's HP reaches 0
the system must be written in Java
enemies could be able to damage barriers
the user could be able to upgrade the crystal tower
the player could be able to buy upgrades
The enemies should spawn at the edge of the map
The enemies should spawn at the edge of the map
the user must be able to start a new game
The game must load the map when the level starts
the user could be able to load a previously saved game, when on the title screen
the user must be able to quit to title screen
The game should progress to the next level when all waves in a level have been destroyed
an enemy must take damage when it is hit by a bullet
The player must be able to place barriers
Dublicate
the system must spawn enemies
The enemies could randomly drop a power-up when killed
the game could be developed using libgdx
the user should be able to pause the game
The game could have multiple game modes
The game could support multiple types of crystal towers
the player could be able to get additional lives
the user could be able to save the game state
the player should have multiple lives
The player should have access to multiple types of weapons
A boss spawns at the end of each level
the user must be able to start a new game after reaching the game over state
the enemies should use A* for path finding
the player must be able to shoot in 8 directions
make fields final
In accordance with the guidelines set forth by Effective Java (Joshua Bloch 2001) we should make as many references as possible final.
Dublicate
Create a weapon
The enemies should spawn in waves
the enemies must attempt to destroy the crystal tower
The game must spawn the player when the level starts
The player could acquire power-ups
The game could incorporate a high score
the player must be able to move in 8 directions
Different weapons should do different damage
the game must end when the player has no more lives
The enemies must attempt to kill the player
the game should support multiple types of enemies
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.