Skip to content

Milestones

List view

  • We'll need to set up a makefile to compile for Windows, Mac, AND Linux. Windows is easy (MinGW), but for Mac I'll need to set up that crosscompiler thing. I'll also need to set up Mac OSX and Windows 7 VMs for testing.

    No due date
  • The arrow that points to gravity, the window with weather effects, etc. To be fleshed out later.

    No due date
  • No due date
  • The basic functionality should exist at this point. No user customizability yet. We're far from done, though! -Each block takes input. It outputs which one clicked, its color, and it recursively destroys all adjacent, like-colored blocks. -Each block must then fall down, and update the underlying grid with new positions. No need to implement spinning gravity yet.

    No due date
    0/4 issues closed
  • Refer to the design document to see what buttons I'll need.

    No due date
    0/1 issues closed
  • We'll need a GameStateManager, and an abstract GameState class. *GameState must have a subclass for each game state *Each state (Intro, etc.) holds whatever objects are relevant. *GameStateManager must handle transitions. *Each state must have virtual method for input(), logic(), render(), and a bool "willChange" that if true calls changeState *States will be represented by an enum class *Objects must be destroyed when the state ends

    No due date
    0/1 issues closed