Commit 48449675a75a2e9ab45d39da82eb908e1d8af174
1 parent
ba577f1b
Améliorations
Showing
4 changed files
with
22 additions
and
3 deletions
Show diff stats
game/menu.lua
@@ -222,7 +222,7 @@ function menu_draw() | @@ -222,7 +222,7 @@ function menu_draw() | ||
222 | 222 | ||
223 | love.graphics.setColor(255, 0, 0) | 223 | love.graphics.setColor(255, 0, 0) |
224 | if starti >= -1 then | 224 | if starti >= -1 then |
225 | - properprint("tapes ton pseudo", 20, 40+textpos[0], scale/2) | 225 | + properprint("tape ton pseudo", 18, 40+textpos[0], scale/2) |
226 | properprint(pseudo, 20, 50+textpos[0], scale/2) | 226 | properprint(pseudo, 20, 50+textpos[0], scale/2) |
227 | end | 227 | end |
228 | 228 | ||
@@ -233,7 +233,7 @@ function menu_draw() | @@ -233,7 +233,7 @@ function menu_draw() | ||
233 | properprint("utilise les fleches", 11, 40+textpos[1], scale/2) | 233 | properprint("utilise les fleches", 11, 40+textpos[1], scale/2) |
234 | end | 234 | end |
235 | if starti >= 2 then | 235 | if starti >= 2 then |
236 | - properprint("et la touche espace", 12, 40+textpos[2], scale/2) | 236 | + properprint("et une autre touche", 11, 40+textpos[2], scale/2) |
237 | end | 237 | end |
238 | if starti >= 3 then | 238 | if starti >= 3 then |
239 | properprint("pret...", 30, 40+textpos[3], scale/2) | 239 | properprint("pret...", 30, 40+textpos[3], scale/2) |
public/index.html
@@ -22,7 +22,7 @@ | @@ -22,7 +22,7 @@ | ||
22 | <div class="col-md-4"> | 22 | <div class="col-md-4"> |
23 | <p>Le gagnant remporte une récompense ... mousseuse !</p> | 23 | <p>Le gagnant remporte une récompense ... mousseuse !</p> |
24 | <hr/> | 24 | <hr/> |
25 | - <p>Une ch'tiote fin ? Venez manger nos bruschettas préparées avec amour pour 2€ seulement !</p> | 25 | + <p>Une ch'tiote faim ? Venez manger nos bruschettas préparées avec amour pour 2€ seulement !</p> |
26 | </div> | 26 | </div> |
27 | 27 | ||
28 | </div> | 28 | </div> |
public/main.js
@@ -29,6 +29,9 @@ $(function() { | @@ -29,6 +29,9 @@ $(function() { | ||
29 | }); | 29 | }); |
30 | 30 | ||
31 | var oldScore = 0; | 31 | var oldScore = 0; |
32 | + var shakeStart = 0; | ||
33 | + var SHAKE_DURATION = 10 | ||
34 | + var SHAKE_MAX_THRESOLD = 100 | ||
32 | 35 | ||
33 | function redrawScores() { | 36 | function redrawScores() { |
34 | var sortable = []; | 37 | var sortable = []; |
@@ -48,6 +51,7 @@ $(function() { | @@ -48,6 +51,7 @@ $(function() { | ||
48 | if (scores[0].score > oldScore) { | 51 | if (scores[0].score > oldScore) { |
49 | $('#bestBlock').animateCss('rotateIn'); | 52 | $('#bestBlock').animateCss('rotateIn'); |
50 | oldScore = scores[0].score; | 53 | oldScore = scores[0].score; |
54 | + shakeStart = Date.now()/1000; | ||
51 | } | 55 | } |
52 | } | 56 | } |
53 | } | 57 | } |
@@ -63,6 +67,13 @@ $(function() { | @@ -63,6 +67,13 @@ $(function() { | ||
63 | rainbowColor(logo); | 67 | rainbowColor(logo); |
64 | }, 500); | 68 | }, 500); |
65 | 69 | ||
70 | + function shake(thresold) { | ||
71 | + var x = Math.round((2*Math.random()-1)*thresold); | ||
72 | + var y = Math.round((2*Math.random()-1)*thresold); | ||
73 | + $('body').css('transform', 'translate('+x+'px, '+y+'px)'); | ||
74 | + | ||
75 | + } | ||
76 | + | ||
66 | (function anim() { | 77 | (function anim() { |
67 | var now = Date.now()/1000; | 78 | var now = Date.now()/1000; |
68 | 79 | ||
@@ -71,6 +82,12 @@ $(function() { | @@ -71,6 +82,12 @@ $(function() { | ||
71 | var rot = Math.sin(now*10)/10; | 82 | var rot = Math.sin(now*10)/10; |
72 | logo.css('transform', 'rotate(' + rot + 'rad) scale(' + scale + ')'); | 83 | logo.css('transform', 'rotate(' + rot + 'rad) scale(' + scale + ')'); |
73 | rainbowColor($('#bestBlock .score')); | 84 | rainbowColor($('#bestBlock .score')); |
85 | + | ||
86 | + // Shake | ||
87 | + if (now - shakeStart < SHAKE_DURATION) { | ||
88 | + shake(Math.exp(10 * (shakeStart - now) / SHAKE_DURATION) * SHAKE_MAX_THRESOLD) | ||
89 | + } | ||
90 | + | ||
74 | requestAnimationFrame(anim); | 91 | requestAnimationFrame(anim); |
75 | 92 | ||
76 | })(); | 93 | })(); |
sub.txt
@@ -19,3 +19,5 @@ Toi là. Va mettre un j'aime sur la page Facebook du Club Info. Et sur celle de | @@ -19,3 +19,5 @@ Toi là. Va mettre un j'aime sur la page Facebook du Club Info. Et sur celle de | ||
19 | C'est l'histoire d'un pilote d'avion qui ... Ah tu la connais déjà ? Tant pis. | 19 | C'est l'histoire d'un pilote d'avion qui ... Ah tu la connais déjà ? Tant pis. |
20 | Si tu aimes faire de la danse, c'est tout simple, rejoint Polydance ! | 20 | Si tu aimes faire de la danse, c'est tout simple, rejoint Polydance ! |
21 | Interessé par l'informatique et/ou par la programmation ? Pourquoi ne pas rejoindre le Club Info ? | 21 | Interessé par l'informatique et/ou par la programmation ? Pourquoi ne pas rejoindre le Club Info ? |
22 | +Trosh est invincible \o/ | ||
23 | +Normalement il y a une musique, mais ça deviendrait vite soulant de l'écouter en boucle. |