Create plan
This commit is contained in:
parent
978e70d2c5
commit
1e108728b8
61
README.md
61
README.md
|
@ -1,4 +1,61 @@
|
|||
# Quadrimino
|
||||
|
||||
Highly configurable, terminal modern Tetris clone written in C.
|
||||
|
||||
Highly configurable, terminal modern Tetris clone written in C.
|
||||
|
||||
## Plan
|
||||
|
||||
### Configuration
|
||||
|
||||
Things that will be configurable:
|
||||
|
||||
* Gavity
|
||||
* Starting Speed Level
|
||||
* Ending Speed Level
|
||||
* How fast levels change
|
||||
* Levels will range from 0-30, adhering to Tetris level standards
|
||||
* Lock time
|
||||
* Whether or not this setting is enabled
|
||||
* If it is enabled, what the lock time is set to (superceding gravity lock time)
|
||||
* Possibly the kick system
|
||||
* Options are SRS and classic
|
||||
* Scoring
|
||||
* What each thing is worth
|
||||
* Whether or not to enable T-spins, and other spins, and combos
|
||||
* Multiplayer stuff
|
||||
* Controls
|
||||
* Zone stuff
|
||||
* Piece color
|
||||
* Piece character (per peice)
|
||||
* Toggle UI elements such as timer
|
||||
* Configure the apperance/color/characters of other UI elements
|
||||
* Handling settings
|
||||
* Shuffle system
|
||||
* Possibily a Classic mode
|
||||
|
||||
### UI elements
|
||||
|
||||
* Timer
|
||||
* Score counter
|
||||
* Zone counter
|
||||
* B2Bs
|
||||
* Combo
|
||||
* Clear type
|
||||
* Piece queue
|
||||
* Multi player stuff
|
||||
|
||||
### Multiplayer
|
||||
|
||||
Implimented last
|
||||
|
||||
If there is one opponent, it would probably be viewed in the same terminal window. If there are multiple opponents, you can cycle/select the opponent that you want to see.
|
||||
|
||||
* Garbage
|
||||
* At least one opponent
|
||||
* User hosted
|
||||
* Modes
|
||||
* Time, Normal, Zone
|
||||
* Configuration options
|
||||
|
||||
### TODO
|
||||
[ ] Learn C<br>
|
||||
[ ] Learn Ncurses
|
||||
|
|
Loading…
Reference in New Issue