2150626258

2150626258



QUAIKE. Architektura oprogramowania

2.6.    Pliki zawartości

Są to pliki zawierające dane rozszerzające możliwości programu, które mogą być dodawane lub modyfikowane przez użytkowników i udostępniane publicznie.

Takimi plikami są pliki map zapisywane z rozszerzeniem . qdl, które w rzeczywistości są plikami w formacie XML, oraz kody źródłowe botów napisane w języku C#.

2.7.    Pliki źródłowe

Kod źródłowy projektu Quaike jest napisany w języku C#. Wybrany został on ze względu na możliwość pracy z bibliotekami środowiska XNA oraz wygodę programowania w środowisku obiektowym. Kod źródłowy jako element architektury możemy podzielić na następujące klasy abstrakcji: kod źródłowy serwera,

-    kod źródłowy aplikacji klienta,

-    kod źródłowy edytora map,

kod źródłowy zawierający mechanikę rozgrywki, kod źródłowy zawierający interfejs dla botów, pliki konfiguracyjne.

Pliki źródłowe pełnią krytyczną rolę w projekcie, są bowiem elementem spajającym wszystkie pozostałe elementy architektury.

3. Perspektywa logiczna i implementacyjna

Wykaz elementów architektury, wraz ze spisem technik użytych do ich implementacji znajduje się w tabeli 2.

Tabela 2. Elementy architektury i techniki ich implementacji

Element

Technika

Pliki źródłowe

C#

Baza danych

SQLite

Pliki konfiguracyjne

XML

Pliki zawartości

XML, C#

Interfejs użytkownika

C#, XNA

4. Perspektywa procesowa

Głównym problemem procesowym będzie równoczesne uruchamianie wielu programów botów na serwerze. Tak więc wydajność projektu będzie zależała w głównej mierze od konfiguracji komputera na którym zaostanie zainstalowany serwer gry, gdyż na nim będzie wykonywana zdecydowana większość obliczeń.

4



Wyszukiwarka

Podobne podstrony:
QUAIKE. Architektura oprogramowania Tabela 1. Historia zmian w dokumencie Lp. Data Nr
09 3 PASTY - PASTAE Są to maści zawierające nie mniej niż 25% substancji stałych. Substancje stałe s
Surowce ilaste Surowce ilaste są to surowce zawierające minerały ilaste jako podstawowy składnik. Mi
79382 P1000198 (2) GruntyGrupa I — grunty niewy gadzinowe są to {ranty, zawierające mniej niż 20% cz
7.3. Preparaty osoczowe Albuminy Są to preparaty zawierające 96% albumin, 4% globulin oraz inne biał
DSC01073 (8) Podstawowe bloki w przetwornikach Źródła napięcia odniesienia. Są to źródła zawierając*
DSC01074 (5) Ćródła napięcia odniMltnli. Są to liódla zawierająca diody Zan ora lub tranzystory o te
369 (4) 0, jakie są stopy aluminium do pracy w podwyższonej temperaturze? Są to stopy zawierające na
Start komputera W czasie startu komputera (ang. boot) pierwsze ładowane jest jądro (np. w MS-DOS są
13262 Wprowadzenie do MatLab (32) M-pliki są to zwykłe pliki tekstowe, które tworzy sic za pomocą ed
PB210050 TemaŁ Język C INFORMATYKA WYKŁAD 4 pliki nagłówkowe
Wirusy plików wsadowych Są to tzw. batchviruses, gdyż pliki wsadowe to pliki o rozszerzeniu BAT. Wir

więcej podobnych podstron