piguy79 / GalCon

Server, client, etc.
1 stars 0 forks source link

Gameplay

My idea is to make this a turned-based multiplayer strategy game with advancement ideas. Below are the most up-to-date thoughts on how the game will work.

Turn-based

Multiplayer

Advancement

1.0 - Targeted Features

  1. XP/rank system
    1. Dynamic XP based upon opponent rank
    2. Gain XP per victory and per planet taken
  2. Levels system and selection with UI on game creation - Different galaxies are opened for each group of ranks that you reach
    1. Small world - 1-5
    2. Large world - 5-10
    3. Speed ability planet - 10-15
    4. Defense ability planet - 16-20
    5. Attack ability planet - 21-25
    6. Block regen ability planet - 26-30
    7. Multiple home worlds - 31-35
    8. Hold or harvest - 36-40
  3. Leaderboards
    1. Global ranking formula
    2. Friends rank?
    3. Social Leaderboard
  4. Coins for playing
    1. XX of free coins for every day you login
    2. Special coin planets appear in 2% of games?
    3. Random daily/hourly specials on coin purchases?
  5. In-app payment system for coins and ad-removal
  6. Display ads to remove time spent on countdown to new coins
  7. Social - Invite through:
    1. Facebook
    2. Google+
    3. Post to twitter
  8. Admin UI
  9. Join screen redo - Basic player matching system
  10. Game screen enhancements
    1. New ship selection dialog with slider to select # of ships
    2. Move bar - Show all moves in progress, with touch to highlight move on screen
    3. Show users battle results on round end
  11. Security
  12. Heroku scaling? How many users do we expect to fit on a node.
  13. Graceful error handling
  14. iOS?
  15. Tutorial
  16. Application configuration

1.1 - Targeted Features

  1. Additional level types
    1. Asteroid belt world
    2. Black hole (dynamic speed) world
  2. Achievements
    1. First Blood - Play your first game
    2. Comeback King - Come back from being so far behind in a game to win it
    3. Win x games games (Can be multiple, 5,10,30 etc)
    4. Play x games games
    5. Speed Demon - Win a game while holding a speed ability
    6. Win a game by holding ALL planets
    7. Win a game in under x amount of time
    8. David vs Goliath - Beat an opponent of a higher rank
  3. Sounds (and music?)

Heroku

API

Versions

V0.01

V0.02

V0.03

V0.04