sauvegarde avant tentative
This commit is contained in:
parent
30eb5c26d5
commit
f0f8da4a2d
@ -1,7 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<!--https:/www.w3schools.com/graphics/game_intro.asp-->
|
||||
<!--https:/www.trex-game.skipser.com-->
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<style>
|
||||
canvas {
|
||||
@ -12,15 +16,23 @@
|
||||
.center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
button {
|
||||
margin-top: +300px;
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body onload="startGame()">
|
||||
<body onload="startGame()" onload="load()">
|
||||
<h1 class="center">Fuyez l'homme en noir !</h1>
|
||||
<script src="./scores.js"></script>
|
||||
<script src="./script.js"></script>
|
||||
|
||||
<br>
|
||||
<button onmousedown="sauter(-0.5)" onmouseup="sauter(0.05)" class="center">SAUTER</button>
|
||||
<button onmousedown="sauter(-0.5)" onmouseup="sauter(0.05)">SAUTER</button>
|
||||
</body>
|
||||
|
||||
</html>
|
44
Jeux_404/scores.js
Normal file
44
Jeux_404/scores.js
Normal file
@ -0,0 +1,44 @@
|
||||
//VARIABLES
|
||||
var premier = 0;
|
||||
var deuxieme = 0;
|
||||
var troisième = 0;
|
||||
|
||||
var ligne;
|
||||
|
||||
var score = new Array("1ST", "2ND", "3RD");
|
||||
var premier = score["1ST"];
|
||||
var deuxieme = score["2ND"];
|
||||
var troisième = score["3RD"];
|
||||
|
||||
var tableau = {
|
||||
canvas: document.createElement("canvas"),
|
||||
start: function() {
|
||||
this.canvas.width = 200;
|
||||
this.canvas.height = 150;
|
||||
this.context = this.canvas.getContext("2d");
|
||||
document.body.insertBefore(this.canvas, document.body.childNodes[0]);
|
||||
this.frameNo = 0;
|
||||
this.interval = setInterval(updateGameArea, 20);
|
||||
},
|
||||
clear: function() {
|
||||
this.context.clearRect(0, 0, this.canvas.width, this.canvas.height);
|
||||
}
|
||||
}
|
||||
|
||||
//METHODES
|
||||
function update(score) {
|
||||
if (score > premier)
|
||||
this.premier = score;
|
||||
else if (score > deuxieme)
|
||||
this.deuxieme = score;
|
||||
else if (score > troisième)
|
||||
this.troisième = score;
|
||||
}
|
||||
|
||||
function load() {
|
||||
alert("passe");
|
||||
update();
|
||||
for (var i = 0; i < score.lenght; i++)
|
||||
document.write(score[i] + score[score[i]] + < br / > );
|
||||
tableau.start();
|
||||
}
|
@ -9,7 +9,7 @@ var plateau = {
|
||||
this.canvas.width = 480;
|
||||
this.canvas.height = 270;
|
||||
this.context = this.canvas.getContext("2d");
|
||||
this.canvas.style = "position:absolute; left: 50%; width: 400px; margin-left: -200px;";
|
||||
this.canvas.style = "position:absolute; left: 50%; margin-left: -250px; bottom: 50%; margin-bottom: +50px";
|
||||
document.body.insertBefore(this.canvas, document.body.childNodes[0]);
|
||||
this.frameNo = 0;
|
||||
this.interval = setInterval(updateGameArea, 20);
|
||||
@ -19,14 +19,7 @@ var plateau = {
|
||||
}
|
||||
}
|
||||
|
||||
//METHODES
|
||||
function startGame() {
|
||||
personnage = new component(30, 30, "red", 10, 120);
|
||||
personnage.gravity = 0.05;
|
||||
score = new component("30px", "Consolas", "black", 280, 40, "text");
|
||||
plateau.start();
|
||||
}
|
||||
|
||||
//CONSTRUCTEURS
|
||||
function component(largeur, longueur, color, x, y, type) {
|
||||
this.type = type;
|
||||
this.score = 0;
|
||||
@ -79,6 +72,16 @@ function component(largeur, longueur, color, x, y, type) {
|
||||
}
|
||||
}
|
||||
|
||||
//METHODES
|
||||
function startGame() {
|
||||
personnage = new component(30, 30, "blue", 10, 120);
|
||||
personnage.gravity = 0.05;
|
||||
score = new component("30px", "Consolas", "black", 280, 40, "text");
|
||||
plateau.start();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function updateGameArea() {
|
||||
var x, taille, gap, tailleMin, tailleMax, minGap, maxGap;
|
||||
for (i = 0; i < obstacle.length; i += 1) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user