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
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
Visual
Controller
Keyboard
- up, down, left, right
- Move action
Action
Move
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