Giter Club home page Giter Club logo

stomp-box's Introduction

Stomp Box

Manage a (rock) band ๐ŸŽธ.

Goals

  1. write songs
  2. rehearse and jam
  3. perform at bars/malls/festivals
  4. record EPs and albums
  5. go on tour
  6. resist/prevent (too much):
    • drugs
    • alcohol
    • STD infected groupies
    • lawsuits
    • bad press
    • depression / suicidal thoughts

Mechanics

Turn based: choose what each band member does each turn (day). Ending a turn has a chance of triggering a random event.

Actions

A band member can:

  • make money by working (early game only)
  • write songs (lyrics or riffs/licks)
  • practice skills
  • idle/rest
  • party

The band can:

  • rehearse songs
  • jam (to create/refine songs)
  • perform a setlist
  • travel (when a gig is out of town)
  • record music (in a studio)
  • marketing (talk to press / visit talk shows)

Band

Properties

  • name
  • funds
  • time active (turns)
  • cohesion (0..100) (determines how well the band plays together)

Band members

Properties

  • name
  • instrument (guitar, bass, keys, drums)
  • inspiration (0..100)
  • focus (0..100)
  • mood (0..100)

Attributes

  • creativity (0..11) (determines quality of lyrics/riffs)
  • dexterity (0..11) (max skill level (less for drums))
  • rhythm (0..11) (playing on the beat)
  • vocals (0..11) (determines singing skill)
  • looks (0..11) (sex sells)

Songs

Properties

  • name
  • reception (0..100) (determines how much people like it)

Attributes

  • virtuosity (0..11) (simple/complex, determines required skill level and limits audience)
  • originality (0..11) (not original is not necessarily bad, familiarity sells)
  • variety (0..11) (dull or surprising)

Resources

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.