PLÁN PORADIA LEKCIÍ 1. Hello, world! 2. Čiaročky 3. Omaľovánky (drawing primitives) 4. Obrázky (blitting) 5. Škriatkovia (sprites) 6. Udalosti Nezaradené: Myš II (iba možno, už bolo veľa vysvetlené v udalostiach) Timery Dátové súbory (resp. ako ich nahradiť) (vrátane "sprite sheets") Klávesnica Zvuk a hudba Text a fonty (Možno) nepokryté lazyfoo tutoriály: Regulating frame rate <- do timerov Calculating frame rate <- do timerov Motion <- asi bolo v spritoch, + v hre Rect/Per-pixel/Circular Collision Detection Animation Scrolling Scrolling backgrounds Getting string input <- vid to co bolo v samploch RUDL v tom mini-GUI Game Saves <- netreba celú lekciu; Ruby skvelo podporuje marshalling Resizable windows and window events Alpha blending Particle engines Tiling Bitmap fonts Pixel manipulation and surface flipping Frame independent movement