713 Тем для обсуждения
6,530 Открытых обсуждений
- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Танчики онлайн, или «шуруп, забитый молотком…»
Dmitry Oganezov (Intel) (87 пост(а)) 16.05.2009 10:20
Всем привет!
БОльшая часть команды ISN находится на КРИ, и тут бы мне самое время рассказать, как важно заниматься оптимизацией, распараллеливать код, адаптировать игрушки под интегрированную графику, и какое счастье всем настанет после того, как всё будет вусмерть распараллелено и соптимизировано. Но я, знаете ли, в последнее время стараюсь избегать банальностей. Поэтому к теме оптимизации мы обратимся позже. Полюбуйтесь-ка лучше, какой прекрасный вид открывается из окна моего номера!
Впрочем, это как раз и была банальность. Ну да ладно. И все же, если не в оптимизации, то в чем счастье? Нет, правда? Почитайте статьи о разработке игр на ISN: примерно в половине из них встретится такой вот примерно штамп: «Чтобы быть конкурентоспособным нужно повышать реализм графики, физики и искусственного интеллекта. Чтобы повышать реализм графики, физики и искусственного интеллекта нужно задействовать все ресурсы современных архитектур… Чтобы задействовать все ресурсы современных архитектур нужно…» и далее следует длинный-предлинный текст о том, что нужно сделать. Если вы с первого раза понимаете весь текст, значит это именно вы его написали
.
Теперь давайте посмотрим на топ тайтлы игровой индустрии. Скажите, только положа руку на сердце – ну где там, в WOW, реализм графики и физики? И уж точно каким-то нечеловеческим интеллектом обладают герои SIMS 2, которые не могут слезть с кровати, если рядом с ней стоит комнатное растение.
Если задуматься о философских аспектах «счастья» (включая счастье гейм-девелоперов), то я бы сформулировал это понятие так: уникальное состояние системы, возникшее в результате уникального же сочетания внешних обстоятельств и возможностей/способностей субъекта. Мощно задвинул? Сейчас поясню.
Современное железо позволяет генерировать игровые миры поистине фотографической реалистичности, причем в реалтайме. Заявляю со всей ответственностью : ходил сегодня по КРИ, лично сам видел
. Населить эти миры тоже не проблема: с одной стороны, появились неплохие каналы связи, в том числе мобильные, с другой стороны – выросло поколение котов людей, сознание которых изменено терминами MMPORPG и FaceBook. Догадываетесь, к чему я клоню? Для счастья не хватает самой малости – уникальности. Того самого сочетания идеи, реалистичности, технологии и геймплея, которое может выстрелить и вынести мозг какому-нибудь богатенькому издателю, а потом и паре десятков миллионов благодарных пользователей.
И что очень радует, поиски заветных сочетаний продолжаются, причем в самых разных направлениях.
Живой пример, от которого до сих пор пребываю в легком шоке: как вам полноценная 3D MMORPG, сделанная полностью на Flash, включая физику и 3D движок, вплоть до скелетной анимации, не говоря уже о текстурах, импостерах, и так далее? Скажете, что это «шуруп, забитый молотком»? Перед тем как делать выводы – посмотрите проект www.tankionline.com совершенно гениальных ребят Alternativaplatform.
Это закрытая бета, но особо интересующимся инвайты дают. По крайней мере мне - дали
. А для тех, кому не терпится ждать инвайта, вот тут есть несколько потрясающих демок, дающих приблизительное представление о движке. На картинке ниже – скриншот одной из них. Еще раз – никаких тебе клиентов, инсталлов, патчей, апдейтов драйверов и тому подобное: просто перешел по ссылке и ты в игре.
Прикинем перспективы… За прошлый год было продано примерно 15 миллионов нетбуков. Некоторые считают это началом новый эры распределенных вычислений – минимум информации на клиенте, все, что нужно лежит и обрабатывается в сети. Еще есть термин Cloud Computing, но он в России пока не прижился. Тем не менее, «танчики» - это практически Cloud Gaming. И кстати, авторские права на термин «Cloud Gaming» сохряняю за собой
.
Ну и на последок об оптимизации. Ей всегда найдется место. Достаточно прикинуть нагрузку на игровые сервера. Меня альтернативщики даже пытались развести на дату выпуска «восмидесятиядерного сервера». Но я дату не выдал, потому что сам ее не знаю
.
Всем удачи! И кстати, ходят слухи, что шуруп, забитый молотком держится крепче, чем гвоздь, закрученный отверткой.
Категории: Графика, Игры
Метки: kri2009
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Комментарии (8)
| 17.05.2009 23:56
vilianov
| Ох что-то сомневаюсь я насчет нетбуков... Надо будет попробовать :) |
| 30.09.2009 23:27
king9908 |
убил один мощный танк на ректуре и сразу дали старшего сержанта звание |
| 06.11.2009 07:01
Танкист | Игруха убойная. С википедии дают сейчас 500 кристаллов за регистрацию, промо акция такая у них, если нажать на ссылку под скриншотом "Официальный сайт" и зарегистрироваться. Вот ссылка на википедию - http://ru.wikipedia.org/wiki/Танки_нлайн. Удачной войны всем! ) |
| 03.12.2009 05:03
liderVV |
«Живой пример, от которого до сих пор пребываю в легком шоке: как вам полноценная 3D MMORPG, сделанная полностью на Flash, включая физику и 3D движок, вплоть до скелетной анимации, не говоря уже о текстурах, импостерах, и так далее? Скажете, что это «шуруп, забитый молотком»? Перед тем как делать выводы - посмотрите проект http://www.tankionline.com совершенно гениальных ребят Alternativaplatform...» "...вплоть до скелетной анимации..." вот тут я под сталом ахаха 1) как это вплоть до скелетной анимации? не туда не суда чоли? 2) там ваще никакой анимации нет. они такие тупые ппц Лидер VV (16:02) : и я незнал что танкионлайн - MMO RPG. понимаю ММО ну можно простить, хоть она и не ммо нихрена, но рпг это ваще бред |
| 04.12.2009 00:44
Dmitry Oganezov (Intel)
| Лидер, а расскажите мне пожалуйста ваше определение о скелетной анимации, плиз... А то я так чуствую, что мы о разных вещах говорим. |
| 14.12.2009 05:55
Anton Volkov |
Скелетная анимация (4-я демонстрация): http://blog.alternativaplatform.com/ru/2009/02/20/alternativa3d-7-in-progress/ Мы используем термин MMOAction, однако MMORPG с точки зрения прокачки "персонажа" тоже можно применить. |
| 03.04.2011 15:26
Саша | Регестрируйтесь здесь: http://tankionline.com#friend=029d7b3eb |
Обратная ссылка (2)
- Блоги Intel® Software Network » КРИ 2009: альтернатива есть!
21.05.2009 05:26 - Танчики онлайн, или «шуруп, забитый молотком…» « Танки Онлайн – многопользовательский браузерный боевик
18.07.2011 23:11





Svetlana Emelyanova (Intel)
6,917