-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsuper_momo_Ice_wrold_3l.html
557 lines (519 loc) · 138 KB
/
super_momo_Ice_wrold_3l.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
<!DOCTYPE html>
<html>
<head>
<title>Momo's Adventure!</title>
<style>
.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */
.w3-modal-content {
background-color: #fefefe;
text-align: center;
margin: auto;
padding: 10px;
border: 0px solid #888;
border-radius: 20px;
width: 80%;
}
/* The Close Button */
.close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
h1 {
animation-name: example;
animation-duration: 4s;
animation-iteration-count:infinite;
}
@keyframes example {
0% {color:red;}
25% {color:yellow;}
50% {color:blue;}
75% {color:green;}
100% {color:red;}
}
@keyframes this_win_anime {
0% {opacity: 1;src : url(graphics/momo_grassr.2.png);}
25% {opacity: 1; src : url(graphics/momo_grassr.2.pg);}
50% {opacity: 1; src : url(graphics/momo_grassr.3.png);}
75% {opacity: 1; src : url(graphics/momo_grassr.3.png);}
100% {opacity: 1; src : url(graphics/momo_grassr.1.svg);}
}
#win_anime {
width: 200px;
height: 200px;
animation: this_win_anime;
animation-duration: .5s;
animation-iteration-count:infinite;
}
</style>
</head>
<body>
<audio id="bg_audio_src" autoplay loop>
<source src="sound/Ice world.m4a" type="audio/mp3">
</audio>
<canvas id="game" width="1080" height="675"></canvas>
<div id="myModal_win" class="modal">
<!-- Modal content -->
<div class="w3-modal-content w3-animate-zoom" id="modal-win">
<header class="w3-container w3-black" style="background-color: black">
<h1>Way to go Momo!</h1>
</header>
<div class="w3-container" >
<img id="win_anime" width="400px" height="400px" src="graphics/momo_face_grin.png">
</div>
<footer class="w3-container" style="background-color: black">
<h2 style="color: white">Click Me to Keep Going</h2>
</footer>
</div>
</div>
<div id="myModal_lose_capture" class="modal">
<!-- Modal content -->
<div class="w3-modal-content w3-animate-zoom" id="modal-lose">
<header class="w3-container w3-black" style="background-color: yellow">
<h2 style="color:black">You Are Captured!</h2>
</header>
<div class="w3-container" >
<img id="win_anime" width="400px" height="400px" src="graphics/momo_face_cry.png">
</div>
<footer class="w3-container" style="background-color: yellow">
<h2 style="color:black">Click Me and Run Fast</h2>
</footer>
</div>
</div>
<div id="myModal_lose_red" class="modal">
<!-- Modal content -->
<div class="w3-modal-content w3-animate-zoom" id="modal-lose">
<header class="w3-container w3-black" style="background-color: #aad4e5">
<h2 style="color:black">Brrr! Chilly Momo</h2>
</header>
<div class="w3-container" >
<img id="win_anime" width="400px" height="400px" src="graphics/momo_face_chilly.png">
</div>
<footer class="w3-container" style="background-color: #aad4e5">
<h2 style="color:black">Click Me and Stay Warm</h2>
</footer>
</div>
</div>
<script type="text/javascript">
var canvas = document.getElementById("game");
var ctx = canvas.getContext("2d");
var modal = document.getElementById("myModal_win");
var modal_lose_capture = document.getElementById("myModal_lose_capture");
var modal_lose_red = document.getElementById("myModal_lose_red");
var bg_audio_source = document.getElementById("bg_audio_src");
var game = {
timer: null,
finished: false,
controls: {
left: false,
right: false,
up: false,
down: false,
mapping: {
65: "left",
37: "left",
68: "right",
39: "right",
87: "up",
32: "up",
38: "up",
83: "down",
40: "down"
},
buttonPress: function(keyInfo) {
this[this.mapping[keyInfo.keyCode]] = true;
},
buttonRelease: function(keyInfo) {
this[this.mapping[keyInfo.keyCode]] = false;
},
connect: function() {
window.addEventListener("keydown", function(keyInfo) {
game.controls.buttonPress(event);
}, false);
window.addEventListener("keyup", function(keyInfo) {
game.controls.buttonRelease(event);
}, false);
}
},
sounds: {
enabled: true,
jump: function() {
this.play("trotting.m4a");
},
backgroundMusic: function() {
/*this.play("Momosadventuresoundtrack - 5_1_21, 4.13 PM.mp3");
*/
},
win_fx : function() {
this.play("Win1.m4a");
},
lose_fx : function() {
this.play("lose_fx.m4a");
},
play: function(filename) {
if (this.enabled) {
new Audio("sound/" + filename).play();
}
}
},
loop: function() {
if (this.finished) {
return;
}
world.tick();
player.tick();
world.draw();
player.draw();
this.timer = window.setTimeout("game.loop()", 1000 / 60);
},
start: function() {
this.controls.connect();
this.sounds.backgroundMusic();
this.loop();
},
stop: function(reason) {
this.finished = true;
window.clearTimeout(this.timer);
if (reason == "win") {
bg_audio_source.muted = true;
modal.style.display = "block";
this.sounds.win_fx();
// When the user clicks on <span> (x), close the modal
modal.onclick = function() {
window.location="super_momo_moon_L4.html";
}
}
if (reason == "blue_win") {
bg_audio_source.muted = true;
modal.style.display = "block";
this.sounds.win_fx();
// When the user clicks on <span> (x), close the modal
modal.onclick = function() {
window.location="super_momo_lava_cave.html";
}
}
if (reason == "lose") {
bg_audio_source.muted = true;
modal_lose_red.style.display = "block";
this.sounds.lose_fx();
//alert("You are caught! Better luck next time.");
modal_lose_red.onclick = function() {
location.reload();
}
}
if (reason == "caught") {
bg_audio_source.muted = true;
modal_lose_capture.style.display = "block";
this.sounds.lose_fx();
//alert("You are caught! Better luck next time.");
modal_lose_capture.onclick = function() {
location.reload();
}
}
}
};
var world = {
height:675 ,
width: 1080,
gravity: 5,
distanceTravelled: 0,
level: null,
collisionMap: null,
tickCount: 0,
enemies: [],
loadLevel: function() {
this.level = new Image();
this.level.src = "color_map4_675_8800.png";
var collisionMapImage = new Image();
collisionMapImage.onload = function(loadEvent) {
var hiddenCanvas = document.createElement("CANVAS");
hiddenCanvas.setAttribute("width", this.width);
hiddenCanvas.setAttribute("height", this.height);
world.collisionMap = hiddenCanvas.getContext("2d");
world.collisionMap.drawImage(this, 0, 0);
};
collisionMapImage.src = "data:image/png;base64,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ffqUSCRSXl5eVFSUPoxGo5WVlZFIJH1YXl5eU1OTPiUsAADA3FVcXPzggw/+63/9r7/73e+qkWkHguDZLLkpGRvICYWDSFY+GKbHb1avXh0EwSc/+ckgCNavX79q1apwODwLfwCRvp5VVVV1dXVXrlw5cODA2bNnzeRci8985jM7duzQAQAApu3du7exsbGtre3SpUsjIyPJZDKVSmXiO8xQKL2uUVpaunz58k984hNf+MIXnECcrFFVVRWJRAYHB7P4Nj711FPPPvus+5qbIr2Rcy327Nnz9NNPZ/cXIzA7NTU1tba2+vstWWB0dHR4eFgHAABmoelXr5EBhjMBAAAgw6zV5qCurq7+/n4dAAAAAAAAbrj6+vq77rpLB0iLRqO/+grorq6uVatW/bt/9+9m7dX+7//9vz/++OORSGR6zAYAAICPJhQKLV269MEHH3zppZfOnj0rCB9NhgZyQkEoL5j/cS5h+fLlZWVloVCovLy8rKxsampq3rx5iUQiCIL0AG8ymZw+TP/fIAgSicT7D8fGxoqKij5wmP5vEATpX//AYfoSgiAoKSkpLi4OgiAWi82bN6+srCw9fpMeyIlEIunhmbkiFovFYrGxsbGFCxdeuXLle9/7XiQSaWlp8SXx66xZs0YEAAByWXNzc2tra3t7e2dnZ09PT19fX0tLy3vvvXdTXkedSqVSqdTY2NjFixcvXrx44sSJ73znO4sXL66trS0rK4vFYlVVVTU1NXV1dc4qzlxUU1NTW1vb1NSUlbcuLy+vvLw8Fou5o/HFCPDr9Pb2tre360AWmJqampqa0gEAgFko/eQxMsNwJgAAAGTY5OSkCLlmaGjI/Q4AAAAAADATKisrFy5cqAN8iIqKivvuu+/P/uzPOjs7//7v/362nR/5a1/72l133VVaWuqeAgAAuCGi0eiGDRs2btxoIIeP7Ca/1L+ysjKZTAZBEA6H582bF4lEgiBYuHBhJBIpLi5eunRpEATLly+vqKiIxWL33ntvEATz589PD9jw8RUVFcXj8YGBga6urrvvvvt//+///cMf/lCWf9Jtt922detWHQAAyE179+5tbGxsamrq7e1NT5POKslkcmhoaGhoKH0a8VAolJeXF4vF7r777s985jNbt271T9TMLXV1ddu3b4/FYg0NDXP9thQVFd1yyy3V1dXRaPQD+1XuaObK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";
},
getFloorBelowY: function(x, y) {
for (var tempY = y; tempY <= world.height; tempY++) {
if (this.isSolidSurface(x, tempY)) {
return tempY;
}
}
return 0;
},
isSolidSurface: function(x, y) {
//console.log("#");
return this.getPixelType(x, y) == "#";
},
getPixelType: function(x, y) {
if (!this.collisionMap) {
//console.log(".");
return ".";
}
var rawData = this.collisionMap.getImageData(x, y, 1, 1).data;
console.log(rawData);
var mask = rawData[0] + " " + rawData[1] + " " + rawData[2] + " " + rawData[3];
if (mask == "255 0 0 255") return "pit";
if (mask == "0 255 0 255") return "exit";
if (mask == "41 0 255 255") return "blue_exit";
if (mask == "255 255 255 255") return ".";
if (mask == "0 0 0 255") return "#";
},
tick: function() {
if (!this.level) {
this.loadLevel();
this.enemies.push(new enemy(200, 500));
this.enemies.push(new enemy(1000, 100));
this.enemies.push(new enemy(2000, 100));
this.enemies.push(new enemy(3000, 100));
this.enemies.push(new enemy(4000, 100));
this.enemies.push(new enemy(5000, 100));
this.enemies.push(new enemy(6000, 100));
this.enemies.push(new enemy(7600, 100));
this.enemies.push(new enemy(7700, 100));
this.enemies.push(new enemy(7800, 100));
this.enemies.push(new enemy(8000, 100));
}
this.distanceTravelled += player.character.speed;
this.tickCount++;
this.activateEnemies();
},
activateEnemies: function() {
for (var i = 0; i < this.enemies.length; i++) {
this.enemies[i].tick();
}
},
levelEndOffset: function() {
return this.level.width - this.width;
},
atLevelEnd: function() {
return this.distanceTravelled >= this.levelEndOffset();
},
draw: function() {
var drawAtX = this.distanceTravelled * -1;
drawAtX = drawAtX > 0 ? 0 : drawAtX;
drawAtX = this.atLevelEnd() ? this.levelEndOffset() * -1 : drawAtX;
ctx.drawImage(this.level, drawAtX, 0);
for (var i = 0; i < this.enemies.length; i++) {
this.enemies[i].draw();
}
}
};
var player = {
character: new character(40, 100, 40, 40, new animation("graphics/momo_snowr", 2), new animation("graphics/momo_snowl", 2)),
tick: function() {
var currentLocation = world.getPixelType(this.character.leadingEdge(), this.character.y+this.character.height);
if (currentLocation == "exit" || currentLocation == "pit") {
var state = currentLocation == "exit" ? "win" : "lose";
game.stop(state);
return;
}
if (currentLocation == "blue_exit") {
var state = "blue_win";
game.stop(state);
return;
}
this.processControls();
this.character.tick();
},
processControls: function() {
if (game.controls.right) {
this.character.speed = 4;
}
if (game.controls.left) {
this.character.speed = -4;
}
if (!game.controls.left && !game.controls.right) {
this.character.speed = 0;
}if (game.controls.up && this.character.standingOnAPlatform()) {
this.character.downwardForce = -10;
game.sounds.jump();
}
},
draw: function() {
this.character.draw();
}
};
function character(x, y, width, height, runningSprite, reverseSprite) {
this.x = x;
this.y = y;
this.height = height;
this.width = width;
this.speed = 0;
this.downwardForce = 0;
this.jumpHeight = 0;
this.runningSprite = runningSprite;
this.runningSpriteReversed = reverseSprite;
this.tick = function() {
this.applyGravity();
this.applyMovement();
}
this.applyGravity = function() {
if (this.isJumping()) {
this.jumpHeight += (this.downwardForce * -.5);
console.log(this.jumpHeight);
if (this.jumpHeight >= this.height * 3) {
this.downwardForce = world.gravity;
this.jumpHeight = 0;
}
} else {
if (this.standingOnAPlatform()) {
this.downwardForce = 0;
} else {
this.downwardForce = world.gravity;
}
}
}
this.applyMovement = function() {
var nextX = this.x + this.speed;
var nextY = this.y + this.downwardForce;
var nextLeadingX = this.leadingEdge() + this.speed;
var walkingIntoSurface = world.isSolidSurface(nextLeadingX, this.y+(this.height*.66));
if (this.isMoving() && walkingIntoSurface) {
nextX = this.x;
this.speed = 0;
}
var topLeftIsSolid = world.isSolidSurface(this.leadingEdge(), this.y);
var topRightIsSolid = world.isSolidSurface(this.trailingEdge(), this.y);
if ((topLeftIsSolid || topRightIsSolid) && this.isJumping()) {
this.downwardForce = world.gravity;
this.jumpHeight = 0;
}
this.x = nextX;
this.y = nextY;
}
this.bottom = function() {
return this.y + this.height;
}
this.isJumping = function() {
return this.downwardForce < 0;
}
this.isFalling = function() {
return this.downwardForce > 0;
}
this.isMoving = function() {
return this.speed != 0;
}
this.leadingEdge = function() {
return this.speed < 0 ? this.x : this.x + this.width;
}
this.trailingEdge = function() {
return this.speed < 0 ? this.x + this.width : this.x;
}
this.standingOnAPlatform = function() {
return world.isSolidSurface(this.leadingEdge(), this.bottom() - 1) ||
world.isSolidSurface(this.trailingEdge(), this.bottom() - 1);
}
this.draw = function() {
if (!this.runningSprite) {
return;
}
var drawAtX = this.x - world.distanceTravelled;
drawAtX = drawAtX > this.x ? this.x : drawAtX;
if (world.atLevelEnd()) {
drawAtX = (world.width - (world.level.width - world.distanceTravelled - (this.x - world.distanceTravelled)));
}
var sprite = this.speed < 0 ? this.runningSpriteReversed : this.runningSprite;
if (this.isJumping() || this.isFalling()) {
sprite.drawFrame(2, drawAtX, this.y, this.height, this.width);
} else if (this.isMoving()) {
sprite.draw(world.tickCount, drawAtX, this.y, this.height, this.width);
} else {
sprite.drawFrame(1, drawAtX, this.y, this.height, this.width);
}
}
this.collidesWith = function(other) {
console.log(this.x, this.y, other.x, other.y, other.width, other.height);
if (
//handle the range of horizontal collision
(this.x >= other.x
|| this.x+this.width*.5 >= other.x
|| this.x+this.width >= other.x)
&&
this.x <= other.x + other.width &&
//handle the range of vertical collision
//give a little forgiveness on the bottom edge
(this.y >= other.y
|| this.y+this.height*.5 >= other.y
|| this.y+this.height*.75 >= other.y)
&&
this.y <= other.y + other.height
) {
return true;
}
return false;
}
}
function animation(filename, frameCount) {
this.frames = [];
this.currentFrameId = 1;
for (var frameId = 1; frameId <= frameCount; frameId++) {
var frame = new Image();
frame.src = filename + "." + frameId + ".png";
this.frames[frameId] = frame;
}
this.draw = function(tickCount, x, y, height, width) {
if (tickCount % 5 == 0) {
this.currentFrameId++;
}
this.currentFrameId = this.currentFrameId >= this.frames.length ? 1 : this.currentFrameId;
this.drawFrame(this.currentFrameId, x, y, height, width);
}
this.drawFrame = function(frameNumber, x, y, height, width) {
ctx.drawImage(this.frames[frameNumber], x, y, width, height);
}
}
function enemy(x, y) {
this.character = new character(x, y, 40, 40, new animation("graphics/mrcatcherr", 2), new animation("graphics/mrcatcherl", 2))
this.tick = function() {
var distanceFromPlayer = Math.abs(player.character.x - this.character.x);
if (distanceFromPlayer <= world.width * 2) {
this.character.speed = 1;
if (player.character.x < this.character.x) {
this.character.speed *= -1;
}
if (Math.floor((Math.random() * 700) + 1)==1) {
this.character.downwardForce = -1
}
if (this.character.isJumping()) {
this.character.jumpHeight += (this.character.downwardForce * -1);
if (this.character.jumpHeight >= this.character.height * 2) {
this.character.downwardForce = world.gravity;
this.character.jumpHeight = 0;
}}
if (this.character.collidesWith(player.character)) {
var state = "caught";
game.stop(state);
}
this.character.tick();
}
}
this.draw = function() {
this.character.draw();
}
}
game.start();
</script>
</body>
</html>