mnml/WORKLOG.md
2019-10-20 17:31:37 +10:00

147 lines
3.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# WORK WORK
## NOW
*PRODUCTION*
* rename vbox to shop (just for display)
* give the shop and inventory distinct delineation
* proper victory / lose page instead of just face off (you are the winner or something)
* vbox phase skill list navigator (overlay maybe?)
* clear active mtx after joining game
* mobile styles
* mobile info page
* fix info page for tablet layout
* can't reset password without knowing password =\
* Invert recharge
* serde serialize privatise
* chat
* Convert spec 'Plus' -> '+' when it appears as combo text in combiner and in info text
## SOON
* equip from shop (buy and equip without putting in your inventory) for bases
* move item from one construct to another
* bot game grind
* ACP
* essential
* audio
* treats
* susbcriber gold name in instance
* client animation bpm
* background colour changes depending on time of day
* rework vecs into sets
* remove names so games/instances are copy
*$$$*
* chatwheel
* eth adapter
* illusions
* vaporwave
* crop circles
* insects
* sacred geometry
* skulls / day of the dead
* Aztec
* youkai
* Industrial
*CLIENT*
theme toasts
reconnect based on time delta
consolidate game and instance
* return of the combat log (last few events with condensed descriptions)
- click in to scroll
* elo + leaderboards
* reflect event stages (for animations)
* mnml tv
## LATER
* constants
$$$
* Items
* Colour scheme
* targeting highlight colour
* number of constructs
* Highlight (dota) colour
* fx colours + styles
* ??? (PROBS NOT) drag and drop buy / equip / unequip items ???
* modules
* troll life -> dmg
* prince of peace
* bonus healing / no damage
* fuck magic
* empower on ko
# Mechanics
* 10d chaos maths, not rock paper scissors
* phys is faster and chaotic
* spells are slow and reliable
* defensives are implicit
* red_life is restored, not gained
* players can feel aggressive
- build archtypes
fast blue
slow blue
red + aggro green
blue + defensive green
# Mechanic Ideas
players
1v1 2v2 3v3
gem td style attr combinations
stoney + spikey = jagged
plants
animals
viruses
fungus
artificial
elementals
techno artists for the soundtrack
slimey
ghostly
# Principles
* Experience something
* Express something
* Prove something
* 1: Fighting against human nature is a losing game
* 2: Aesthetics matter
* 3: Resonance is important
* 4: Make use of piggybacking
* 5: Don't confuse "interesting" with "fun"
* 6: Understand what emotion your game is trying to evoke
* 7: Allow the players the skill to make the game personal
* 8: The details are where the players fall in love with your game
* 9: Allow your players to have a sense of ownership
* 10: Leave room for the player to explore
* 11: If everyone likes your game, but no one loves it, it will fail
* 12: Don't design to prove you can do something
* 13: Make the fun part also the correct strategy to win
* 14: Don't be afraid to be blunt
* 15: Design the component for its intended audience
* 16: Be more afraid of boring your players than challenging them
* 17: You don't have to change much to change everything
* 18: Restrictions breed creativity
* 19: Your audience is good at recognizing problems and bad at solving them
* 20: All the lessons connect