Commit Graph

17 Commits

Author SHA1 Message Date
Rob Pearce 807bd533f1 *random levels.
*bugfix:  cat-in-boat to goat should okay
*when forcing an goal object because we have none, make the chance higher based on how many things we're dropping.
*add more win images
* make win images sequential rather than random.
2016-09-04 11:47:42 +10:00
Rob Pearce 1546c6f4ed New thing: boxes
*change layout of levselect screen
*curtain is now a 'special' object
2016-09-03 10:52:03 +10:00
Rob Pearce 9f2c38f48f Adding feature: curtains. 2016-09-02 13:42:47 +10:00
Rob Pearce e65504184f Start of 'curtain' implementation
*don't draw fireworks on gameover screen.
*randomised goat on title screen.
2016-09-02 11:48:48 +10:00
Rob Pearce ce58f29754 *lev18: diff colour cats which only match themselves 2016-08-31 17:45:15 +10:00
Rob Pearce 9176b45a50 *move goal progress increments to thing.kill() function
*Make 'allowedthings' default to previous level's one.
*fix lev6 help
*bugfix: whitecats aren't ever appearing randomly?
*new object: bricks
*Don't allow extending path off the top of the grid.
*fix incorrect pluralisation "foods" in goal text
2016-08-31 13:55:35 +10:00
Rob Pearce 62f7b20a88 *special: toad - slap to make it drop down and clear objects below.
*special: white cat : destroys stuff around it
*increase changes of a goal things appearing if none exist.
2016-08-30 17:19:28 +10:00
Rob Pearce 748c619c50 *help text for turn limit
*match 3 llamas to explode them
*adjust stars required to unlock levels
*from lev5 onwards, shopping bags on right.
*powerups
        *sneeze (wake up all)
        *shears - clears all llamas
        *magic carpet - drag to give cats a fez.  Worth heaps of points.
*help for bags/prizes
*tweak required scores
2016-08-30 14:55:26 +10:00
Rob Pearce dad8a6ff23 Added new victory images. 2016-08-27 13:29:24 +10:00
Rob Pearce b4e6114875 Loading screen code.
Fix dimensions in desktop browsers.
2016-08-27 12:25:17 +10:00
rob e438dc8477 Fixed chrome webapp home page stuff 2016-08-26 09:07:47 +00:00
Rob Pearce 9941dfa1fa *use image instead of unicode for yellow stars. 2016-08-26 16:27:42 +10:00
Rob Pearce cf2aba7226 *fix tap coords to work on an iphone.
*change font
*wipes between game states
*make levels specify gridw instead of gridsize
*make levels default to gridsize of previous one
*bug - things not x snapped to grid sometimes?!
*animated bg on title screen
2016-08-25 16:49:54 +10:00
Rob Pearce 34ee0d34f3 *restrict catparades on level 1
*help text for all existing levels
*Store level progress and hiscores using localstorage
*new thing type:  goats
*goat help text.
*level select screen needs "back to title"
*mechanism to force at least one of a given thing type on a level.
*better level complete animation - zoom in random cat picture.
*only redraw screen if dirty!
*switch to "star" system for unlocking levels
*fix bug when calculating whether there are any valid moves left
*fix bug in random thing selection
2016-08-22 19:52:15 +10:00
Rob Pearce 1ff28b5ef0 Frogot to add title image.
added support for variable help on levels
2016-08-21 09:57:40 +10:00
Rob Pearce 85b1b0ca0d Make screen scale properly for phones
Make touch work properly for phones
Added icons for phones
2016-08-20 12:59:29 +10:00
Rob Pearce 225e527dd6 *animate parades
*animate chomps
*offset entire grid downwards to allow space for a header
*add images
*award points for stuff
*show score up the top
*animated points gaining (text fading out)
*touch events:
*       touchstart: a finger is placed on a DOM element.
*       touchmove: a finger is dragged along a DOM element.
*       touchend: a finger is removed from a DOM element.
2016-08-20 11:17:22 +10:00