Skip to content

Commit f784e23

Browse files
committed
Really am using standard skier speed for monster now
1 parent 7a45665 commit f784e23

File tree

6 files changed

+21
-10
lines changed

6 files changed

+21
-10
lines changed

dist/skifree.js

+9-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/skifree.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
<script src="js/vendor/jquery-1.8.3.min.js"></script>
4646
<script src="js/vendor/sugar-1.3.7.min.js"></script>
47-
<script src="dist/skifree.min.js"></script>
47+
<script src="dist/skifree.js"></script>
4848
<script>
4949
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
5050
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

js/lib/skier.js

+4
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,10 @@ if (typeof navigator !== 'undefined') {
360360
}
361361
};
362362

363+
that.getStandardSpeed = function () {
364+
return standardSpeed;
365+
};
366+
363367
function easeSpeedToTargetUsingFactor(sp, targetSpeed, f) {
364368
if (f === 0 || f === 1) {
365369
return targetSpeed;

js/main.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var sprites = require('./spriteInfo');
3030

3131
var pixelsPerMetre = 18;
3232
var distanceTravelledInMetres = 0;
33-
var monsterDistanceThreshold = 200;
33+
var monsterDistanceThreshold = 2000;
3434
var livesLeft = 5;
3535
var highScore = 0;
3636
var loseLifeOnObstacleHit = false;
@@ -107,6 +107,7 @@ function startNeverEndingGame (images) {
107107
var randomPosition = dContext.getRandomMapPositionAboveViewport();
108108
newMonster.setMapPosition(randomPosition[0], randomPosition[1]);
109109
newMonster.follow(player);
110+
newMonster.setSpeed(player.getStandardSpeed());
110111
newMonster.onHitting(player, monsterHitsSkierBehaviour);
111112

112113
game.addMovingObject(newMonster, 'monster');
@@ -174,7 +175,7 @@ function startNeverEndingGame (images) {
174175
if (!game.isPaused()) {
175176
game.addStaticObjects(newObjects);
176177

177-
randomlySpawnNPC(spawnBoarder, 0.01);
178+
randomlySpawnNPC(spawnBoarder, 0.1);
178179
distanceTravelledInMetres = parseFloat(player.getPixelsTravelledDownMountain() / pixelsPerMetre).toFixed(1);
179180

180181
if (distanceTravelledInMetres > monsterDistanceThreshold) {

makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ test:
1515
npm test
1616

1717
compile:
18-
browserify js/main.js -o dist/skifree.js
19-
uglifyjs dist/skifree.js -c > dist/skifree.min.js
18+
browserify js/main.js -d -o dist/skifree.js
19+
uglifyjs dist/skifree.js -d -c > dist/skifree.min.js
2020
serve:
2121
ruby -rwebrick -e'WEBrick::HTTPServer.new(:Port => 3000, :DocumentRoot => Dir.pwd).start'

0 commit comments

Comments
 (0)