Nowy projekt
Witam!
Jako iż, jest to pierwszy wpis na tym blogu zacznę od przedstawienia się. Na imię mi Patryk a ksywką, którą najczęściej wykorzystuje jest ‘Pastan’. Jestem młodym programistą amatorem, którego pasją jest pisanie własnych gier.
A teraz czas na główny temat dzisiejszej notki. Jako, iż od pewnego czasu rozpocząłem prace nad nowym projektem. Mówiąc ściślej – strategiczną grą turową .Projekt ten powstaje w C++ przy użyciu biblioteki SDL. O samym koncepcie gry napisze w innej notce. Na razie nie ma jeszcze żadnych poważniejszych opisów samej gry. Prace rozpocząłem od napisania dość prostego frameworka. Na dzień dzisiejszy mój framework posiada następujące klasy:
Framework::Core
- cCore – Główna klasa frameworka ładująca i inicjująca wszystkie potrzebne biblioteki
- cRender – Klasa do obsługi wyświetlania elementów gry na ekranie
- cTimer – Obsługa czasu w grze
- cInputManager - Obsługa zdarzeń nadesłanych przez użytkownika
Framework::Graphics
- cTextures – Klasa zarządzająca teksturami
- cFont – Klasa do obsługi czcionek i napisów w grze
- cSprite – Klasa reprezentująca graficzny obiekt na scenie
Framework::Objects
- cArmy – Klasa wczytująca i obsługująca wszystkie typy żołnierzy w grze
- cTileset – Klasa do obsługi tilesetu mapy
Framework::Scenes
- iScene – Interfejs klasy przedstawiający sceny
- cSceneManager – Obsługa scen
Do zrobienia pozostało mi jeszcze jakieś proste GUI ale to później. Teraz akurat mam zamiar zabrać się już za samą grę. Na początek zamierzam napisanie prostej mapy. W razie postępów tego projektu zostanie umieszczona na pewno kolejna notka a więc do zobaczenia.