+# JGame + +CSCI 3300 Group Project + +Aaron, Mark, Mirea, Grant + +This is a project using javaFX and Scenebuilder to create a top down dual stick shooter. + +The requirements consist of - +
-
GAME – Arcade Style Shooter
+Functional +1. Dual stick shooter arcade style game
-
Uses keys to move around and mouse to aim/shoot
+2. There will be a way the enemies spawn in (i.e. randomly, spawn points, walk in from outside of screen) +3. The user should be able to aim and shoot these enemies and depending on if the enemy was hit the enemy will despawn +4. Enemies should have an A* mapping/search function to track the player
-
A way for enemies to track and move towards the character
+5. Enemies will show increasing difficulty +6. Camera will show the shot and where it’s aiming with zooming in as well +7. There will be ‘Pause Game’, ‘Mute SFX’ (sound effects), and ‘Mute Music’ option keys. +8. Has three types of enemies: enemies that run toward the player, enemies that shoot from a distance, and enemies that do both +9. The player and enemies will have a health system allowing them to take multiple hits. +10. Has three levels; endless mode afterward could be a possibility + + + +Non-Functional +1. Should run at 60 frames per second +2. Max characters on screen for performance: 50 +3. Use a Java Game engine instead (“Lightweight Java Game Library 3”) +4. The game should be usable within ten minutes of use. +5. The game will be cross platform.
-
Java has the benefit of being easily converted to other platforms.