Иллюзии не отбрасывают тени   ::   Имранов Андрей

Страница: 54 из 335

Но координатная сетка у всех миров общая.

- Зачем? - удивился Сергей, - не проще ли было бы каждой компании отдельную планетку выдать?

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

- Не совсем понятно, ну да и черт с ним. Делать-то что?

- Я к чему и веду. Там, где одна 'страна', область одного мира, кончается, там же начинается область другого. Компании сами решают, каким образом ограничить свой мир - можно сделать там настоящую стену, можно сделать ложную бесконечность - игрок будет идти, идти, а на самом деле не двигаться с места. Можно замкнуть мир шаром или бубликом, вариантов много, суть одна - для обычных игроков стены непреодолимы. Даже если сама компания ничего не сделает, игрока наш движок не пропустит - получится 'невидимая стена'. А для призрака - совсем другое дело. Призрак, это, напомню, отладочный элемент, так что ходит он по реальной сетке координат. И, пройдя через стену, я выйду в другой мир.

- А я?

- А ты - со мной. Спутник потому и спутник, что не должен далеко от игрока убегать.

|< Пред. 52 53 54 55 56 След. >|

Java книги

Контакты: [email protected]