Academic Graduation Hustle [AGH] to unikalna gra typu rogue-like, w której gracz wciela się w studenta Akademii Górniczo-Hutniczej, podejmując wyzwania codziennego życia akademickiego. Celem gry jest przetrwanie kolejnych konfrontacji z profesorami i przygotowanie się do ostatecznego starcia – obrony pracy inżynierskiej.
- Anna Przyłucka
- Kinga Pytel
- Maciej Popiołek
- Filip Pyrek
Cały projekt zostanie zrealizowany w języku C++ z wykorzystaniem biblioteki SFML (Simple and Fast Multimedia Library), co zapewnia:
- Wysoką wydajność w przetwarzaniu grafiki 2D.
- Łatwość obsługi wejścia gracza.
- Wsparcie dla zaawansowanych funkcji multimedialnych.
Gra opiera się na systemie turowym, gdzie gracz i przeciwnik (bot) wykonują swoje ruchy naprzemiennie. W każdej rundzie dostępne są następujące akcje:
- Atak przeciwnika
- Użycie przedmiotu
- Obrona przed nadchodzącym atakiem
Profesorowie jako przeciwnicy posiadają różne paski zdrowia reprezentujące ich cechy, takie jak: energia, cierpliwość i motywacja. Aby wygrać, gracz musi skutecznie atakować te paski.
Na kampusie dostępne są sklepy (np. Żabka, Studenciak), w których można kupować przedmioty wspomagające zdrowie i ataki m.in:
- Batoniki – zwiększają energię.
- Kawa – przyspiesza działania gracza.
- Piwo – regeneruje motywację.
Gra zawiera interaktywne zadania i zagadki, które mogą zadawać obrażenia przeciwnikom. Specjalne ataki, takie jak Pop Quizy, są skuteczne, gdy gracz atakuje słabe punkty przeciwnika.
Celem gracza jest przejście przez serię akademickich starć i dotarcie do ostatecznego wyzwania – obrony pracy inżynierskiej. Po drodze czekają humorystyczne wydarzenia inspirowane codziennym życiem studenckim na AGH.
- Humor i tematyka związana z życiem studenckim AGH.
- Strategiczna mechanika rozgrywki, wymagająca sprytnego zarządzania zasobami.
- Interaktywne mini-gry, które dodają wyzwania i głębi rozgrywce.
- Przeciwnicy z unikalnymi cechami, jak profesorowie o różnorodnych atrybutach zdrowia.
Gra jest skierowana do osób zaznajomionych z życiem akademickim, a zwłaszcza studentów, których liczba w Polsce przekracza 1,2 miliona. Popularność gier wideo wśród młodzieży pozwala przewidywać zainteresowanie szerokiego grona graczy.
- Game Engine – obsługuje logikę gry, zarządza walkami, turami, przeciwnikami i mapą.
- Rendering Engine (oparty na SFML) – odpowiada za wyświetlanie grafiki gry.
- Input Handler – obsługuje wejścia od gracza (klawiatura, mysz, kontroler).
Gra wykorzystuje lokalną komunikację między komponentami na komputerze gracza i przechowuje stan gry w bazie danych.
Dziękujemy za zainteresowanie naszym projektem. Wszelkie opinie i sugestie są mile widziane!