Úvod
Od nuly k enginům
ANI-VGA · 02
Od elektromechanické logiky k programovatelným počítačům, herním enginům a technické herní smyčce.

Původní snímek · 1

Úvod
ANI-VGA · 02
Jan Matoušek · 1. 10. 2026
Od elektromechanické logiky k programovatelným počítačům, herním enginům a technické herní smyčce.


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 1
Nejstarší počítačové hry

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 2
Nejstarší počítačové hry

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 3
Nejstarší počítačové hry
Tipy

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 4
Nejstarší počítačové hry

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 5
Nejstarší počítačové hry
Elektromechanické „počítačové“ hry – 1940s
Obrázek 1: Edward U. Condon a další, Nimatron, 1940 – fotografie a výřez schématu



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 6
Nejstarší počítačové hry
Elektromechanické „počítačové“ hry – 1940s
Obrázek 2: Vlk, koza, zelí – příklad jednodušší elektromechanické hry A je to ještě počítačová hra?


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 7
Nejstarší počítačové hry
Elektronkové „počítačové“ hry – 1950s
Obrázek 3: Josef Kates, Bertie the Brain, 1950


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 8
Nejstarší počítačové hry
Elektronkové hry · Nimrod (1951)
1. Examine the column specified by the column counter. If this is even transfer control to 7. 2. Examine the digit specified by the column and heap counters. If this is 1 transfer control to 4. 3. Add 1 to heap counter. Transfer control to 2. 4. Examine heap selected memory. If a heap has previously been selected transfer control to 6. 5. Operate heap selected memory. 6. Substitute modifying number in heap specified by heap counter. 7. Deduct 1 from column counter. If this does not complete examination of columns transfer control to 1. 8. STOP.
Obrázek 4: John Makepeace Bennett, Raymond Stuart-Williams, Nimrod, 1951


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 9
Nejstarší počítačové hry
Analogové „počítačové“ hry – okolo 1950
Obrázek 5: William Higinbotham, Tennis for Two, 1958


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 10
Nejstarší počítačové hry
Hry na elektronkových sálových počítačích – 1950s
Obrázek 6: A. S. Douglas, OXO, 1952
Obrázek 7: C. Strachey, Checkers, 1952



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 11
Nejstarší počítačové hry
Hry na počítači TX-0 – 1955/1956
Obrázek 8: kolektiv programátorů MIT, Tic Tac Toe, 1958


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 12
Nejstarší počítačové hry
Průlomy na počítačích PDP-1 a TX-2 – 1960s
Obrázek 9: Steve Russell, Spacewar!, 1962
Obrázek 10: Ivan Sutherland, Sketchpad, 1963



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 13
Nejstarší počítačové hry
Původní snímek vyhrazuje prostor pro živý rozbor kódu; samotný kód v PDF není. Odkaz níže je převzat z jeho závěrečné bibliografie.

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 14
Nejstarší počítačové hry
Textové hry – 1960s
Obrázek 11: M. Addis, W. McKay, The Sumerian Game, 1964
Obrázek 12: D. Rawitsch et al., The Oregon Trail, 1971



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 15
Nejstarší počítačové hry
Původní snímek vyhrazuje prostor pro živý rozbor kódu; samotný kód v PDF není. Odkaz níže je převzat z jeho závěrečné bibliografie.

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 16
Nejstarší počítačové hry
První arkádové videohry – 1970s
Obrázek 13: N. Bushnell, T. Dabney, Computer Space, 1971
Obrázek 14: Allan Alcorn, Pong, 1972



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 17
Nejstarší počítačové hry
První herní konzole – 1970s
Obrázek 15: Ralph H. Baer, Odyssey, 1972
Obrázek 16: A. Alcorn, H. Lee, Home Pong, 1975



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 18
Mikroprocesorová éra

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 19
Mikroprocesorová éra
Konzole druhé generace - okolo 1980
Obrázek 17: Atari VCS/2600, 1977/1982
Obrázek 18: R. Milner, S. Mayer, J. Decuir, L. Wagner, Combat, 1977



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 20
Mikroprocesorová éra
Racing the beam
Obrázek 19: David Crane, Pitfall, 1982
Obrázek 20: I. Bogost, N. Motfort, Racing the Beam, 2009



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 21
Mikroprocesorová éra
Původní snímek vyhrazuje prostor pro živý rozbor kódu; samotný kód v PDF není. Odkaz níže je převzat z jeho závěrečné bibliografie.

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 22
Mikroprocesorová éra
První domácí počítače - okolo 1980
Obrázek 21: „Svatá trojice roku 1977“ – Commodore PET 2001-8, Apple II, TRS-80 Model I


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 23
Mikroprocesorová éra
Hry na prvních domácích počítačích - okolo 1980
Obrázek 22: M. Toy, G. Wichman, Rogue, 1980
Obrázek 23: D. Major et al., Snipes, 1983



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 24
Mikroprocesorová éra
První domácí počítače - 1980s

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 25
Éra osobních počítačů

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 26
Éra osobních počítačů
První herní enginy
Obrázek 24: Stuart Smith, Adventure Construction Set, 1984
Obrázek 25: Garry Kitchen, GameMaker, 1985



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 27
Éra osobních počítačů
Modulární architektura
Obrázek 26: Typická konfigurace hry v systému MS DOS


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 28
Éra osobních počítačů
3D grafika v 1990s
Obrázek 27: John Carmack, id Software, Doom, 1993
Obrázek 28: Ken Silverman, 3D Realms, Duke Nukem 3D, 1996



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 29
Éra osobních počítačů
PDF obsahuje pouze uvedení případové studie. Doplňující autorský výklad není rekonstruován.

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 30
Éra osobních počítačů
Moderní enginy
Obrázek 29: John Carmack, id Software, Quake, 1996
Obrázek 30: Tim Sweeney, Epic Megagames, Unreal, 1998



Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 31
Éra osobních počítačů
Enginy dnes
Obrázek 31: Gamalytic, podíly enginů ve vydaných hrách


Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 32
Shrnutí

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 33
Shrnutí
Technická herní smyčka

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 34
Shrnutí
Technická herní smyčka

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 35
Shrnutí
Architektura softwaru

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 36
Shrnutí

Jan Matoušek · podklad 1. 10. 2026 · export PDF 6. 10. 2026 · PDF, strana 37