Skip to content

manio143/ShadowsOfShadows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShadowsOfShadows

W ramach projektu będziemy pracowali nad grą o nazwie Shadows of Shadows. Będzie to gra z gatunku Role Playing Game + Slack’n’Slash w klamcie klasycznym, t.j. zorientowanym na gobliny, elfy, trolle, etc. Nasz bohater o imieniu $nick budzi się w tajemniczej komnacie w lochach nalężących do $Boss_name. Od stróża dowiaduje się, że jego ukochana $love_name został uprowadzona przez $Boss_name. $nick postanawia ją uratować. W związku z tym wydostaje się z celi i wyrusza na walkę z potworami przez lochy, szukając ukochanej $love_name.

Gra będzie się opierać na systemie Czasu Rzeczywistego, czyli nie turowego. Postać gracza będzie wzbogacona o rozwój na podstawie punktów doświadczenia, poziomów oraz punktów umiejętności. Oprócz tego bohater podczas wędrówki będzie miał możliwość zbierania przedmiotów do ekwipunku o charakterze funkcjonalnym, np. odnowa życia, bądź ulepszony atak, lub fabularnym, mającym na celu przechodzenie do kolejnych etapów historii.

Między etapami fabularnymi będziemy tworzyli losowo generowane pokoje aby wydłużyć i urozmaicić rozgrywkę.

Technologia jakiej użyjemy to MonoGame, C#, .NET. Podczas pierwszego sprintu użyjemy biblioteki SadConsole opartej o MonoGame, która dostarcza emulację konsoli wewnątrz okna DirectX lub OpenGL.

Podczas pierwszego sprintu skupimy na funkcjonalności, korzystając z SadConsole do prostej reprezentacji obiektów na ekranie. Natomiast w drugim sprincie rozszerzymy grę o grafikę.

Zadbamy o modularność i obiektowość aplikacji. Uwzględniając dobre praktyki i wzorce projektowe używane w dzisiejszych aplikacjach.

Powyżej korzystamy ze zmiennych $nick, $Boss_name, $love_name, które będą zdefiniowane na początku gry przez gracza.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages