Game Design - nolimitk/15-09 GitHub Wiki

Game Concept

Title : End of Eternity

  • massive multiplayer online game
  • you can roam in the world
  • you can fight(bump) with other player
  • you can grow by eat other player

Game Object

World(Map)

Attributes

  • location( x, y )
  • width
  • height

Visual

  • flat square
  • white

Actor

Attributes

  • location( x, y )
  • size( radius )
  • bump collision box
  • direction
  • speed

Constants

  • max radius
  • default direction

Visual

  • flat circle
  • variety colors
  • auto-generated color
  • color_seed = [0-2](R, G, B)
  • seed is a sequencial number which user has
  • color = if( color_seed == 0 ) R(256/seed), G(256), B(256)
  • color = if( color_seed == 1 ) R(256), G(256/seed), B(256)
  • color = if( color_seed == 2 ) R(256), G(256), B(256/seed)

Battle

Attributes

  • bump time gap

Visual

  • no show

Controller

Keyboard

  • up, down, left, right
  • Move action

Action

Move

  • change actor's direction

Condition

  • actor's location x must be larger than world location x
  • actor's location x must be smaller than world location x + width
  • actor's location y must be larger than world location y
  • actor's location y must be smaller than world location y + height

Bump

  • actor could bump with other actor

Condition

  • actor bump with other actor for bump time gap

Grow

  • actor grow when bump succeed

Condition

  • actor cannot grow larger than max radius