Tweak stars required to unlock - was too low on higher levels.

This commit is contained in:
Rob Pearce 2016-09-01 08:20:38 +10:00
parent ce58f29754
commit 2054138bef
2 changed files with 19 additions and 10 deletions

View File

@ -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));
}

12
todo
View File

@ -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.
--------------