Этот пост как бы продолжает предыдущий — по развитию юзергрупп, но нижеследующая идея настолько интересна, что ее нужно вынести в отдельный топик.
Анатолий Ропотов поднимает тему круглого стола по применению флэш-технологии в разработке онлайн-игр на грядущей конференции КРИ-2008 — Конференции Разработчиков Компьютерных Игр.
С трудом представляю себе, как можно играть серьезно в флэш игры когда на PC/PS3/XBox есть Bioshock, Motorstorm, MassEffect, Heavenly Sword и Crysis если честно. По моему дальше брузерных игр не пойдет.
О, отлично. Жалко что в фокусе технологии. а не бизнес модель. =(
PC/PS3/XBox - круто, но (пардон) у кого из нас есть время на них? А PSP/NDS вполне можно догнать. А по возможностям массовости можно превзойти.
Бизнес-модель? Если Вы о монетизации, то проблем быть не должно. Можно выкинуть и WIW и TimeZero и Combats.ru и многих других просто предложив качественный сервис. А если закрепить правило "персонаж есть материальная собственность", то народ должен сходу клюнуть.
Кстати, эти игры на Xbox 360 сделаны на Flash: http://www.xbox.com/en-US/games/h/hexichdlivearcadexbox360/ http://www.xbox.com/en-US/games/u/unolivearcadexbox360/ 1280x720, куча слоёв, градиентов и альфы :)
Алексей: а причем тут мы (хотя я время иногда нахожу=), мы же для клиентов. PSP догнать Flash 9 догонит только при наличии Intel Quad, я даже Java/C# не представляю как игровые платформы, а флэш еще медленей.
2Anatoly: Да я об этом и говорю, Аркады, браузерные игры, иногда даже отдельные части игры (например в нескольких частях Star Wars меню/опции были сделаны на Flash). Но я сомневаюсь что я увижу флэш игру за 60 баксов на полке магазина, как это происходит с играми на С/С++.
я вообще не могу понять как можно убивать своё время на игры. я понимаю когда дети, но взрослые люди ... хм ... вообщем для меня это загадка.
О Desktop Tower Defense слышал ктонить из вас?:) Ну или хотябы у роста читал? По мнению многих игровых порталов, эту игрушка одна из лучших в 2007, на равне с играми для XBox PS2/3, Wii, и прочего. Так что не надо хоронить платформу раньше времени. Любая платформа годится для игр, главное ориентировать игры на ЦА это платформы.
На самом деле можно делать довольно сложные флешовые игры. Тому пример последняя реализация BoxToHead. Проблема лишь в недостаточной квалификации самих флешеров :) Вот многие из уважаемого флеш - сообщества знает чем минимаксный алгоритм отличается от алгоритма альфа - бета отсечения. Или что есть такое нечеткая логика и зачем она нужна. Проблема еще и в том, что флеш игра бесплатна по определению, а зарабоать на бесплатном умеет не каждый
Респект Shagratу с Алексеем - они в теме.
Nirth: заметь, изначально я нигде не говорил о производстве игр на Флеше для консолей, а потом упомянул парочку в качестве прикола. Тема стола - флеш технологии в онлайн играх, про консоли там нигде речь не идёт, мы несомненно упомянем пару примеров UI и эти две полноценные игры, но не более.
Из сложившейся здесь беседы стало понятно, что в начале стола стоит сделать мааленький интро, с быстрым показом 5 разных проектов на флеше - от мелкой флеш игры tower defense с цифрой "зараза с доходом $100,000+ на рекламе", до больших онлайн проектов, вроде TimeZero, Dofus, fragoria.
Сейчас делаю десктопную игрушку на Флеше. Не браузерную, а именно такую, которая устанавливается на компутер конечного пользователя. Игра, конечно же, казуальная и совершенно не аркадная. А-ля всякие махджонги, пасьянсы и прочее.
Когда мне дали этот проект, я честно говоря сильно удивился, поскольку считал, что такие игры всё-таки должны делаться на сях, а на флеше максимум - их упрощённые демоверсии. Но как мне объяснили - на Сях это пришлось бы делать на порядок дольше. Тут я не могу судить, но может быть так оно и есть.
Я, конечно, испытываю проблемы с производительностью. Хоть игра и не аркадная, но порой происходит очень много всяких анимаций одновременно. Тем не менее игра почти закончена и скоро поступит в продажу.
Можно сделать критичные по производительности участки на С, а анимацию с использованием flash - так получится совсем неплохо. Правда потеряется кроссплатформенность, но думаю, что сделать три версии библиотек под мак, винду и линукс и три инсталлера не так уж тяжко.
Nirth: заметь, изначально я нигде не говорил о производстве игр на Флеше для консолей
А так да, я согласен что можно делать игры на флэше, разрабатывать 3д движки в перспективе на 2010 год, когда core 2 duo будут у всех. При хороших вливаниях денег и идей можно даже выручить за год 1-3 лимона за онлайн проекты на всю компанию. Некоторые люди будут продолжать делать уникальные клоны старых игр (вроде той же Tower Defense). Но IMHO это тупик.
Рост можешь плиз мой пост подредактировать? у меня цитатат слетела.
Dan, как с тобой связаться?
серьезные игры на флеше сделать нельзя. графическое ускорение нужно по любому (даже для 2D, кто не верит - запустите 200 растровых мувиклипов на сцене). кстати альтернатива-гейм и стала альтернативой-платформ потому, что разработчики поняли, что сколько не оптимизируй - 100 человек в локации убьют клиент.
Nirth, спасибо, поправил.
yelbota, а откуда у ты знаешь о причинах превращения альтернативы в платформу?
Подсел последнюю неделю на джава-игры для своего мобильника Сони-Эр.
Пипец как цепанула простейшая игра Пятница 13е. Вообще никаких эффектов - просто пол-экрана картинка, меню с возможностью выбора действия, беседы и перемещения по локациям, и внизу соответствующий текст. линк (не пускает линк антиспам :) - надо в урл два s дописать). Но какой экшн! Затянуло. Вот чистейший пример победы логики игры над эффектами :)
Так что 3д-ускорение конечно хорошо, но если за ним ничего не стоит - фигня а не игра.
3д под мобилу (я про свою) есть весьма приличное. Покруче того, что я видел на папере. Но не на много :).
Давай сперва спишемся через мой спамбокс: q s b p o a x m x [закорючка] m a i l . ru
и обменяемся уже нормальными контактами: icq, aim или skype.
Пардон... Опечатлся... Вот правильный: q s b p o a x m z [закорючка] m a i l . ru
Рост, выразился я конечно неправильно :) о реальной причине превращения наверняка может сказать только команда альтернативы, но мне кажется, что "игры точно не будет" было понятно после того самого демо.
Desktop Tower Defense неделю назад им год исполнился, за год на этой флэш игре автор заработал 100к$+ технологии не причем. а вот о монетизации игре, конкретных фишках очень бы хотел бы круглый стол сообразить, или вечером в баре в любой день КРИ. Мне абсолютно не интересны монетизации бк.ру, вив(с ними я 2 года проработал кстати как флэш прогер). меня интересует инди-флэш-девелопмент. =)
Все это папервижн и 3Д такое медленное, народ - не все люди пользуются 3 ГГц процами и гигами памяти - у меня ноут дымиться начинает от таких игр - о какой игре можно говорить когда броузер вешается! вы что! Вы о пользователях подумайте. Вот вы покажите физику - да на примитивах из проволоки это выглядит натурально - а в играх кто-нибудь это применяет? Да 4 точки крутить или спрайт векторный в котором их с сотню - разница есть! поэтому - эти демки с векторными физиками и 3Д классно - но ближе к практике - круче ассемблера никто еще ничего не придумал - если написать туже физику для режима 13h на асме - эффект будет сильнее. Я не говорю что все - флеш фигня - но на практике не все так оптимистично с производительностью - флеш еще тот тормоз! А игры же мы пишем не для себя а для пользователей. По поводу Товер оф Дефенс - ну так причем тут флеш действительно, игра разошлась потому что флеш по интернету быстрее распространяется, а так ее уже скопировали на все консоли и явно не на флеше, точно также N+ - супер игра, и что - теперь ее делают под все игровые консоли, и тоже не на флеше. Флеш хорош для небольших не требовательных к производительности игр,но никак не для 3Д - пока что.
Badim, что означает монетизация инди-флеш? Вроде там собрали всех индусов, и сказали "работать негры!" Чисто по теории вероятности кто-то из них рано или поздо должен был чего-то путное сделать. Вот и пошло. Аналогично можно объяснить монстро-образность технологий Microsoft.
Алексей: речь идёт не об ИНДИИ, а об ИНДИ (indie, independent). Почитай indiegames точка com.
ded pb|xto: речь пойдёт именно о применении этих технологий в реальных проектах. Текущая проблема заключается именно в том, что ты сказал: технологии есть, но их не применяют, а технологические демо делают на самом деле не для ворчливых программистов :) Сходи на miniclip, kongregate и т.п. - игрушки бывают разные и если хороший гейм дизайнер вместе с технологом смогут реализовать прикольную идею на базе middleware, т.е. этих библиотек - тогда твой скепсис "никак не для" развеется. Никто не заставляет на 3D движке строить Quake 2 с кучей эффектов в разрешении 640x480. Много флеш игр работают в окошке 400x300 и обычно не являются FPS ;)
Badum: Стол про монетизацию инди - точно не в России. Весь инди России умещается на одной руке. Такие темы обсуждаются в забугорье на IGS (http://www.gdconf.com/conference/igs.htm) и какой-то новой конференции по инди онлайн. После пары лет посещения таких мероприятий точно одно - общих рецептов нет, каждый находит свою нишу.
Racer: В игре главенствующим фактором аддикции может быть что угодно: технология, персонаж, идея, сторителлинг, механика, графика, звук, физика, логика и т.п. Если тебя зацепила какая-то игра, то это не значит, что она зацепит других. Создаётся ощущение, что ты против стола, аргументируя "нафиг стол про технологии, лучше пускай будет про создание прикольных игр!". На КРИ будут десятки лекций и столов, наверняка там будут обсуждать и вопросы, которые ты поднимаешь.
VovkaMorkovka: Я пока не видел примеров встраивания флеш плейера в игры на Mac & Linux. На PC такие комбинированные решения встречаются.
yelbota: С выходом десятого флеша и введением акселлерированного свойства _z у мувиклипов, есть все шансы, что все нынешние вложения Альтернативы с лихвой окупятся и после тривиального переписывания рендера всё залетает. Придётся ли снова ждать год, что бы Flash 10 был проинстален у всех? Думаю в этот раз всё будет быстрей, благодаря видеосервисам с новым кодеком, стимулирующим переход пользователей на новый плейер.
С выходом десятого флеша и введением акселлерированного свойства _z у мувиклипов
Придётся ли снова ждать год, что бы Flash 10 был проинстален у всех?
Nirth: "они в 2007 году сумели запустить практически без лагов quake 1995-96 года" - я смотрел все видео, эта дема не имеет никакого отношения к _z. В quake demo речь шла о пилотном проект по рекомпиляции и загрузке внешних модулей. Пересматривай видео внимательней. Flash 10 propagation: твой настрой _слишком_ оптимистичен, к сожалению пользователи не спешат обновлять какой-то компонент ради какого-то сайта, особенно если они не администраторы своего компа, а уж какой big deal из этого делает Виста...
yelbota: "100 человек в локации убьют клиент." Нет никаких причин делать густонасыщённый локейшн, вроде рынка или города полностью 3D. Pre-rendered/2D only/UI chat only будут достаточны и даже более удобны в большинстве случаев. Основные инстансы - полностью 3Д, но ограничено количество игроков.
Flash 10 propagation: твой настрой _слишком_ оптимистичен
Nirth: Ты говоришь только о тех случаях, когда человеку НУЖНО пользоваться тем или иным сайтом (RIA интранет) или он знаёт о чём идёт речь (HD video). Это НЕ называется охватом аудитории.
Представь более распространённую ситуацию - человека зазывают на сайт баннером, рекламой, статьёй, линком, мэйлом. Он кликает на линк, а там написано - требуется Флеш плейер новой версии. Какой-то процент посетителей (варьируется от проекта к проекту) закрывает сайт.
"нафиг стол про технологии, лучше пускай будет про создание прикольных игр!"
Racer: тогда мы друг друга поняли :)
Nirth: Ты говоришь только о тех случаях, когда человеку НУЖНО
Представь более распространённую ситуацию
2Nirth: Зайди на shockwave.com и попробуй поиграть в 100 игр, по игре в день скажем. Когда игры от тебя начнут требовать поставить какой-нить сомнительный плагин, вроде 3Д плейера или компонентов для Shockwave, которые почему-то не работают, тогда поймёшь о чём я говорю. А так беседу считаю закрытой, ибо посетитель обычно _ничего не хочет_, если оно само не работает, а нужда образуется приглашением друга, хорошим демо-представлением и т.п.
а нужда образуется приглашением друга, хорошим демо-представлением и т.п.
Можно: a href target, b, i, stroke, blockquote, code, pre, small, img src width height border, strong, em Нельзя: [ EГГОГ #61: Список запретов пус#$6545 ]