Все публикации

Архив проекта

Важная новость. Проект временно утратил в красоте и отдельном функционале, зато переехал на…

Важная новость. Проект временно утратил в красоте и отдельном функционале, зато переехал на совсем сетевые рельсы.

Сегодня я сделал то, чего очень опасался - разделил проект на клиентскую и серверную части. Боялся я своего полного отсутствия опыта в работе с сетью. Понимание хоть какое-то вроде есть, но практика и теория как правило...... ну вы поняли ))))

Это очень важная очередная веха. Одна из основных. Точнее самая основная. До этого момента я пилил механики и визуализации в режиме однопользовательской игры с прицелом потом модифицировать под мульти. И по преодолении большинства сложных моментов настало время, когда проект должен начать резко набирать в функционале, интерфейсах и т.д. Но чем больше было бы сделано, тем больше пришлось бы потом корректировать. Посему принял решение взятся за страшное, но неизбежное. Конфигурацию кода и алгоритмов под мультиплеер.

И сегодня мне удалось сделать так, что сервер считает кораблики, планетки и прочее, а клиент получает только состояние этих объектов. Это большая победа.

На скрине можне видеть первые пробы для правой секции быстрого интерфейса управления кораблём. Также в логах видно много сообщений от функционирования сети. В правой части панель SpatialOS, это визуализация операционной сетевой системы, которая отвечает за связь клиент-сервер и кластерное масштабирование. На карте видны планеты, кораблик и позиции двух клиентов.

Профиль проекта в Facebook