Првичната архитектура на системот ќе биде клиент-сервер архитектура. Сите играчи, во случајов клиенти се приклучени на една сентрална машина наречена сервер. Серверот е одговорен за сите важни одлуки, управување со состојбите и праќање информации до секој посебен клиент. Во случајот на “Брканица” серверот се грижи за собирање на моменталните координати на секој од играчите и праќање на истите со секој од клиентите. Како резултат на сето ова серверот станува клучна точка во пропустниот опсег и пресметките. Серверот мора да праќа и прима податоци до N независни текови.
Системот со кој ќе работи „Брканица“ ќе биде во реално време (real-time system) кој е еден од почестите типови на настан-просецирачките системи. Сепак постојат три вида системи во реално време кои се карактеризираат по тоа како се справуваат со последиците доколку акциите не се извршат за определеното време: Hard, firm и soft. Во случајов за видео игри најпогоден е soft моделот бидејќи дозволува најголема стабилност и толеранција кон проблемите како заостанување на пакети, споро извршување на наредбите, спора интернет конекција итн.
Активити дијаграм за клиентот
Активити дијаграм за серверот
Архитектурата ќе биде дво-слојна, бидејќе нема да има позадинска база на податоци. Целата логика како избирање мапа, тимови и др, ќе биде извршувана во апликацискиот слој.
Attachments (20)
- Model.png (76.3 KB ) - added by 11 years ago.
- Diagram1.dia (2.7 KB ) - added by 11 years ago.
- Diagram1.png (45.4 KB ) - added by 11 years ago.
- Activity diagram v1.0.png (179.2 KB ) - added by 11 years ago.
- Activity diagram v2.0.dia (6.4 KB ) - added by 11 years ago.
- Activity diagram v2.0.png (165.8 KB ) - added by 11 years ago.
- Activity diagram v2.1.dia (5.8 KB ) - added by 11 years ago.
- Activity diagram v2.2.dia (6.1 KB ) - added by 11 years ago.
- Activity diagram v2.2.png (173.3 KB ) - added by 11 years ago.
- Activity diagram v3.0.dia (7.3 KB ) - added by 11 years ago.
- Klasen v1.2.dia (104.4 KB ) - added by 11 years ago.
- Klasen v1.2.png (58.1 KB ) - added by 11 years ago.
- Klasen v1.3.dia (107.8 KB ) - added by 11 years ago.
- Klasen v1.3.png (61.1 KB ) - added by 11 years ago.
- Klasen v1.4.dia (108.6 KB ) - added by 11 years ago.
- Klasen v1.4.png (62.3 KB ) - added by 11 years ago.
- Activity diagram client v4.0.png (84.2 KB ) - added by 11 years ago.
- Activity diagram server v4.0.dia (6.3 KB ) - added by 11 years ago.
- Activity diagram server v4.0.png (112.7 KB ) - added by 11 years ago.
- Activity diagram client v4.0.dia (5.5 KB ) - added by 11 years ago.
Download all attachments as: .zip