Skip to content

aneq05/Academic-Graduation-Hustle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Academic Graduation Hustle [AGH]

Opis projektu

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.

Autorzy

  • Anna Przyłucka
  • Kinga Pytel
  • Maciej Popiołek
  • Filip Pyrek

Technologia

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.

Mechanika Gry

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.

Przedmioty i Power-upy

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ę.

Mini-gry akademickie

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.

Cel Gry

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.

Unikalne Cechy Gry

  • 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.

Grupa docelowa

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.

Komponenty Techniczne

  • 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.

Podziękowania

Dziękujemy za zainteresowanie naszym projektem. Wszelkie opinie i sugestie są mile widziane!

About

Projekt na Inżynierię Oprogramowania. Theme to gra RPG o studencie.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.5%
  • CMake 3.5%