Design Planning - Jacob1225/pufferfish-minecraft-mod GitHub Wiki

In the earliest stages of planning, we came up with a general breakdown of features we plan to implement in our game. The following is our 1st draft:

Minecraft console machine

  • Get a window to pop up when interacting with a block within Minecraft

Board

  • Window/ Display
  • Pause/play
  • Display scoring
  • Levels

Player

  • User input
  • Shoot bullets
  • Detecting a hit from an invader

Invader

  • Automate movement
  • Shoot bullets
  • Detect a hit from a player

Bullet

  • Movement
  • Bonus spaceship