An augmented reality physical tower defense inspired game with a splash of capture the flag. The game engine is in Java and the clients are made in Unity for Android or iOS. A description of the game is here.
-
Brainstorm ideas
-
Have a mini-game to battle between territories
-
See other people on the map
-
Have a land mines
-
Audio help
-
Audio chat
-
Drop random bombs from the sky
-
TODO:
-
Performance
- Server needs to be more robust
- The game state update must be sped up drastically
- Profile a multi-player simulated game to find where the hotspots are
- Make the network connections faster
- Log the timing of the network calls
- Put some kind of interlock in the client so people stop mashing buttons for refreshes
-
Client U/I
- Android client needs a decent vertex color shader
- Place a person where you are on the map in addition to the camera
- Consider combining upload buttons into one
- Have someway of doing a network check before uploading
- Add sound feedback
- Lower the altitude of the camera
-
Game Play
- Check the bomb and tower timings. They seemed to be too fast
- Bombs should blow up an area corresponding to physical radius, not number of squares
- Territory should grow in a circle better
- Have a news feed of in game events so you can see what happened
- Have a designated start and stop time for the game session
- Have a points system that is more than just territory
- Allow people to assign themselves a color
- Announce change in leaderboard
6/20/14
- set version to v0.0.1
- Checked in the Unity client files and everything else from the end of ICS 163
6/13/14
- Made the bombs look bigger
- Fixing the territory caching on the server/engine side
- Fixed the client colors so they are chosen from a vibrant palette
6/12/14
- We played a big game with 26 teams for the ICS 163 final exam
- Fun
6/11/14
- We ran a playtest at UCI and got the following feedback:
- It was fun
- The pacing of the game was good
- It was hard to see the screen in the sun
6/3/14
- Implemented the Tower Territory growing
6/2/14
- Finished implementing the Place Tower event
5/30/14:
- Went and fixed a bunch of stuff in luci-utility to support log4j v2
- Set up the framework for the gamemap
5/28/14:
- Laid out the initial project in Eclipse.
- Added "Maven Integration for Eclipse" to Eclipse to manage the project
- Converted the project to a Maven project
- Added a dependency on commons-configuration in Maven
- Added a dependency on luci-utility: https://github.com/djp3/luci-utility