mateuszpolec / ipp_Mateusz_Polec_2021

RPG (right now only RPG) made in SFML
0 stars 0 forks source link

ipp_Mateusz_Polec_2021

Indywidualny projekt programistyczny - Onyx RPG. Tworzony przez Mateusza Połcia.

Pomysł na projekt

Stworzenie własnego silnika gier na podstawie biblioteki SFML nastawionego pod tworzenie gier gatunku RPG. Następnie stworzenie prostej gry RPG, przedstawiającej problem porzucanych zwierząt we współczesnym świecie.

Funkcjonalności

Plan gry

Gra, która skupia się na problemie porzuconych zwierząt we współczesnym świecie. Głównią postacią jest pies rasy shibainu, porzucony przez właściciela. Bohaterem będzie można poruszać za pomocą klawiatury. Do rozgrywki zostaną dodanę elementy questów, dialogów, muzyki, menu i animacji. Akcja toczona będzie w Japońskim mieście. Gracz za główny cel będzie miał wybranie jednej ze ścieżki - odnalezienia nowego właściciela, lub poznania uroków życia dzikiego. Pobocznymi zadaniami będzie możliwość pomocy innym zwierzętom/ludziom. Opis poszczególnych questów pojawi się wraz z Raportem III.

Przykładowa grafika na podstawie lokacji

Zen Garden:

alt text

City #1:

alt text

City #2:

alt text

City #3:

alt text

Technicze szczegóły gry:

Grafika 2D, pixelartowa, obsługiwanie eventów wprowadzanych z klawiatury/myszki.

Przykładowy Quest (Startowy):

Start gry odbywa się przy akompaniamencie melancholinej muzyki. Znajdujemy się w portowej - nieznanej dla gracza - części miasta. Pierwszym zadaniem jest odnalezienie jakiegokolwiek schronienia na początek. Gracz zwesząd będzie doświadczał ogromnej ignoracnji ze strony środowiska - na psa nikt nie będzie zwracał uwagi. Do wyboru gracza będzie kilka miejsc, w których początkowo będzie mógł się schronić (Weranda domu, zaułek ulicy, portowy magazyn). W każdym z miejsc doświadczymy zarówno plusów wyboru, jak i minusów.

Portowy magazyn:

Weranda domu:

Technologie

Dokładny opis tasków:

Można znaleźć pod tym linkiem, lub zakładce "Projects" repozytorium:

Opisy wszystkich zadań

Harmonogram