2150626259

2150626259



5. Architektura a cechy projektu Quaike

Serwer będzie miał również za zadanie wysyłanie dużej ilości komunikatów do aplikacji klienckich, w związku z czym będzie wymagał szybkiego łącza. Aby zminimalizować problemy z tym związane nastąpi zmniejszenie objętości przesyłanych komunikatów.

Dodatkowo, możliwość tworzenia przez użytkowników własnych serwerów gry, spowoduje odciążenie głównego serwera gry.

5. Architektura a cechy projektu Quaike

5.1.    Efektywność

Wysyłanie przez serwer w trakcie rozgrywki jedynie informacji niezbędnych do wizualizacji znacznie zmniejsza obciążenie komputera użytkownika.

Kondensacja komunikatów pomiędzy serwerem, a aplikacją klienta powoduje odciążenie łącza serwera.

5.2.    Stabilność

Dojrzałość języka C# ułatwia wykrywanie błędów już we wczesnej fazie implementacji. Zmniejsza to liczbę przypadków, w których program zachowa się niezgodnie z oczekiwaniami autorów.

Środowisko Quaike będzie gwarantowało swoją stabilność niezależnie od zachowania uruchamianych w nim programów botów. Jako, że na ten aspekt zostanie położony szczególny nacisk, będą przeprowadzane odpowiednie testy sprawdzające działanie aplikacji w wypadku krytycznych zachowań botów.

5.3.    Wygoda obsługi

W konstruowaniu wszystkich aplikacji przeznaczonych dla użytkownika duży nacisk jest kładziony na wygodę obsługi i intuicyjność interfejsu. Do każdego elementu projektu dołączona jest instrukcja obsługi pozwalająca użytkownikowi w szybki sposób zapoznać się z programem i jego funkcjami.

Aby wspomóc pisanie przez użytkowników własnych botów, projekt udostępnia zaawansowaną bibliotekę funkcji do wykorzystania przez boty. Biblioteka ta jest szczegółowo opisana w dołączonym do programu dokumencie. Tworzenie botów ułatwia również samouczek, który krok po kroku opisuje w jaki sposób pisać coraz lepsze programy walczące i jak je uruchamiać oraz testować w środowisku Quaike.

5.4.    Możliwość rozwoju

Przewidziane możliwości rozwoju programu obejmują dodanie innych trybów rozgrywek oraz rozszerzenie gry o nowe przedmioty i sposoby interakcji botów. Ale sposób realizacji projektu, a w szczególności jego modularna budowa w perspektywie pozwalają na daleko bardziej idące zmiany. W szczególności w oparciu o architekturę projektu Quaike możliwa jest implementacja wielu, zupełnie innych gier.

5



Wyszukiwarka

Podobne podstrony:
209 3 Pod wpływem okresowych impulsów zewnętrznych statek będzie miał również tendencję do kołysania
(Kostera, 2003, s. 97). Ma ona również za zadanie eliminację lub znaczne ograniczenie ryzyka wyciągn
Zdjęcie0047 Inwdują, Ze projekt nie będzie miał Żadnych automaty..znicdodanych plików nagłówkowych u
Od wilgotności drewna zależą również inne cechy drewna. Im drewno będzie bardziej wilgotne tvm więks
Finanse przedsiębiorstw ekologicznych Przedmiot będzie miał na celu nauczenie studenta projektowania
355 RADWAN. w historyi czytać będziesz. Miał za sobą Działyńską, Pawła kasztelana dobrzyńskiego
skanuj0005 (548) Rozdział 1. ♦ Podstawy 15 W przypadku gdy PHP ma pracować jako moduł serwera niezbę
skanuj0030 2 DPY-007 Uwolnienie od przekleństwa cz. I Pozwólcie, że przeczytam te słowa: Nie będzies
IMG96 Historia zarządzania projektami Działalność nosząca cechy projektów prowadzona była od począt
ARCHITEKTONICZNA PRACOWNIA PROJEKTOWA *** PROJBM1 22-400 Zamość ul. Czarnieckieao 16a/2 tel/fax. 84
ARCHITEKTONICZNA PRACOWNIA PROJEKTOWA *** PROJBM1 22-400 Zamość ul. Czarnieckieao 16a/2 tel/fax. 84
ARCHITEKTONICZNA PRACOWNIA PROJEKTOWA *** PROJBM1 22-400 Zamość ul. Czarnieckieao 16a/2 tel/fax. 84
ARCHITEKTONICZNA PRACOWNIA PROJEKTOWA *** PROJBM1 22-400 Zamość ul. Czarnieckieao 16a/2 tel/fax. 84

więcej podobnych podstron