项目作者: jlhbaseball15
项目描述 :
SWE Final Project
高级语言: Java
项目地址: git://github.com/jlhbaseball15/TigerIsland.git
TigerIsland - Team J
Intro to Software Engineering Final Project
Running the Game
The main method is in the WhoLikesTigersAnyways class. To run, build the system, then run
java WhoLikesTigersAnyways IP port serverpassword team_username team_password
Modules
Game Interaction
- Rules
- Turn
Game State
- Game State
- Grid
- Coordinate
- Tile
- Hex
- Settlement
- Build Move
- Build Move Type
- TerrainType
IO
- AI
- Message
- Player (Interface)
Server
- Adapter
- Game Client
Thread
- Game Thread
AI Functionality
- Places Tile
- Places Totoro
- Founds Settlements
- Expands Settlements
Missing Functionality
Team
- Kyle Bradley
- Carlos Castillo
- John Henning
- Jake Locke
- Daniel Machin
- Kevin Wong