Changes between Version 4 and Version 5 of ArhitekturaSistemiSloevi
- Timestamp:
- 10/27/13 22:57:15 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ArhitekturaSistemiSloevi
v4 v5 1 1 Првичната архитектура на системот ќе биде клиент-сервер архитектура. Сите играчи, во случајов клиенти се приклучени на една сентрална машина наречена сервер. Серверот е одговорен за сите важни одлуки, управување со состојбите и праќање информации до секој посебен клиент. Во случајот на “Брканица” серверот се грижи за собирање на моменталните координати на секој од играчите и праќање на истите со секој од клиентите. Како резултат на сето ова серверот станува клучна точка во пропустниот опсег и пресметките. Серверот мора да праќа и прима податоци до N независни текови. 2 3 Главниот алгоритам на серверот одприлика изгледа вака:4 5 while not done6 for each player in world7 if input exists8 get player command9 execute player command10 tell player of the results11 simulate the world12 broadcast to all players13 14 Додека главниот алгоритам на клиентот вака:15 while not done16 if player has changed his location17 send location to server18 if output from server exists19 update objects locations20 21 2 22 3 Архитектурата ќе биде дво-слојна, бидејќе нема да има позадинска база на податоци. Целата логика како избирање мапа, тимови и др, ќе биде извршувана во апликацискиот слој.