Projekt semestralny · zadanie 2

Gra z miksu

Stwórz grę planszową, która łączy elementy charakterystyczne dla gier komputerowych. Podstawą jest miks wylosowany na zajęciach.

70% oceny start 27.10 oddanie do 29.01.2027 1, 2 albo 3 osoby

1Cel

Stwórz grę planszową, która łączy elementy charakterystyczne dla gier komputerowych. Podstawą jest miks wylosowany na zajęciach z czterech kategorii: estetyka, mechanika, story i technologia.

2Twoje karty miksu

Każdy z Was ma przydzielone swoje 4 karty, po jednej z każdej kategorii.

  • Pracujesz sam: grasz swoimi 4 kartami.
  • Pracujesz w zespole: to Wasza przewaga. W każdej kategorii wybieracie jedną kartę z kart członków zespołu albo łączycie dwie w jedno rozwiązanie. Łączenie jest dozwolone, ale nieobowiązkowe.

W dokumentacji opisz każdą z 4 kategorii: którą kartę wybraliście (albo co połączyliście), dlaczego, i jak ten element działa w Waszej grze.

3Wymagania podstawowe dla wszystkich

Modele 3D

Własne modele 3D możesz dodać do gry, ale nie liczą się jako rozszerzenie. Muszą być proste.

4Rozszerzenia: zakres rośnie z wielkością zespołu

SkładWymagane rozszerzenia
1 osoba0 (tylko wymagania podstawowe)
zespół 2-osobowy1 rozszerzenie
zespół 3-osobowy2 rozszerzenia

Rozszerzenia wybieracie na starcie projektu (27.10) i wpisujecie je na tablicę Miro. Każde rozszerzenie ma jednego właściciela w zespole.

Rozszerzenia skryptowe (Lua w TTS)

KodRozszerzenieCo gracz widzi
S1Automatyczny start gryprzycisk „Nowa gra”: tasowanie, rozdanie kart i rozstawienie pionków dzieją się same
S2Automatyczne liczeniepunkty lub zasoby aktualizują się same po każdej akcji
S3Pilnowanie turywidać, czyja jest tura i jaka faza; niedozwolone akcje są blokowane albo sygnalizowane
S4Własny panel interfejsu (XML UI)np. tabela wyników, podpowiedzi, przyciski akcji na ekranie
S5Losowość ze skryptulosowe zdarzenia albo plansza układana przez skrypt przy każdej partii
Uwaga

Wbudowany system tur w TTS (Options → Turns) i strefa tasująca (Randomize Zone) działają bez programowania. Samo ich włączenie nie liczy się jako S3 ani S5.

Rozszerzenia projektowe (bez programowania)

KodRozszerzenieCo gracz widzi
P1Tryb solowariant dla 1 gracza, np. przeciwnik sterowany talią kart
P2Asymetryczne frakcjemin. 3 frakcje lub postacie z unikalnymi zdolnościami, zbalansowane w playteście
P3Drugi scenariuszinny cel gry albo inny układ planszy przy tych samych zasadach

Skrypty Lua w TTS poznasz na wykładzie 6, a praktyczne wskazówki są w poradniku TTS.

5Role w zespole

Każda rola ma jednego właściciela. Projektujecie razem, ale ostatnie słowo w swojej dziedzinie ma właściciel roli.

RolaOdpowiada za
Producentharmonogram, tablicę Kanban, terminy, organizację playtestów, oddanie plików
Projektant gryzasady, balans, instrukcję
Grafik i technik TTSkomponenty, import do TTS, publikację w Workshop
  • Zespół 2-osobowy: jedna osoba łączy rolę producenta z inną rolą.
  • Pracujesz sam: pełnisz wszystkie trzy role.

6Organizacja pracy

O planowaniu, Kanbanie i szacowaniu czasu jest wykład 1 i wykład 2.

7Playtest: obowiązkowe minimum

3 sesje playtestu:

Każdą sesję opisz w osobnej ramce na tablicy Miro:

PolePrzykład
Data27.12.2026
Testerzy3 osoby, w tym 2 spoza roku
Czas partii45 min
Co działało…
Co nie działało…
Co zmieniamy…

Jak prowadzić playtest i jak z uwag zrobić listę zmian: wykład 3 i wykład 4.

8Harmonogram zadania 2

DataEtap
27.10start: zespoły, wybór kart, rozszerzenia, role, harmonogram i Kanban na Miro
20.11prototyp pen&paper na Miro
24.11przegląd prototypów na zajęciach
1.12, 8.12konsultacje wersji TTS na zajęciach
15.12wersja w TTS + playtest krzyżowy 1 (na zajęciach)
przerwa świątecznaplaytest z osobami spoza roku
12.01playtest krzyżowy 2 (na zajęciach)
19.01konsultacja wersji roboczej dokumentacji
do 29.01oddanie projektu drugiego zadania semestralnego wraz z dokumentacją

Wszystkie terminy razem z wykładami i zadaniem 1 są w harmonogramie.

9Tablica Miro: jak zacząć

  1. Dołącz do zespołu zajęć w Miro: link zaproszenia: do uzupełnienia
  2. Utwórz nową tablicę z szablonu nazwa szablonu: do uzupełnienia. W zespole tablicę zakłada tylko producent.
  3. Nazwij tablicę: G2_Nazwisko1_Nazwisko2 (zadanie 1: G1_…).
  4. Dodaj członków zespołu do tablicy.

Nie musisz udostępniać mi tablicy. Tablice w zespole zajęć widzę automatycznie.

10Oddanie

Co dokładnie wkładasz do pliku .zip i checklista przed oddaniem są na stronie Oddanie.