-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathhistory.js
120 lines (117 loc) · 4.45 KB
/
history.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
import {
faBirthdayCake,
faCircleNotch,
faMask,
faMedal,
faPalette,
faRandom,
faVideo,
} from "@fortawesome/free-solid-svg-icons";
import Head from "next/head";
import styled from "styled-components";
import Event from "../components/event";
import { Box, PageTitle } from "../lib/common-style";
const EventsContainer = styled.div`
display: block;
position: relative;
text-align: right;
margin-top: 20px;
&::after {
content: "";
position: absolute;
width: 6px;
background-color: ${(props) => props.theme.colors.primary};
top: 30px;
bottom: 130px;
right: 30px;
margin-left: -3px;
}
`;
export default function HistoryPage() {
return (
<>
<Head>
<title>History - The Snakeroom</title>
</Head>
<PageTitle>History</PageTitle>
<Box>Discover the ancient history of the Snakeroom...</Box>
<EventsContainer>
<Event icon={faPalette} name="Place" time="April 2022">
For the second iteration of Place, players were invited to
place a pixel on a blank canvas once every 5 minutes. The
canvas began as a 1000x1000 pixel area and was expanded
twice up to 2000x2000. Sneknet was developed in two parts, a
website for uploading and joining project groups, and an
extension to display these groups as an overlay. Snakeroom
used this infrastructure to draw a logo on the canvas and
then partnered with several nearby groups to integrate their
designs into the main project.
</Event>
<Event icon={faMedal} name="Second" time="April 2021">
In Second, all players received the same set of three images
on which to vote in lightning rounds. In each round, those
who voted for the second-place image the earliest got the
most points. Those who voted for the first-place image
received no points. The fourth iteration of the Sneknet
automatically placed votes on images most likely to be voted
second place, allowing our users to climb up the
leaderboard.
</Event>
<Event icon={faMask} name="Imposter" time="April 2020">
In this event, players received four messages by other
players mixed with one generated by an AI and needed to
determine which one was generated by the bot. The third
iteration of the Sneknet collected results from each round
to determine which of the five messages was generated by the
bot. With enough data, the correct answer could
automatically be selected.
</Event>
<Event icon={faVideo} name="RPAN" time="August 2019">
RPAN is a streaming event with a cap on streamers and
length. The Snakeroom was able to stream before its initial
launch although Reddit admins quickly shut this down. Once
the event went live, the Snakeroom used a script that sniped
slots and allowed users to broadcast from an OBS stream,
bypassing the intended limitation of streaming from a mobile
device and allowing Snakeroom members to create "Place
Live" and "RPAN Plays Pokémon".
</Event>
<Event icon={faRandom} name="Sequence" time="April 2019">
During this event, players were able to upload and vote on
GIFs, with the highest-upvoted GIFs selected to become part
of the final video. The second iteration of the Sneknet
locked in select GIFs using the power of Snakeroom
participants, without chancing success on the whims of the
wider Reddit community.
</Event>
<Event
icon={faCircleNotch}
name="Circle of Trust"
time="April 2018"
>
During Circle of Trust, each player could create a single
circle with a passcode of their choice. Players could share
their passcode with others so that their circle could gain
more members, but doing so allowed further spread of the
passcode and the ability for players to betray the circle,
ending it. The first iteration of the Sneknet made players
join a circle from a command sent on the backend and added
anyone running the extension before the circle could be
betrayed.
</Event>
<Event
icon={faBirthdayCake}
name="Snakeroom Begins"
time="March 2018"
>
In the leadup to Circle of Trust, the community founded The
Snakeroom Alliance after discovering the subreddit
r/snakeroomtest, with many believing it to be part of the
event. Eventually, the name was shortened to simply The
Snakeroom and a development team was formed to interact with
the upcoming event.
</Event>
</EventsContainer>
</>
);
}