Skip to content

danielCatlett/smash-life-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smash-life

Zero to Hero competitive Smash browser game

Basics

Player is a person at a smash tournament

  • Train while at home to prepare for tournament
    • Learn certain skills or matchups or pickup new characters
    • train them up to use in tournies
  • Use skills learned in training to battle in the tournies
  • Earn money to travel further and play against better opponents to learn faster
    • Sponsorships will do something (add later?)
  • Goal is to win bigger tournies and raise your rankings

Player

  • Basics
    • name, gamertag, hometown
  • Game knowledge
    • Mains
    • Matchups
    • Tech
    • Style of play
    • RPS skill (extremely small edge)
      • Leveled up through playing RPS against the computer (RPS AI high priority)
  • Assets
    • Money
      • End of each month requires bills to be paid
      • If money is negative you must do IRL job (cannot play Smash/level up)
    • Fame?
      • Crowd favor
      • Subs for money
      • Get fame from characters (Yoshi ftw)
      • Social media presence?
  • mechanics
    • Spend time to up stats for different things (fame, smash stuff, money)
      • spend time on IRL job to get money without going to tournies
        • Too much time spent in IRL job will decrease stats (you get worse)
          • All stats getting too turns you into a casual, Game Over
    • Go to tournies to learn and play to make money
    • Can be sponsored
      • No longer can run out of money
      • Can lose if you start to suck
  • Ranks:
    • Casual (Game Over)
    • Local Scrub (Start)
    • Local Threat
    • Hidden Boss
    • PR Beast
    • Regional Hero
    • Established Pro
    • Top Contender
    • GOAT (top)

Gameplay

  • First opponent at first tournament is Venom. Mains Link. Is trash. Quits after that night, because he got rekt

Characters

  • Have to learn specifics
    • Character specific tech
    • General tech
    • matchups
  • can level up game stats
    • neutral game
      • Spacing
    • punish game
    • edgegaurding
    • survivability
      • Includes DI, Teching, and recoveries
  • leveling up stats can also be done indirectly by leveling up relevant skills to those core game stats

Battling

[TODO]: Make combat interactive

  • Disrespect option randomly appears occasionally. Sometimes costs you the punish, but doing it a lot helps build fame faster

Basics

  • Games start with RPS and stage picking
  • Combat based on Neutral, then punish, then edgegaurding with a luck factor
    • Luck factor based a bit on fame and style skills (Mang0 inspired)

Implementation

  • Targeting Browsers
    • Since we don't want to run a server, JS seems the way to go (probably node.js with Browserify)
  • Game progress stored locally as cookies
    • Can export / import game data
  • Code repo hosted on GitHub

About

Zero to Hero competitive Smash browser game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%