My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

To silnik do gier 2D tworzony przy pomocy:

Języka: C++;
Bibliotek: Allegro5, Boost, OpenSSL, STD, winsock2;
Fizyki z: Box2D.

Poszczególne moduły to:

Graphics Core - odpowiada za to co zobaczymy na ekranie;
Input Core - odpowiada za sterowanie w grze;
Sound Core - odpowiada za dźwięk i jego efekty;
Physic Core - odpowiada za fizykę oraz systemy cząsteczkowe;
System Core - odpowiada za aplikacje, posiada klasy do obsługi maszyny stanów;
Utility Core - Posiada klasy pomocnicze, Manager Zasobów oraz klasy obsługujące VFS i Archiwa( Zip, RAR, itp.);
Network Core - odpowiada za komunikacje sieciową;
Script Core - odpowiada za przetwarzanie skryptów pisanych w specjalnie do tego celu stworzonym języku DarkScript; Artificial Intelligence Core - odpowiada za sztuczną inteligencję w grze;
Game Core - odpowiada za całą grę, posiada klasy wyższego poziomu(czytaj: frameworka) które ułatwiają programowanie gier(zawiera klasy reprezentujące poszczególne elementy różnych typów gier).

Postęp w pracach nad silnikiem będzie opisany na moim blogu: http://darkprogram.blogspot.com/

Powered by Google Project Hosting