-
Notifications
You must be signed in to change notification settings - Fork 0
/
old_cards.html
319 lines (269 loc) · 12.2 KB
/
old_cards.html
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
<div class="card">
<div class="card-header" id="heading0">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse0" aria-expanded="false" aria-controls="collapse0">
Week 15 (Sunday 19 July)
</button>
</h2>
</div>
<div id="collapse0" class="collapse show " aria-labelledby="heading0" data-parent="#calendar">
<div class="card-body">
<p>Last week we started a logic game and focused on the underlying framework. This week we will focus on getting to a functional game.</p>
<p>Go to <a href="test_tube_sort_games">Test Tube Sort Games</a> for video and game assets.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading1">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse1" aria-expanded="false" aria-controls="collapse1">
Week 14 (Saturday 14 July)
</button>
</h2>
</div>
<div id="collapse1" class="collapse " aria-labelledby="heading1" data-parent="#calendar">
<div class="card-body">
<p>New game today. This is a logic game based on sorting drops in a test tube. </p>
<p>Go to <a href="test_tube_sort_games">Test Tube Sort Games</a> for video and game assets.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading2">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse2" aria-expanded="false" aria-controls="collapse2">
Week 13 (Saturday 4 July)
</button>
</h2>
</div>
<div id="collapse2" class="collapse " aria-labelledby="heading2" data-parent="#calendar">
<div class="card-body">
<p>We nearly finished the gardening game last week. Today we will do the remaining steps and then we will look at how our code can be improved. Code cleaning/review is important to both producing higher quality code but also in making us better programmers.</p>
<p>
Details of game are online at <a href="gardening_games">Gardening Games</a>.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading3">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse3" aria-expanded="false" aria-controls="collapse3">
Week 12 (Saturday 27 June)
</button>
</h2>
</div>
<div id="collapse3" class="collapse " aria-labelledby="heading3" data-parent="#calendar">
<div class="card-body">
<p>Today we will start a new game. Out with the space invaders and in with the killer flowers — this is gardening from a programmer's perspective.</p>
<p>
It would be a good idea if you go to <a href="gardening_games">Gardening Games</a>, and print out the worksheet before today's session.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading4">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse4" aria-expanded="false" aria-controls="collapse4">
Week 11 (Saturday 20 June)
</button>
</h2>
</div>
<div id="collapse4" class="collapse " aria-labelledby="heading4" data-parent="#calendar">
<div class="card-body">
<p>Today we will finish our space invaders clone. Notes and completed code from last week are online so you can still join if you missed last week's session. Go to <a href="space_invaders_games">Space Invaders Games</a> for details.<p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading5">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse5" aria-expanded="false" aria-controls="collapse5">
Week 10 (Saturday 13 June)
</button>
</h2>
</div>
<div id="collapse5" class="collapse " aria-labelledby="heading5" data-parent="#calendar">
<div class="card-body">
<p>Today we will start on a space invaders clone. Go to <a href="space_invaders_games">Space Invaders Games</a> for details.<p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading6">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse6" aria-expanded="false" aria-controls="collapse6">
Week 9 (Saturday 6 June)
</button>
</h2>
</div>
<div id="collapse6" class="collapse " aria-labelledby="heading6" data-parent="#calendar">
<div class="card-body">
<p>This week we will complete our quiz game using the question manager that you wrote last week (or see <a href="quiz_games#quiz_files">working copy<a>).
Also I want to show you a cool online python resource called <a href="http://www.pythontutor.com/live.html#mode=edit" target="_blank">PythonTutor</a>, which we can use to explore the differences between python lists and dictionaries and sets.
Go to <a href="quiz_games#quiz_files">Quiz Games</a> for details.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading7">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse7" aria-expanded="false" aria-controls="collapse7">
Week 8 (Saturday 30 May)
</button>
</h2>
</div>
<div id="collapse7" class="collapse " aria-labelledby="heading7" data-parent="#calendar">
<div class="card-body">
<p>This week we will use our file reading and writing skiils to make a proper quiz game with random questions.
Go to <a href="quiz_games">Quiz Games</a> for details.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading8">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse8" aria-expanded="false" aria-controls="collapse8">
Week 7 (Saturday 23 May)
</button>
</h2>
</div>
<div id="collapse8" class="collapse " aria-labelledby="heading8" data-parent="#calendar">
<div class="card-body">
<p>This week we will continue with our file reading/writing exercises, that we started last week.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading9">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse9" aria-expanded="false" aria-controls="collapse9">
Week 6 (Saturday 16 May)
</button>
</h2>
</div>
<div id="collapse9" class="collapse " aria-labelledby="heading9" data-parent="#calendar">
<div class="card-body">
<p>In order to improve our quiz game we need
to learn how to read and write files in python.
</p>
<p>
It would be a good idea if you go to <a href="working_with_files_and_directories">Working with Files and Directories</a>, and print out the worksheet before today's session.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading10">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse10" aria-expanded="false" aria-controls="collapse10">
Week 5 (Saturday 9 May)
</button>
</h2>
</div>
<div id="collapse10" class="collapse " aria-labelledby="heading10" data-parent="#calendar">
<div class="card-body">
<p>We will start a new game this week.
This game is a quiz game so is very different in style to our previous games.
However, you should see the same python concepts and commands appearing.
</p>
<p>
It would be a good idea if you go to <a href="quiz_games">Quiz Games</a>, and print out the worksheet before today's session.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading11">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse11" aria-expanded="false" aria-controls="collapse11">
Week 4 (Saturday 2 May)
</button>
</h2>
</div>
<div id="collapse11" class="collapse " aria-labelledby="heading11" data-parent="#calendar">
<div class="card-body">
<p>This week we will complete
the <a href="network_games#10_words">Network Games (10 words)</a> game. In the last session we
<ul>
<li>Implemented the draw function - still missing the updating of the word on the top left.</li>
<li>Implement most of the game logic - some issues remain. For example, what happend if we miss?,
what happend when we make the word? How do we go up/down a level? </li>
</ul>
Today using <a href="network_games#10_words_part_2">Network Games (10 words, part 2)</a> as our starting point we
<ul>
<li>Will fix the above issues.</li>
<li>Our letters are not ... practising social distancing. Sorry bad joke, but sometimes our letters are too close to eachother. We need to fix this.</li>
</ul>
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading12">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse12" aria-expanded="false" aria-controls="collapse12">
Week 3 (Saturday 25 April)
</button>
</h2>
</div>
<div id="collapse12" class="collapse " aria-labelledby="heading12" data-parent="#calendar">
<div class="card-body">
<p>This week we will try something different.
Rather than building on the <a href="network_games">Network Games</a>,
that we have been working on for the previous two coder sessions, today we
are going to start a new game. However, this new game has the same structure
and similar design as our network game - this is to show you how we can
build different games from the same game idea.</p>
<p>Click on <a href="network_games#10_words">Network Games (10 words)</a> so start.</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading13">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse13" aria-expanded="false" aria-controls="collapse13">
Week 2 (Saturday 4 April)
</button>
</h2>
</div>
<div id="collapse13" class="collapse " aria-labelledby="heading13" data-parent="#calendar">
<div class="card-body">
This week we will continue to
work on the <a href="network_games">Network Games</a>, starting
from <a href="network_games#session_2_start">network_basic.py</a>
that we completed last week. From this we will do
<ul>
<li>A small rewrite of the code to fix some issues.</li>
<li>Add sounds and background music.</li>
<li>Implement better placement of the dots.</li>
<li>Extend our game to have levels, better GUI, ...</li>
</ul>
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="heading14">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse14" aria-expanded="false" aria-controls="collapse14">
Week 1 (Saturday 28 March)
</button>
</h2>
</div>
<div id="collapse14" class="collapse " aria-labelledby="heading14" data-parent="#calendar">
<div class="card-body">
Since this will be our first online dojo (vojo?) we will try to simplify
things and all work on the same game.
Later, as we get more experience with vojos,
we can go off and do our separate things (and you can
go back to your current game then, if you wish).</br>
Today we will work on <a href="network_games">Network Games.</a>
</div>
</div>
</div>