aboutsummaryrefslogtreecommitdiff
path: root/report/project.tex
blob: d8d4e270ac37cfd589d310200a43ae676ea8d457 (plain)
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
\chapter{The project}

\section{About}

\subsection{Context}

The development of this game was conducted in part of the project-based
learning unit IGI-1002, in which students are asked to write a
simple adventure game in Java.

\subsection{Authors}

This game was fully developped by Pacien TRAN-GIRARD and Benoît LUBRANO DI
SBARAGLIONE, two first year students ('18) at ESIEE Paris.

\section{The game}

\subsection{Theme}

A student attends a presentation at ESIEE Paris, when the Universe
suddenly crashes. He must then find a way to reboot it.

\subsection{Map}

The map was divided into two parts: one playable, and one off-script.

\subsubsection{Main map}

The main map is the one in which the story unfolds, and where the player can
move.
The layout is based on the architecture of the building of the school, and only essential rooms are there.

\begin{figure}[p]
	\centering
	\includegraphics[scale=0.5,angle=90]{resources/Map_ESIEEquest_Main}
	\caption{Main map}
	\label{figure:main_map}
\end{figure}

\subsubsection{Off-script map}

A second map was created to include the mandatory elements required in the exercises but being out of the scenario.
Although independent, it can be accessed via the main map by entering the toilet
(located on the ground floor of the third wing).

After entering this area, it is (deliberately) no longer possible to return to
the main map and to continue the game.

\begin{figure}[h]
	\centering
	\includegraphics[scale=1]{resources/Map_ESIEEquest_Off-script}
	\caption{Off-script map}
	\label{figure:offscript_map}
\end{figure}

\subsection{Scenario}

\begin{figure}[p]
	\centering
	\includegraphics[scale=1]{resources/Scenario}
	\caption{Scenario diagram}
	\label{figure:scenario_diagram}
\end{figure}

The presentation of a student project goes wrong, and you are - almost - the
only one who can save the world.

\subsubsection{Preamble}

The player attends the presentation of a mysterious project, led by Pacien and
Benoît, both on stage.

As it begins, a corrupt image appears instead of the slideshow.
Both students therefore decides to demonstrate their invention, hidden from view
of the player by the public in front.
Barely begun, the light suddenly turns off, and then returns.

The player discovers that everyone has disappeared.

He goes on the stage and finds a note instead of the machine: "In case of
emergency, find Athanase, Office 3254."


\subsubsection{First quest: the friend}

Athanase is very, very hungry, and makes it clear to the player.

$\rightarrow$ The player must bring a banana from the cafeteria to Athanase.

\subsubsection{Second quest: the program}

Athanase tells the player that the Universe has crashed, and that there is a
disk containing an emergency program created by someone called Jesus to overcome
this incongruous situation.

$\rightarrow$ The player must bring this disk, hidden at the Club*nix,
to Athanase.

\subsubsection{Third quest: the device}

Athanase asks the player to connect to the Universe in order to run this
program. To achieve this, he must use a portable transponder developed at
ESIEEspace.

$\rightarrow$ The player must pick up the transponder at ESIEEspace and bring
it to Athanase.

\subsubsection{Fourth quest: the new start}

Athanase asks the player to run the program on the transponder. However, in
order that it can connect to the Universe , he must find a way to amplify the
signal, with an antenna.

$\rightarrow$ The player must go to the roundabout in front of the ESIEE
main entrance and use the giant peak as an antenna.

\subsubsection{Ending}

The transponder connects to the Universe and the initialisation script starts.