Skip to content

itsakap/TeamBattle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamBattle

(a text-based multiplayer game!)

Technology/Methods

  • Ruby on Rails

  • BDD

  • Bootstrap styling

Rules (subject to change)

  1. Create your account, and allocate your stats.

  2. Join a team, or create a team as its team captain.

  3. Your team’s team captain is responsible for the final decision of creating or joining a game, once s/he is happy with the team.

  4. Once two teams are in your game, every 24 hours beginning at midnight PST, you can either attack, heal, defend, or surrender. Check back to make sure your game has started!

    1. Attack decreases the HP of one player of opposing team by your attack power. Eliminate players by lowering their HP to 0 or below.

    2. Heal increases the HP of one player of your team by your heal power (can go above your starting HP). Prevent players on your team from losing too much HP!

    3. Defend prevents any attacks dealt to you by opponents in the next turn.

    4. Surrender eliminates yourself during the next turn.

  5. Your team’s team captain has access to team’s e-mail addresses and stats, and will help point teammates in the direction of what to do.

  6. At your “My Game” page, which will appear once game has started, you can view a summary of results, updated every 24 hours.

  7. Game ends when one team is left uneliminated.

To do

  • More fine-grained authorization

  • Join Tbl for users & teams, or teams & games (includes stats)

  • Fine-grain auth for joining multiple teams/games

  • Games are more viewable, daily summaries perhaps

About

text-based multiplayer game in Rails (50 tests)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published