+1
-1
plan/final level.md
+1
-1
plan/final level.md
···
1
1
The user goes to GregChat, which is seized by the government.
2
-
Underneath the warning, there's an error code that says "GovSee ended with code /entrance"
2
+
Underneath the warning, there's an error code that says "GovSee ended with code ~/entrance"
3
3
If you go to https://freakybob-team.github.io/greghack/game/game.html/entrance, you will get prompted for a lock code. It can be acquired by going into the game's files after starting the final level, and looking at code.txt. Once the user copies the code and puts it in, they gain access the Freemairc GovSee admin panel, where they can type help to see a "erase" command. When they enter erase, and the code they found in code.txt. The panel will redirect you to Bob's profile, except a special version of it. The page reveals he's been behind it all the whole time. The page redirects to a special version of the GovSee panel. The GovSee panel will say "Now you see it. The truth. GovSee was a shame. Push the curtain back, and see the truth." Then, the game redirects to the credits.
4
4
# The end.
+24
site/game/entrance/cmd.html
+24
site/game/entrance/cmd.html
···
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.0">
6
+
<title>GovSee Admin Panel</title>
7
+
<style>
8
+
* {
9
+
font-family: "Ubuntu Mono", monospace;
10
+
color: white;
11
+
text-align: left;
12
+
}
13
+
body {
14
+
background-color: black;
15
+
}
16
+
</style>
17
+
<link rel="preconnect" href="https://fonts.googleapis.com">
18
+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
19
+
<link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
20
+
</head>
21
+
<body>
22
+
<p>welcome to govsee admin panel, greg!</p>
23
+
</body>
24
+
</html>
+191
site/game/entrance/index.html
+191
site/game/entrance/index.html
···
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.0">
6
+
<title>GovSee - Site Locked</title>
7
+
<style>
8
+
input {
9
+
border-radius: 5px;
10
+
background: white;
11
+
border: solid 1px black;
12
+
height: 20px;
13
+
margin-top: 3px;
14
+
margin-bottom: 2px;
15
+
width: 200px;
16
+
}
17
+
18
+
h1,
19
+
h2,
20
+
h3,
21
+
h4,
22
+
h5,
23
+
h6 {
24
+
margin-top: 0px;
25
+
margin-bottom: 0px;
26
+
padding-top: 0px;
27
+
padding-bottom: 0px;
28
+
}
29
+
30
+
.big-button {
31
+
height: 50px;
32
+
padding: 0px;
33
+
}
34
+
35
+
.login {
36
+
padding-left: 5px;
37
+
padding-right: 5px;
38
+
width: 188px;
39
+
}
40
+
41
+
input[type="button"],
42
+
input[type="submit"],
43
+
button {
44
+
cursor: pointer;
45
+
}
46
+
47
+
#login {
48
+
transition: 0.2s;
49
+
border-radius: 5px;
50
+
position: fixed;
51
+
background: white;
52
+
text-align: center;
53
+
padding-top: 50px;
54
+
padding-bottom: 50px;
55
+
top: 8px;
56
+
left: 50%;
57
+
width: 300px;
58
+
margin-left: -150px;
59
+
height: 150px;
60
+
z-index: 10000;
61
+
}
62
+
63
+
#loginBackground {
64
+
transition: 0.2s;
65
+
background-color: black;
66
+
opacity: 0.5;
67
+
width: 100%;
68
+
position: fixed;
69
+
top: 0px;
70
+
left: 0px;
71
+
height: 100%;
72
+
margin: 0px;
73
+
z-index: 9999;
74
+
}
75
+
76
+
.small-button {
77
+
width: 40px;
78
+
height: 40px;
79
+
}
80
+
81
+
.no-border {
82
+
border: none;
83
+
}
84
+
85
+
.close {
86
+
color: red;
87
+
left: 30px;
88
+
bottom: 20px;
89
+
}
90
+
91
+
.accept {
92
+
color: lime;
93
+
right: 30px;
94
+
top: 25px;
95
+
}
96
+
97
+
.login-button {
98
+
position: relative;
99
+
font-size: 26px;
100
+
border-radius: 100%;
101
+
outline: none;
102
+
transition: 0.4s;
103
+
}
104
+
105
+
.login-button:hover,
106
+
.login-button:focus,
107
+
.login-button:active {
108
+
background: rgb(127, 127, 255);
109
+
color: white;
110
+
}
111
+
112
+
.shadow {
113
+
box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.5), 0px 0px 4px rgba(0, 0, 0, 0.5);
114
+
}
115
+
116
+
* {
117
+
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
118
+
}
119
+
120
+
h1,
121
+
h2,
122
+
h3,
123
+
h4,
124
+
h5,
125
+
h6,
126
+
p,
127
+
span,
128
+
div,
129
+
body {
130
+
text-shadow: 4px 4px 3px rgba(0, 0, 0, 0.2), 0px 0px 4px rgba(0, 0, 0, 0.5);
131
+
}
132
+
133
+
.center {
134
+
text-align: center;
135
+
}
136
+
137
+
.login-title {
138
+
position: relative;
139
+
bottom: 14px;
140
+
}
141
+
</style>
142
+
<style>
143
+
* {
144
+
font-family: "Ubuntu Mono", monospace;
145
+
color: white;
146
+
}
147
+
body, input, h3 {
148
+
background-color: black;
149
+
}
150
+
</style>
151
+
<link rel="preconnect" href="https://fonts.googleapis.com">
152
+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
153
+
<link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
154
+
</head>
155
+
<body>
156
+
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
157
+
<div class="center">
158
+
<h1>GovSee</h1>
159
+
<input class="shadow no-border big-button" type="button" value="Login" onclick="showLogin();">
160
+
</div>
161
+
<div id="loginBackground" style="opacity: 0; display: none;"></div>
162
+
<div id="login" style="opacity: 0; display: none;" class="shadow" action="https://example.com">
163
+
<h3 class="login-title">Login to GovSee</h3>
164
+
<input placeholder="Password" id="p" class="login shadow no-border" type="password"><br/>
165
+
<input class="shadow no-border small-button accept login-button" type="button" onclick="hideLogin(); login(); " value="✓"><br/>
166
+
<input class="shadow no-border small-button close login-button" type="button" onclick="hideLogin(); " value="✗">
167
+
</div>
168
+
<script>
169
+
function showLogin() {
170
+
// .show() doesn't work with transitions
171
+
$("#u, #p").val("");
172
+
$("#login").show().css("opacity", "1");
173
+
$("#loginBackground").show().css("opacity", "0.5");
174
+
}
175
+
176
+
function hideLogin() {
177
+
// .hide() doesn't work with transitions,
178
+
// but you need it for user interaction
179
+
// with objects behind it.
180
+
$("#login, #loginBackground").css("opacity", "0").hide();
181
+
}
182
+
183
+
function login() {
184
+
var password = $("#p").val();
185
+
if (password === "cubsqwi21") {
186
+
window.location.href = "cmd.html";
187
+
}
188
+
}
189
+
</script>
190
+
</body>
191
+
</html>
+4
site/game/gregchat.html
+4
site/game/gregchat.html
···
27
27
<body>
28
28
<h1>THIS SITE HAS BEEN SEIZED BY FREEMARIC GOVERNMENT</h1>
29
29
<p>This site was seized due to recent regulations, and you can't access it anymore.</p>
30
+
<hr>
31
+
<footer>
32
+
<p>Error using GovSee: GovSee ended with code ~/entrance</p>
33
+
</footer>
30
34
</body>
31
35
</html>