[#] Разработка ММО РПГ – практическое руководство. Сервер (часть 1)
habrabot(difrex,1) — All
2015-05-15 01:00:03


















        Сегодня мы продолжим знакомиться с разработкой и проектированием он-лайн игры на примере космической ММО RPG [**«Звездные Призраки»**][1]. В этой статье речь пойдет о backend'е на С++ и она будет насквозь техническая.         В тексте будет много отсылок к функционалу [**«Звездных Призраков»**][2], но я постараюсь излагать материал так, чтобы вам не было нужды вникать (и играть) в наш продукт. Однако, для лучшего понимания материала желательно потратить пару минут и посмотреть, как это все выглядит.         В статье мы сосредотчимся именно на архитектурных решениях применительно к backend'у MMO RPG в реальном времени. Исходного кода будет не много и он точно не будет содержать таких специфических для С++ вещей как множественное наследование или шаблоны. Задача данной статьи помочь в проектировании игрового сервера и ознакомить всех желающих со спецификой игрового backend'а.         Описываемые решения достаточно универсальны и вполне подойдут для многих RPG. В качестве иллюстрации в конце статьи я приведу пример использования описанной архитектуры в игре «про эльфов». [Далее][3]

[1]: http://starghosts.com/index.php?trsrc=108&trclcl=1&tringame=1
[2]: http://starghosts.com/index.php?trsrc=108&trclcl=1&tringame=1
[3]: http://habrahabr.ru/post/257985/#habracut