courses:games:start

Cel laboratorium: zapoznanie z całym procesem tworzenia gry, od pierwszego pomysłu, przez projektowanie interakcji, implementację, testowanie, po próbę “sprzedaży” gry.

Blok L.p. Termin Tematyka zajęć Materiały
PROJEKT 1. 09.03.2022 Projekt doświadczenia gry Szablon + Przykłady + Szukamy zespołu!
2. 16.03.2022 23.03.2022 Papierowy prototyp rysunki, wycinanki, tekst, … – może być kilka alternatywnych wersji elementów w zależności od różnych wizji w grupie, jednak na koniec trzecich zajęć trzeba będzie wybrać jedną spójną wersję
Wyzwanie: One Page Design. Przykłady1): link_1, link_2, link_3
3. 30.03.2022 Wzajemna ewaluacja Szablon ewaluacji
MECHANIKI 4. 06.04.2022 Projektowanie mechanik 7 grup: (1) Przestrzeń, (2) Czas, (3) Obiekty, atrybuty i stany, (4) Akcje, (5) Reguły, (6) Umiejętności, (7) Przypadek/losowość
Dwa przydatne źródła2): krótkie streszczenie (bez czasu), szczegółowy opis (44 str)3)
5. 13.04.2022 Balansowanie mechanik W skrócie: chcemy tak połączyć ze sobą mechaniki, żeby gra była cały czas ciekawa i odpowiednio wymagająca, aby utrzymać zainteresowanie gracza.
Szczegółowy opis (37 str)4) - to naprawdę jest BARDZO szczegółowy opis. Nie ma potrzeby czytania całości i odnoszenia się do wszystkiego. Najważniejsze pytanie jest na końcu: Does my game feel right? Why or why not? Na podstawie odpowiedzi chcemy balansować to, co wydaje się być potrzebne
IMPLEMENTACJA 6. 20.04.2022 Implementacja 1 Nie ma spotkania - ten czas proszę poświęcić na grupową pracę nad implementacją!
Wskazówki do budowania interfejsu gry5)
7. 20.04.2022 Implementacja 2 Konsultacje - prezentacja aktualnego stanu
8. 27.04.2022 Implementacja 3 Nie ma spotkania - ten czas proszę poświęcić na grupową pracę nad implementacją!
9. 04.05.2022 Implementacja 4 Konsultacje - prezentacja aktualnego stanu (checkpoint 1)
10. 11.05.2022 Implementacja 5 Nie ma spotkania - ten czas proszę poświęcić na grupową pracę nad implementacją!
11. 18.05.2022 Implementacja 6 Konsultacje - prezentacja aktualnego stanu (checkpoint 2)
WZORCE 12. 25.05.2022 Game Programming Patterns 1 Nie ma spotkania - ten czas proszę poświęcić na grupową pracę nad implementacją!
Game Programming Patterns – dobry podręcznik do wzorców programistycznych w grach; na tym etapie realizacji projektów zapewne wybrane wzorce już Państwo zaimplementowaliście “intuicyjnie” - teraz jest ten moment aby to świadomie ustalić i ewentualnie poprawić implementację zgodnie z wybranymi wzorcami
13. 01.06.2022 Game Programming Patterns 2 Konsultacje - prezentacja implementacji dwóch game design patterns
PODSUMOWANIE 14. 08.06.2022 Wzajemna ewaluacja Ewaluacja analogiczna jak na Lab 03 (osobne pokoje, jedna grupa prezentuje - druga komentuje, a później zamiana). Tutaj bez formularza oceny. Cel: przyjacielska pomoc i wychwycenie ostatnich rzeczy do poprawy przed finalną prezentacją
15. 15.06.2022 Targi gier (1) 10 minut dla każdego Zespołu. Prezentacja/demonstracja (próba “sprzedania” gry) przed całą grupą na ostatnich zajęciach - styl dowolny (streaming gry live z komentarzem / slajdy / nagrane filmiki / itd)
Obowiązkowy punkt: jeden element projektu, z którego jesteśmy najbardziej zadowoleni (grafika / kod / algorytm / …)
(2) Po zajęciach udostępniamy sobie nawzajem gry i mamy 7 dni dni na ich przetestowanie
(3) Formularz do wzajemnej oceny projektów: zakładka OCEŃ GRY! w zespole w MS Teams (aktywny do 15.06 23:59)
  • Przez cały semestr pracujemy w zespołach 3-4 osobowych.
  • 50 EXP stanowi 100% łącznej liczby punktów (MAX). Składają się na to:
    • 6 EXP: wstępny projekt gry przesłany po laboratorium 3 (archiwum składające się ze zbioru dokumentów i zdjęć/skanów papierowych prototypów)
    • 6 EXP: opis zbioru mechanik przesłany po laboratorium 5
    • 2x3 EXP: prezentacja aktualnego stanu implementacji (dwa checkpointy: na laboratorium 8 i na laboratorium 11)
    • 6 EXP: prezentacja implementacji dwóch game design patterns na laboratorium 13
    • 26 EXP: prezentacja projektu na “Targach gier” na ostatnich zajęciach. Ocena od grupy (13 EXP) i prowadzącego/prowadzących zajęcia (13 EXP)
  • Dozwolone są dwie nieusprawiedliwione nieobecności.
    • Każda kolejna nieobecność skutkuje odjęciem 5 EXP.
  • Skala ocen:
    • >= 45 EXP – bdb
    • >= 40 EXP – db+
    • >= 35 EXP – db
    • >= 30 EXP – dst+
    • >= 25 EXP – dst
    • < 25 EXP – ndst

1)
Koncepcja One Page Design będzie przedstawiona też na wykładzie, ale tutaj dodatkowo przykłady (niekoniecznie wzorcowe, ale można zobaczyć o co chodzi)
2)
Szczegółowo opowie o nich również dr Bobek na wykładzie
3) , 4) , 5)
Źródło: Jesse Schell - The Art of Game Design: A Book of Lenses (CRC Press, 2015)
  • courses/games/start.txt
  • Last modified: 3 years ago
  • by 127.0.0.1