html
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
<!--
CHANGELOG:
1.1:
Made a small adjustment to make the game more responsive.
-->
<!doctype html>
<html>
<head>
<title>Birdy Flip</title>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<script src="https://code.jquery.com/jquery-3.2.1.js"></script>
</head>
<body>
<div id="field">
<h1 id="score1" class="score"></h1>
<h1 id="score2" class="score"></h1>
<div id="player" class="player"></div>
<div id="playerShadow" class="player"></div>
</div>
<div id="overPop">
<div id="overTextContainer">
<h1 id="overTitle">MENU</h1>
<p id="overScore"></p>
<p id="overHighScore"></p>
<button id="playButton" class="newGameButton" onclick="newGame(1)">PLAY</button><br/>
Enter to Rename, Shift+Enter to Preview
css
css
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
@import url('https://fonts.googleapis.com/css?family=Exo+2:200');
html {
height:100%;
width:100%;
}
body {
margin:0;
font-family:"Exo 2", sans serif;
font-size:1em;
height:100%;
width:100%;
}
#field {
width:100%;
height:100%;
margin:0 auto;
background-color:#000;
transition:background-color, 1s;
transition:color, 1s;
transition:filter, 0.3s;
}
.player {
position:fixed;
top:50%;
width:4vh;
Enter to Rename, Shift+Enter to Preview
js
js
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
var gameInterval;
var fallingSpeed;
var easyModeFactor;
var color1;
var color2;
var vPillar;
var reverseXStatus;
var reversable;
var dead;
var score;
var scorable;
var level;
var highscore;
window.onload = function () {
$("body").on("click", function () {
jump();
});
/*LOCALSTORAGE DOESN'T WORK ON SL
if (localStorage.getItem("BirdyHS") !== null) {
highscore = localStorage.getItem("BirdyHS");
$("#overHighScore").text("HIGHSCORE: " + highscore);
Enter to Rename, Shift+Enter to Preview
BROWSER
Console
Run