Skip to content

Commit 054f2db

Browse files
committed
Add my InstallFest 2018 workshop
1 parent 54756ed commit 054f2db

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

runs/2018/installfest/info.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
title: Asteroidy na InstallFestu
2+
subtitle: ČVUT FEL - installfest.cz
3+
time: 11:00–13:55
4+
default_time:
5+
start: '11:00'
6+
end: '13:55'
7+
place: ČVUT FEL, Karlovo náměstí 13, budova E, WS room I
8+
description: Hra v Pythonu pro naprosté začátečníky i pokročilé
9+
long_description: |
10+
Na tomto workshopu pod vedením lektora vytvoříte variantu arkádové hry
11+
Asteroids, která poprvé vyšla na konci sedmdesátých let. Využijeme k tomu
12+
framework Pyglet, o kterém nejsou potřeba žádné předchozí znalosti.
13+
14+
Hráč bude ovládat raketku létající vesmírem a střílející na kolem
15+
poletující asteroidy. Ale pozor, s asteroidem se samozřejmě můžete i srazit.
16+
17+
Předpokládá se pouze velmi základní znalost syntaxe Pythonu a základy
18+
objektového programování (klidně z jiného jazyka). Základní znalosti
19+
z matematiky a fyziky jsou výhodou (setrvačnost, zrychlení, sinus,
20+
kosinus...) ale ne nutností, ale nic hardcore nečekejte, předpokládejme
21+
vakuum s nulovým třením.
22+
23+
Vše ostatní se naučíte na workshopu. Pokročilejší Pythonisti mohou
24+
ozvíjet hru různými dalšími směry, takže by se neměli nudit
25+
(výbuchy, efekty, životy, štíty...).
26+
vars:
27+
coach-present: true
28+
29+
plan:
30+
- title: Workshop
31+
slug: workshop
32+
date: 2018-03-03
33+
materials:
34+
- lesson: intro/pyglet
35+
- lesson: projects/asteroids
36+
- title: Tahák s užitečnými funkcemi Pythonu (mj. matematika, náhodnost)
37+
url: https://pyvec.github.io/cheatsheets/basic-functions/basic-functions-cs.pdf
38+
type: cheatsheet
39+
- title: Tahák na seznamy
40+
url: https://pyvec.github.io/cheatsheets/lists/lists-cs.pdf
41+
type: cheatsheet
42+
- title: Slovníkový tahák
43+
url: https://pyvec.github.io/cheatsheets/dicts/dicts-cs.pdf
44+
type: cheatsheet
45+
- title: Tahák na Pyglet
46+
url: https://pyvec.github.io/cheatsheets/pyglet/pyglet-basics-cs.pdf
47+
type: cheatsheet
48+
- title: Množinový tahák
49+
url: https://pyvec.github.io/cheatsheets/sets/sets-cs.pdf
50+
type: cheatsheet
51+
- title: Tahák na geometrii a fyziku 2D her
52+
url: https://pyvec.github.io/cheatsheets/game-physics/game-physics-cs.pdf
53+
type: cheatsheet
54+

0 commit comments

Comments
 (0)