Podstawy Grafiki Komputerowej - Projekt
Założenia projektu:
- Aplikacja może być napisana w dowolnym języku programowania dla dowolnej platformy docelowej (wyjątek: aplikacja VR);
- Aplikacja nie może zostać napisana przy pomocy gotowego silnika gry;
- Dla aplikacji 2D: można korzystać z zaproponowanych poniżej bibliotek/frameworków lub innej biblioteki zatwierdzonej przez prowadzącego:
SFML, SDL, Allegro 4/5;
- Dla aplikacji 3D: aplikacja powinna zostać napisana z wykorzystaniem biblioteki OpenGL w wersji 3.3 lub wyższej;
- Dla aplikacji VR: aplikacja powinna zostać napisana z wykorzystaniem frameworka LÖVR lub innej zaakceptowanej przez prowadzącego biblioteki nie będącej silnikiem gry;
- Dla aplikacji VR: aplikacja powinna zostać napisana dla dowolnej platformy VR, tak długo jak autorzy będą potrafili ją zaprezentować podczas obrony;
Zasady organizacyjne:
- Projekt wykonywany jest w grupach od 2 do 3 osób;
- Co najmniej jeden dzień (24 godziny) wcześniej przed oddaniem, kompletny projekt z kodem źródłowym i sprawozdaniem należy dostarczyć do sprawdzenia drogą elektroniczną (e-mail);
- Podczas oddawania projektu należy zaprezentować działanie programu i kod źródłowy;
Sprawozdanie powinno zawierać:
- Temat projektu i dane autorów;
- Krótki opis zastosowanych technologii (język, framework, biblioteki);
- Opis implementacji najważniejszych funkcjonalności z fragmentami kodu źródłowego;
- Instrukcja obsługi "dla dewelopera" - narzędzia, środowisko, kompilacja.
Proponowane tematy dla gier 2D/3D
- Prosta gra fabularna (RPG).
- Prosta gra FPS.
- Prosta gra logiczna z wykorzystaniem fizyki.
- Prosta gra platformowa.
- Prosta gra przygodowa.
- Prosta gra survival horror.
- Prosta gra TPS w rzucie izometrycznym.
- Prosta gra z gatunku celowniczek.
- Prosta gra z gatunku tower defense.
- (Tylko 2D) Prosty programowy renderer 3D.
Proponowane tematy dla gier VR:
- Strzelnica.
- Gra typu Duck Hunt.
- Prosty symulator jazdy samochodem.
- Maszyna arcade do mierzenia siły ciosu.
- Wirtualny spacer po świecie 3D.
- Przeglądarka zdjęć 360.
Zapraszam do zgłaszania własnych tematów.