项目作者: jlhbaseball15

项目描述 :
SWE Final Project
高级语言: Java
项目地址: git://github.com/jlhbaseball15/TigerIsland.git
创建时间: 2017-03-07T00:20:15Z
项目社区:https://github.com/jlhbaseball15/TigerIsland

开源协议:GNU General Public License v3.0

下载


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

  • Level Tiles
  • Place Tiger

Team

  • Kyle Bradley
  • Carlos Castillo
  • John Henning
  • Jake Locke
  • Daniel Machin
  • Kevin Wong