Skip to content

Commit 1e820bc

Browse files
committed
(v0.1.7.0-alpha) Puzzle 2!
FINALLY FINALLY started making the puzzles, for now i just made the first actual puzzle. DO NOT look into the commit (it is cheating T-T). Anyways this first puzzle is quite easy to solve lol!
1 parent b352781 commit 1e820bc

File tree

6 files changed

+30
-24
lines changed

6 files changed

+30
-24
lines changed

decrypt/ideas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Here I will be writing the puzzle ideas I have:
22

33
ARG: https://www.youtube.com/watch?v=yn6pePV2CS8
44

5-
1. The login password will be found in the oldest devlogs.
5+
1. The login password will be found in the oldest devlogs & in console.
66
2. In the README.txt a note from the hacker will be present:
77
1. There will be a binary code
88
2. The binary code when decoded gives a link

public/01101000/01100011.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1">
6+
<title>01100011</title>
7+
</head>
8+
<body>
9+
Impressive, You are faster than me lol (LEMME MAKE THE PUZZLE FIRSTTTT)
10+
</body>
11+
</html>

src/apps/README.txt.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,13 @@ function Readme_txt() {
9898
onKeyUp={checkStyles}
9999
style={{ userSelect: 'text', msUserSelect: "text" }}
100100
>
101-
Hello this is content editable btw
101+
Hello <i>applicant</i>,<br/>
102+
We carefully reviewed your application. Impressive but, its not that easy.<br/>
103+
However, we decided to give you a chance.<br/>
104+
Let's see if you are upto the mark.<br/> <br/>
105+
<b>DO NOT CLOSE THIS TAB. DO EVERYTHING IN A NEW TAB.</b>
106+
<br/>The following will be your first clue.<br/>
107+
<br/><i>2F 30 31 31 30 31 30 30 30 2F 30 31 31 30 30 30 31 31 2E 68 74 6D 6C</i>
102108
</div>
103109
</div>
104110
)

src/routes/desktop.jsx

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,9 @@ import Draggable from 'react-draggable';
1010
import { motion, AnimatePresence } from "framer-motion";
1111

1212
import SystemTray from "../components/SystemTray.jsx";
13-
import LockScreen from "./lockscreen.jsx";
1413

1514

1615
function Desktop() {
17-
const [startup, setStartup] = useState(true);
18-
19-
if (startup) {
20-
const startupSound = new Audio("/sounds/startup.mp3");
21-
startupSound.volume = Math.min(1.5, 1.0);
22-
startupSound.play().catch(e => console.log("Audio play blocked", e));
23-
24-
setStartup(false);
25-
}
26-
2716
const [isStartMenuActive, setIsStartMenuActive] = useState(false);
2817

2918
const startMenuRef = useRef(null);

src/routes/lockscreen.jsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {useState, useEffect} from "react";
1+
import {useState, useEffect, useRef} from "react";
22
import '../styles/routes/lockscreen.css';
33

44
import { Wifi, BatteryCharging } from 'lucide-react';
@@ -34,10 +34,8 @@ function LockScreen() {
3434
}, []);
3535

3636
const [password, setPassword] = useState("");
37-
const navigate = useNavigate();
3837

3938
const [isLoading, setIsLoading] = useState(false);
40-
const [isAuthenticated, setIsAuthenticated] = useState(false);
4139
const [isExiting, setIsExiting] = useState(false);
4240
const [isRemoved, setIsRemoved] = useState(false);
4341

@@ -52,14 +50,18 @@ function LockScreen() {
5250
setIsLoading(true);
5351

5452
setTimeout(() => {
55-
setIsAuthenticated(true);
5653
setIsExiting(true);
5754

5855
setTimeout(() => {
5956
setIsRemoved(true);
57+
58+
const startupSound = new Audio("/sounds/startup.mp3");
59+
startupSound.volume = Math.min(1.5, 1.0);
60+
startupSound.play().catch(e => console.log("Audio play blocked", e));
61+
6062
// navigate("/desktop");
6163
}, 1000);
62-
}, 2500);
64+
}, 2000);
6365
}
6466
}
6567
}
@@ -68,11 +70,9 @@ function LockScreen() {
6870

6971
return (
7072
<div className={"app-viewport"}>
71-
{isAuthenticated && (
72-
<div className="background-desktop">
73-
<Desktop />
74-
</div>
75-
)}
73+
<div className="background-desktop">
74+
<Desktop />
75+
</div>
7676

7777
{!isRemoved && (<div
7878
className={`screen ${showPin ? "show-pin" : ""} ${isExiting ? "exit-animation" : ""}`}

src/styles/routes/lockscreen.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.screen {
22
position: fixed;
3-
z-index: 100;
3+
z-index: 15;
44

55
display: flex;
66
flex-direction: column;

0 commit comments

Comments
 (0)