diff --git a/cat.html b/cat.html index 878e305..b3496a9 100644 --- a/cat.html +++ b/cat.html @@ -1688,6 +1688,19 @@ console.log("lev " + lev + " newwid " + newwid + " ratio " + ratio); // must be an integer this.levels[lev].maxturns = Math.floor(this.levels[lev].maxturns); + + // calc stars to unlock + //extrastars = Math.floor(lev / 5); + //this.levels[lev].starsrequired = (lev-1) + extrastars; + + // must use 'lev-1' so that level 1 requires no stars. + // 1.2 * level num + if (lev < 5) { + this.levels[lev].starsrequired = Math.floor(1.2 * (lev-1)); + } else { + this.levels[lev].starsrequired = Math.floor(1.5 * (lev-1)); + } + }, initlevels : function ( ) { @@ -1817,10 +1830,6 @@ console.log("lev " + lev + " newwid " + newwid + " ratio " + ratio); this.calclevparams(i); } - // calc stars to unlock - //extrastars = Math.floor(i / 5); - //this.levels[i].starsrequired = (i-1) + extrastars; - this.levels[i].starsrequired = Math.floor(1.2 * (i-1)); } diff --git a/todo b/todo index b23d390..c1da736 100644 --- a/todo +++ b/todo @@ -8,20 +8,20 @@ https://www.smashingmagazine.com/2012/10/design-your-own-mobile-game/ https://www.smashingmagazine.com/2012/10/design-your-own-mobile-game/ --- check here for ios - ------------------- + + +Tweak stars required -- too low. + + new door fell down on top of new goat!! (or the other way around ??) check code for doors falling when off the top of the screen. check code for adding new objects at top of screen. -Powerup to break bricks (but only after bricks appear) -diff colour cats which only match themselves - *add - *only match themself - help +remaining levels. --------------