FIT ČVUT

Adam Vesecký

NI-APH

Organizace předmětu

Co nás čeká

(De)motivační citáty

Nobody in this industry knows what they are doing. We just have a gut assumption.Cliff Bleszinski
Focus is a matter of deciding what things you're not going to do.John Carmack
Games are great to work on because they are as much about art as they are science.Mike McShaffry

Jaké jsou cíle předmětu

decoration
  • Umět odlišit herní koncepty od konceptů softwarových aplikací
  • Porozumět, jak fungují herní enginy
  • Porozumět modulární architektuře používané při vývoji her
  • Porozumět základům matematických a fyzikálních aspektů ve hrách
  • Porozumět základům herního AI
  • Porozumět technickým principům multiplayeru
  • Navrhnout a naprogramovat si jednoduchou hru z perspektivy vývojáře

Historie APHček

2017

  • první běh (děs a běs)
  • OpenFrameworks engine, C++
  • bez semestrálek, pouze domácí úkoly
  • 47 studentů, 25 kurz dokončilo
  • Průměrný prospěch: 1.48

2018

  • vylepšený design a nová doprovodná videa
  • migrace z C++ na TypeScript (PixiJS)
  • 50 studentů, 30 kurz dokončilo
  • Průměrný prospěch: 1.50
MI-APH 2017
MI-APH 2018

Historie APHček

2019

  • Slidy plně v HTML
  • 50 studentů, 33 kurz dokončilo
  • Průměrný prospěch: 1.67

2020

  • web, trailer, minitalky, nové přednášky
  • 50 studentů, 38 kurz dokončilo
  • Průměrný prospěch: 1.61

2021

  • minoritní update
  • 50 studentů, 26 kurz dokončilo
  • Průměrný prospěch: 1.27
A v roce 2022 probíhala revitalizace
MI-APH 2019
NI-APH 2020

A jak to bude dál

Odkazy

decoration
Slidy a materiály
Youtube kanál
Přednášky a laborky
  • Úterý, 16:15, TH-A:1455

Bodování

decoration

Semestrálka

  • 60 bodů, nutno splnit alespoň 30

Zkouška

  • neformální diskuse nad různými tématy z přednášek
  • 30 bodů, nutné minimum 15

Minitest

  • na poslední přednášce
  • 10 bodů, není minimum

Nepovinné a bonusové body

  • kvíz - ~10 bodů (2 body za první 3 místa, jinak 1 bod)
  • technický článek pro blog - 10 bodů
  • semestrálka běžící na ggBlasteru - 10 bodů
A kdo bude mít 95+ bodů, dostane APH tričko

Časová osa

Přednášky

TýdenDatumObsah
0126.9.2023Úvod
023.10.2023Svět her
0310.10.2023Enginy
0417.10.2023Herní assety
0524.10.2023Komponentová architektura
0631.10.2023Patterny a postupy
077.11.2023Hudba a zvuky
0814.11.2023Herní prostor
0921.11.2023Fyzika
1028.11.2023Grafika
115.12.2023Herní AI
1212.12.2023Multiplayer
1319.12.2023Design
A občas bude i nějaký ten minitalk

Laborky

TýdenDatumObsah
0126.9.2023Úvod a seznámení s prostředím
023.10.2023Úvod a seznámení s prostředím
0310.10.2023Technický návrh mechanik
0417.10.2023Technický návrh mechanik
0524.10.2023Konzultace
0631.10.2023Konzultace
077.11.2023Konzultace
0814.11.2023Konzultace
0921.11.2023Prezentace progresu
1028.11.2023Prezentace progresu
115.12.2023Konzultace
1212.12.2023Konzultace
1319.12.2023Rezerva

Žárovičky ve slidech

green bulb

Zelená

Něco, co stojí za pozornost

orange bulb

Oranžová

Něco, byste měli vědět

red bulb

Červená

Něco, co musíte vědět

GDS pozvánka

Literatura

NI-APH literature