Skip to content

Commit 75e3b38

Browse files
committed
feat: add finalized build
1 parent 7e8b620 commit 75e3b38

File tree

4 files changed

+25
-6
lines changed

4 files changed

+25
-6
lines changed

chall/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ app.get("/api/flags", (req, res) => {
273273
hint: "It's free",
274274
display: "Itemize{sp00ky_hall0w33n}",
275275
},
276-
{ flag: "Truth seeker", hint: "Seek the source", display: "???" },
276+
{ flag: "Truth seeker", hint: "Seek the source", display: "? " },
277277
{ flag: "Gamer", hint: "Clear 6 stages", display: "???" },
278278
{ flag: "L337 gamer", hint: "Clear 12 stages", display: "???" },
279279
{ flag: "Shinobi", hint: "Clear the hidden stage", display: "???" },
@@ -284,7 +284,7 @@ app.get("/api/flags", (req, res) => {
284284
display: "???",
285285
},
286286
{ flag: "Deep pocket", hint: "Richer than admin", display: "???" },
287-
{ flag: "Easter egg", hint: "LvL. 1337", display: "???" },
287+
{ flag: "Easter egg", hint: "LvL. 1337", display: "? " },
288288
];
289289
console.log(user, userInfo, hidden, stars);
290290
if (userInfo) {

chall/public/css/style.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ html {
3636
align-items: center;
3737
justify-content: center;
3838
height: 100vh;
39+
transform: translateY(-40px);
3940
}
4041
.title {
4142
width: 90%;
@@ -73,6 +74,9 @@ button {
7374
.index-btn:active {
7475
filter: brightness(0.5) hue-rotate(30deg);
7576
}
77+
.tutorial {
78+
color: #e3d6ad;
79+
}
7680

7781
/* Canvas */
7882
canvas {

chall/public/js/main.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,13 +212,25 @@ for (let i = 0; i < levelButtons.length; i++) {
212212
// Game loop
213213
const keyDownHandler = (event) => {
214214
if (interact.window !== "levels-btn") return;
215-
if (event.key === "ArrowLeft" || event.key === "a") {
215+
if (event.key === "ArrowLeft" || event.key === "a" || event.key === "h") {
216216
game.movePlayer(-1, 0);
217-
} else if (event.key === "ArrowUp" || event.key === "w") {
217+
} else if (
218+
event.key === "ArrowUp" ||
219+
event.key === "w" ||
220+
event.key === "k"
221+
) {
218222
game.movePlayer(0, -1);
219-
} else if (event.key === "ArrowRight" || event.key === "d") {
223+
} else if (
224+
event.key === "ArrowRight" ||
225+
event.key === "d" ||
226+
event.key === "l"
227+
) {
220228
game.movePlayer(1, 0);
221-
} else if (event.key === "ArrowDown" || event.key === "s") {
229+
} else if (
230+
event.key === "ArrowDown" ||
231+
event.key === "s" ||
232+
event.key === "j"
233+
) {
222234
game.movePlayer(0, 1);
223235
} else if (event.key === "r") {
224236
if (!interact.button) return;

chall/views/index.ejs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
<a href="/game">
1616
<button class="index-btn">Play</button>
1717
</a>
18+
<p class="tutorial">
19+
[ h ] [ j ] [ k ] [ l ] - to move &nbsp; | &nbsp; [ r ] - to reset
20+
</p>
1821
</div>
1922
</main>
2023
</body>

0 commit comments

Comments
 (0)