diff options
Diffstat (limited to 'report/progression.tex')
-rw-r--r-- | report/progression.tex | 198 |
1 files changed, 198 insertions, 0 deletions
diff --git a/report/progression.tex b/report/progression.tex new file mode 100644 index 0000000..cef3a50 --- /dev/null +++ b/report/progression.tex | |||
@@ -0,0 +1,198 @@ | |||
1 | \chapter{Work progression} | ||
2 | |||
3 | \section{Zuul bad} | ||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | \section{Zuul better v1} | ||
10 | |||
11 | \subsection{printLocationInfo} | ||
12 | |||
13 | \subsection{getExit} | ||
14 | |||
15 | \subsection{getExitString} | ||
16 | |||
17 | \subsection{HashMap, setExit} | ||
18 | |||
19 | \subsection{Vertical direction} | ||
20 | |||
21 | \subsection{keySet} | ||
22 | |||
23 | \subsection{getExitString ?} | ||
24 | |||
25 | \subsection{getLongDescription} | ||
26 | |||
27 | \subsection{Object diagram} | ||
28 | |||
29 | \subsubsection{Changes on execution} | ||
30 | |||
31 | |||
32 | \section{Zuul with features} | ||
33 | |||
34 | \subsection{look} | ||
35 | |||
36 | \subsection{eat} | ||
37 | |||
38 | |||
39 | \section{Zuul better v2} | ||
40 | |||
41 | \subsection{showAll, showCommands} | ||
42 | |||
43 | \subsection{Adding commands} | ||
44 | |||
45 | \subsection{getCommandList} | ||
46 | |||
47 | \subsection{Comparison with reference} | ||
48 | |||
49 | \subsection{StringBuilder} | ||
50 | |||
51 | \subsection{Room objects} | ||
52 | |||
53 | |||
54 | \section{Zuul with images} | ||
55 | |||
56 | \subsection{Game, GameEngine, UserInterface} | ||
57 | |||
58 | \subsection{Parser/Scanner} | ||
59 | |||
60 | \subsection{UserInterface.addActionListener()} | ||
61 | |||
62 | \subsection{UserInterface.actionPerformed()} | ||
63 | |||
64 | |||
65 | \section{Zuul MVC} | ||
66 | |||
67 | \subsection{Structure} | ||
68 | |||
69 | |||
70 | \section{Zuul with items v1} | ||
71 | |||
72 | \subsection{Item} | ||
73 | |||
74 | \subsection{item description} | ||
75 | |||
76 | \subsection{items} | ||
77 | |||
78 | \subsection{Collection choice} | ||
79 | |||
80 | |||
81 | \section{Zuul with history} | ||
82 | |||
83 | \subsection{back} | ||
84 | |||
85 | \subsection{back test} | ||
86 | |||
87 | \subsection{back back} | ||
88 | |||
89 | \subsection{Stack} | ||
90 | |||
91 | |||
92 | \section{Zuul with tests} | ||
93 | |||
94 | \subsection{tests} | ||
95 | |||
96 | \subsubsection{Automatic tests} | ||
97 | |||
98 | \subsection{test command} | ||
99 | |||
100 | |||
101 | \section{Zuul with items v2} | ||
102 | |||
103 | \subsection{Player} | ||
104 | |||
105 | \subsection{take, drop} | ||
106 | |||
107 | \subsection{Carry several items} | ||
108 | |||
109 | \subsection{ItemList} | ||
110 | |||
111 | \subsection{Maximum weight} | ||
112 | |||
113 | \subsection{Inventory} | ||
114 | |||
115 | \subsection{Magic cookie} | ||
116 | |||
117 | \subsection{Tests} | ||
118 | |||
119 | |||
120 | \section{Zuul with enums} | ||
121 | |||
122 | \subsection{switch} | ||
123 | |||
124 | \subsection{look with enum} | ||
125 | |||
126 | \subsection{help with enum} | ||
127 | |||
128 | |||
129 | \section{Zuul extended} | ||
130 | |||
131 | \subsection{Time limit} | ||
132 | |||
133 | \subsubsection{Real time} | ||
134 | |||
135 | \subsection{GUI} | ||
136 | |||
137 | \subsection{Trap door} | ||
138 | |||
139 | \subsection{Beamer} | ||
140 | |||
141 | \subsection{Locked door} | ||
142 | |||
143 | \subsection{Tests} | ||
144 | |||
145 | \subsection{Transporter room} | ||
146 | |||
147 | \subsubsection{alea} | ||
148 | |||
149 | \subsection{Inheritance} | ||
150 | |||
151 | \subsection{Abstract Command} | ||
152 | |||
153 | \subsection{Packages} | ||
154 | |||
155 | \subsection{Character} | ||
156 | |||
157 | \subsubsection{Moving character} | ||
158 | |||
159 | |||
160 | \section{Zuul without BlueJ} | ||
161 | |||
162 | \subsection{main} | ||
163 | |||
164 | \subsection{jar} | ||
165 | |||
166 | \subsection{JApplet} | ||
167 | |||
168 | |||
169 | \section{Zuul awesome} | ||
170 | |||
171 | \subsection{Room sides} | ||
172 | |||
173 | \subsection{Quests} | ||
174 | |||
175 | \subsection{Better GUI} | ||
176 | |||
177 | \subsection{Music} | ||
178 | |||
179 | \subsection{Save/load game} | ||
180 | |||
181 | \subsubsection{save} | ||
182 | |||
183 | \subsubsection{load} | ||
184 | |||
185 | \subsection{More tests} | ||
186 | |||
187 | |||
188 | \section{Not Zuul} | ||
189 | |||
190 | \subsection{maximum} | ||
191 | |||
192 | \subsection{static} | ||
193 | |||
194 | \subsubsection{Properties} | ||
195 | |||
196 | \subsubsection{numberOfInstances} | ||
197 | |||
198 | \subsection{currentTimeMillis} | ||