Cерверы временно недоступны

15.03.2010
Танчики онлайн, или «шуруп, забитый молотком…»

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

Полюбуйтесь-ка лучше, какой прекрасный вид открывается из окна моего номера!

Впрочем, это как раз и была банальность. Ну да ладно. И все же, если не в оптимизации, то  в чем счастье?  Нет, правда? Почитайте статьи о разработке игр на ISN: примерно в половине из них встретится такой вот примерно штамп: «Чтобы быть конкурентоспособным нужно повышать реализм графики, физики и искусственного интеллекта. Чтобы повышать реализм графики, физики и искусственного интеллекта нужно задействовать все ресурсы современных архитектур… Чтобы задействовать все ресурсы современных архитектур нужно…» и далее следует длинный-предлинный текст о том, что нужно сделать. Если вы с первого раза понимаете весь текст, значит это именно вы его написали :) .

Теперь давайте посмотрим на топ тайтлы игровой индустрии. Скажите, только положа руку на сердце – ну где там, в WOW, реализм графики и физики? И уж точно каким-то нечеловеческим интеллектом обладают герои SIMS 2, которые не могут слезть с кровати, если рядом с ней стоит комнатное растение.

Если задуматься о философских аспектах «счастья» (включая счастье гейм-девелоперов), то я бы сформулировал это понятие так: уникальное состояние системы, возникшее в результате уникального же  сочетания внешних обстоятельств и возможностей/способностей субъекта. Мощно задвинул? Сейчас поясню.

Современное железо позволяет генерировать игровые миры поистине фотографической реалистичности, причем в реалтайме. Заявляю со всей ответственностью : ходил сегодня по КРИ, лично сам видел :) . Населить эти миры тоже не проблема: с одной стороны, появились неплохие каналы связи, в том числе мобильные, с другой стороны – выросло поколение котов людей, сознание которых изменено терминами MMPORPG и FaceBook. Догадываетесь, к чему я клоню? Для счастья не хватает самой малости – уникальности. Того самого сочетания идеи, реалистичности, технологии и геймплея, которое может выстрелить и вынести мозг какому-нибудь богатенькому издателю, а потом и паре десятков миллионов благодарных пользователей.

И что очень радует, поиски заветных сочетаний продолжаются, причем в самых разных направлениях.

Живой пример, от которого до сих пор пребываю в легком шоке: как вам полноценная 3D MMORPG, сделанная полностью на Flash, включая физику и 3D движок, вплоть до скелетной анимации, не говоря уже о текстурах, импостерах, и так далее? Скажете, что это «шуруп, забитый молотком»? Перед тем как делать выводы – посмотрите проект www.tankionline.com совершенно гениальных ребят Alternativaplatform.

Это закрытая бета, но особо интересующимся инвайты дают. По крайней мере мне – дали :) . А для тех, кому не терпится ждать инвайта, вот тут есть несколько потрясающих демок, дающих приблизительное представление о движке. На картинке ниже – скриншот одной из них. Еще раз – никаких тебе клиентов, инсталлов, патчей, апдейтов драйверов и тому подобное: просто перешел по ссылке и ты в игре.

Прикинем перспективы… За прошлый год было продано примерно 15 миллионов нетбуков. Некоторые считают это началом новый эры распределенных вычислений – минимум информации на клиенте, все, что нужно лежит и обрабатывается в сети. Еще есть термин Cloud Computing, но он в России пока не прижился. Тем не менее, «танчики» – это практически Cloud Gaming. И кстати, авторские права на термин «Cloud Gaming» сохряняю за собой :) .

Ну и на последок об оптимизации. Ей всегда найдется место. Достаточно прикинуть нагрузку на игровые сервера. Меня альтернативщики даже пытались развести на дату выпуска «восмидесятиядерного сервера». Но я дату не выдал, потому что сам ее не знаю :) .

Всем удачи! И кстати, ходят слухи, что шуруп, забитый молотком держится крепче, чем гвоздь, закрученный отверткой.