Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.07 KB

project-log.md

File metadata and controls

37 lines (23 loc) · 1.07 KB

Project Backlog - Current Sprint Goal: Have a playable (locally-) multiplayer tank battle game

X = complete S = started

  • [ ]Implement Map and Maptile classes with Maptile presets for plains, marsh, water, and mountain (and functions for shifting weather patterns)

  • Implement Tank with presets for tread-type and armor-type

  • [S] Implement Bullet and subclasses ArcShot and DirectShot

  • Implement GameState class to aggregate previous classes

  • Implement the OrderQueue class and Order class

  • Implement main game loop

  • Draw stand-in graphics

  • Implement game window

  • [S] Implement control input

  • Implement menu system

  • Specify communication protocal for client-server

  • SECURE THE PROTOCAL

  • Split program into Client/Server

  • Write networking code for seperate computers

  • Write GUI for managing connections/starting game

  • Alter classes to allow for interactive order-issuing

  • Design and implement gestures to give orders

  • Simulate progress of game in increments

  • Implement rolling gamestate