Skip to content

Latest commit

 

History

History
118 lines (118 loc) · 4.55 KB

readme.md

File metadata and controls

118 lines (118 loc) · 4.55 KB

Todo

  • Gamemodes
    • Monomino
      • Inspiration:
      • Cursor that can swap pieces
      • Clears should generate new rows, can't top out from anything but garbage
    • Domino
    • Tromino
      • Inspiration:
        • None (as of yet)
      • Ideas:
        • Color matching? The main problem, and why I scraped Columns as an idea, is that it is vastly different to how any of the other games function. Plus, Columns (and match-3 as a whole) isn't really that fun in long sessions
        • Something about manipulating the board instead of your pieces?
        • Pipe Tetris?
    • Tetromino
      • Inspiration:
      • Guildline rules
        • All Tetrominos
        • Rotation: SRS
        • Lock delay: 0.5s
        • Piece preview
        • Hold box
        • Bag randomizer
        • Levels
        • Scoring
      • I'm pretty sure that's all I want for this one, but maybe some gimmick could be interesting?
    • Pentomino
      • Inspiration:
        • Pentomino modes in jstris, Puyo Puyo Tetris, and various tetris fangames
      • All non mirrored pentominos
      • [~] Add a new rotation system based on SRS
        • Flipping
        • Look into nullpomino's rotation system editor to fix the bugs, because doing this by hand is painful
      • Scoring
        • Look into which pieces should give spin bonuses
        • Line clears should be initally less, but multiple line clears should be more due to their difficulty
    • Polyomino
      • Inspiration:
      • Special Effects
        • These should never be able to be purchased with real money
        • No lootboxes, etc.
        • Characters
          • Inspiration:
          • In general, things that change gameplay throughout the whole match
          • Something like Hot Wax?
            • Fires would come every X bags, no candle bombs
            • The same wax piece mechanics
            • More fires burning continously on your side would mean more garbage
          • Something that involves player movement on the board
            • Player could be crushed by blocks, but could do something to clear them
            • Blocks would increase in speed much more rapidly
          • Making garbage you send weird
            • Multi hole garbage
            • Garbage which requires some condition?
          • Something that requires you to both move pieces and a cursor
          • Something unlike the other things mentioned
        • Active abilities
          • By pressing the [Ability] key, these will be activated
          • Generally these require a charge meter of some sort, the specific action required will depend
          • Zone
          • Filling holes
          • Changes your hold box into a special mino
            • Fairies, removes n lines of garbage
            • Bomb, removes all tiles in an area
            • Sword, clears all minos in a direction
          • Send garbage to opponent but ... to you
            • Double back?
            • Unclearable garbage?
          • Breakout? Like ball and paddle, probably your piece becomes the paddle
      • Allows different players to play different gamemodes against each other, i.e. a duo and a tetra player
      • Players should be able to have loadouts of characters / active abilities
  • Features
    • Gravity Modes
      • Naive
      • Sticky
      • [~] Cascade
    • Rotation Modes
      • Normal
      • Cycle
      • Flip
    • Removal Modes
      • Width
      • Color match (See Monomino)
    • Scoring
    • Piece Types
      • Solid (normal)
      • Multicolor
      • Special, some unique effect on lock
    • Actual menus
      • [~] Configurable preferences and keys
        • Controller support
      • i18n
    • Blackjack rewrite
    • Mulitplayer
      • Garbage
      • Rollback? Todo, research
      • Elo system
    • Prefrences
      • Soft drop factor
    • Game over
  • Rewrite in assemblyscript
  • Mobile and Desktop version
    • console????