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. ;)