catparade/todo

103 lines
2.2 KiB
Plaintext

http://www.w3schools.com/games/tryit.asp?filename=trygame_default_gravity
cat game ???
gems
diff kinds of cats, and food
swap cat with food = cat chomps food. minor points for food vanish.
food: dry food
food: wet food
food: cheese
food: ham
cat gets fatter ?
line of diff cats = cat parade. medium points.
line of same cats = big points!
line of cats with goat at the end = get rid of lots!
any parade gives you more moves.
game params:
# of moves limit
score
phone fixes as per http://www.html5rocks.com/en/mobile/touch/
----------------------------
https://www.smashingmagazine.com/2012/10/design-your-own-mobile-game/
*custom thing chance ratios for each level
*make llamas only start appearing a few levels in
restrict catparades on level 1 -
cat can only go to cheese!
make help text for llamas come later
(keep orig help around for reference)
lv1 help: just how to eat cheese
lv2 help: just how to make cat parades
lv3 help:
llamas scaring cats
parades can have one llama
Level selection screen
grid of numbers for each level
1 2 3 4 5
6 7 8 9 10
...etc
scrolling background of cat paws ?
Store level progress using localstorage
https://www.smashingmagazine.com/2010/10/local-storage-and-how-to-use-it/
localStorage.setItem('favoriteflavor','vanilla');
var taste = localStorage.getItem('favoriteflavor');
// -> "vanilla"
localStorage.removeItem('favoriteflavor');
var taste = localStorage.getItem('favoriteflavor');
// -> null
You can also use sessionStorage instead of localStorage if you want the data to be maintained only until the browser window closes.
better level complete animation
zoom in random cat picture?
title screen -> level select -> help -> startgame
certain levels have help screens (ie. lev 1 is initial help)
remember which level you're up to
complex goal: form x parades of length y
sounds:
chomp
catparade (can-can ?)
indy theme - title screen?
(if so, make title text indy themed too)
make path part of game object
make things part of game object
ideas:
llamas don't appear after the start, you just have to get rid of them all?