
|
Witaj na stronie projektu silnika Xerox. Xerox stanowi kompletny system tworzenia gier.
Zawiera w sobie między innymi: obsługę dźwięku, grafiki
2d, wejścia z klawiatury/myszy, podsystem do obsługi fizyki, podsystem efektów
cząsteczkowych, parser własnego języka skryptowego, kompletny system menu,
zestaw narzędzi pozwalający na tworzenie wirtualnych światów, własny format modeli 2d, wirtualny system plików(VFS). To
tylko część z jego możliwości. Projekt jest obecnie w fazie tworzenia.
Gdy zostanie ukończony zostanie udostępniony w formie dynamicznie
dołączanej biblioteki dll. Można go będzie używać bez ograniczeń
zarówno do darmowych jak i komercyjnych produkcji. W razie pytań prosimy o kontakt poprzez: gosuwachu@o2.pl lub wachu2@gazeta.pl.
Ostatnia aktualizacja: 2004-07-26. Obecna postać silnika: xerox_gs.rar
Specyfikacja: Xerox game engine.
Silnik jest tworzony na zasadzie warstw. Pierwszą warstwą jest Kernel, czyli warstwa odpowiedzialna za komunikowanie się silnika ze światem zewnętrznym. Kernel zawiera: - logowanie błędów, (ukończone) - wirtualny system plików(VFS), (ukończone) - mathlib (wzorowany na mtxlib), - zarządzanie zasobami, - parser języka xconf, - profiler kodu, (ukończone) - timer, (ukończone) - system wejścia z klawiatury/myszy. (ukończone)
Kolejną warstwą jest Game System, która odpowiada za odpowiednią obsługę danych. W jej skład wchodzą: - video, - dźwięk, - obsługa fizyki, - zarządzanie wierzchołkami, - zarządzanie materiałami, - konsola, - obsługa textu (wzorowane na texlib), - okno aplikacji, (ukończone) - system okienek (GUI), - menedżer sceny.
Informacje o autorze:
Piotr Wach, prawie 18 lat, programista C, C++, Turbo Pascala, Basica, PHP, MySQL, HTML, JavaScript, OpenGL, DirectDraw, WinAPI, MFC. Przez innych programistów nazywany jako:psychol, sadysta... itp. Ale ogólnie to bardzo przyjazny i uprzejmy człowiek szanujący zieleń i miłujący pokój :-] Doświadczenie programistyczne: 7 lat programowania w C, C++. I około 2 lata programowania gier, w szczególności w OpenGL'u. Zainteresowania: rower, gra w StarCraft'a, i ew. prowadzenie wojen z innymi programistami (pozdrowienia dla Spax'a, Bolka, Dżona, Ecthela, eMADe ;]).
|
|
Copyrights © 2004 by Valhalla Games. Wszelkie prawa zastrzeżone. |