Появилось у меня (и еще нескольких человек) желание создать онлайновую игру.
Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры.
Короче — что нужно знать чтобы появилось возможность воплотить свое желание в реальность ?
Здравствуйте, <Аноним>, Вы писали:
А>Появилось у меня (и еще нескольких человек) желание создать онлайновую игру. А>Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры.
Ну тут ИМХО два варианта:
1) Windows + IIS 6 + ASP.NET 2
2) Linux + Tomcat + Tapestry (тут я не спец )
И накаких PHP.
А>Короче — что нужно знать чтобы появилось возможность воплотить свое желание в реальность ?
Гм... знать что нужно играком... иначе это будет игрулька для нескольких фанатиков.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, <Аноним>, Вы писали:
А>>Появилось у меня (и еще нескольких человек) желание создать онлайновую игру. А>>Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры. WH>Ну тут ИМХО два варианта: WH>1) Windows + IIS 6 + ASP.NET 2 WH>2) Linux + Tomcat + Tapestry (тут я не спец )
WH>И накаких PHP.
Будьте добры, назовите хоть одну популярную RPG, работающую под Tomcat. Или, хотя бы, под IIS.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
Здравствуйте, Rebus83, Вы писали:
R>Будьте добры, назовите хоть одну популярную RPG, работающую под Tomcat. Или, хотя бы, под IIS.
Тут нужно было уточнить какая именно игра имеется в виду. Если это игра на HTML (я почемуто решил что анониму именно это надо ) то предложи свои альтернативы.
Если нет то всеравно .NET или жаба. Если на них писать правильно то все получается гораздо лучше чем на С++.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, <Аноним>, Вы писали:
А>Всем доброго времени суток !
А>Появилось у меня (и еще нескольких человек) желание создать онлайновую игру. А>Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры.
А>Короче — что нужно знать чтобы появилось возможность воплотить свое желание в реальность ?
Судя по последним тенденциям в тусовке, главный инструмент — это $20M
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Создание броузерной онлайн игры
От:
Аноним
Дата:
27.10.06 05:05
Оценка:
Здравствуйте, WolfHound, Вы писали:
R>>Будьте добры, назовите хоть одну популярную RPG, работающую под Tomcat. Или, хотя бы, под IIS. WH>Тут нужно было уточнить какая именно игра имеется в виду. Если это игра на HTML (я почемуто решил что анониму именно это надо ) то предложи свои альтернативы. WH>Если нет то всеравно .NET или жаба. Если на них писать правильно то все получается гораздо лучше чем на С++.
В создании игр я уже участвовал, но никогда онлайновых. А игра подразумевалась действительно как нечто HTML'шное.
Из всего выше сказанного я сделал вывод что нужен яваскрипт(или сама ява?) под HTML. И тогда такой вопрос — почему не подойдет PHP ?
Здравствуйте, <Аноним>, Вы писали:
А>Из всего выше сказанного я сделал вывод что нужен яваскрипт(или сама ява?) под HTML.
Можно конечно написать аплет на жабе но это сейчас не модно.
Для клиента я бы смотрел на два варианта:
1) AJAX
2) Flash
Для сервера либо Java либо .NET 2
PHP, Perl, Python, Ruby... и прочие скрипты это очень медленно да и разрабатывать на них что-то большое очень трудно.
С/С++ задолбаетесь отлаживать. Это я вам как краевед С++ говорю.
Короче остаются жаба и .НЕТ2. В принципе технологии примерно равные. Из особенностей для жабы больше библиотек но у .НЕТ2 болие совершенная виртуальная машина однако хорошая реализация есть только под винду от мелкософт.
А>И тогда такой вопрос — почему не подойдет PHP ?
Можешь почитать этот
Здравствуйте, Аноним, Вы писали:
А>Появилось у меня (и еще нескольких человек) желание создать онлайновую игру. А>Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры. А>Короче — что нужно знать чтобы появилось возможность воплотить свое желание в реальность ?
Flash и Action Script под Flash..
вполне достаточно..
но вообще зависит от типа игры.. местами можно и PHP'ой обойтись..
Здравствуйте, FR, Вы писали:
FR>с этим: WH>>PHP, Perl, Python, Ruby... и прочие скрипты это очень медленно да и разрабатывать на них что-то большое очень трудно.
Те по твоему Ruby быстрее чем .NET2?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[6]: Создание броузерной онлайн игры
От:
Аноним
Дата:
27.10.06 12:44
Оценка:
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, <Аноним>, Вы писали:
А>>Из всего выше сказанного я сделал вывод что нужен яваскрипт(или сама ява?) под HTML. WH>Можно конечно написать аплет на жабе но это сейчас не модно. WH>Для клиента я бы смотрел на два варианта: WH>1) AJAX WH>2) Flash WH>Для сервера либо Java либо .NET 2 WH>PHP, Perl, Python, Ruby... и прочие скрипты это очень медленно да и разрабатывать на них что-то большое очень трудно. WH>С/С++ задолбаетесь отлаживать. Это я вам как краевед С++ говорю. WH>Короче остаются жаба и .НЕТ2. В принципе технологии примерно равные. Из особенностей для жабы больше библиотек но у .НЕТ2 болие совершенная виртуальная машина однако хорошая реализация есть только под винду от мелкософт.
WH>ЗЫ зарегистрируйся.
Как я понял флеш палюбе нужен.
А стоит ли подучить яву (прошлое всерно сишное — не страшно ) или же великим и ужасным actionscript'ом все можно забабахать.
И еще PHP юзать только для работы с БД или все же вообще его забыть ?
Здравствуйте, <Аноним>, Вы писали:
А>Как я понял флеш палюбе нужен. А>А стоит ли подучить яву (прошлое всерно сишное — не страшно ) или же великим и ужасным actionscript'ом все можно забабахать.
Тут нужно понимать что в любой онлайн игре есть два блока.
1)Клиент. Работает на стороне пользователя. Его как я понимаю ты решил делать на флеше.
2)Сервер. Работает на сервере. Общается с кучей клиентов, эмулирует состояние мира и работает с базой.
Если мне не изменяет скалероз то флеш прекрасно понимает веб сервисы. Тут нужно уточнить у yxiie он у нас тут спец по флешу.
А на жабе их можно спокойно писать.
Еще нужно понимать что единственный способ выдержать действительно большую нагрузку это кластер. Но кластеры писать очень сложно так что я бы не рекомендовал заморачиватся.
А>И еще PHP юзать только для работы с БД или все же вообще его забыть ?
Про PHP забыть однозначно. Жаба с базой данных очень хорошо работает.
А>ЗЫ зарегился
А постишь всеравно из под анонима. Может залогинится забыл?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, FR, Вы писали:
FR>>с этим: WH>>>PHP, Perl, Python, Ruby... и прочие скрипты это очень медленно да и разрабатывать на них что-то большое очень трудно. WH>Те по твоему Ruby быстрее чем .NET2?
Для некторых задач может быть и быстрее
Пока вообще идет обсуждение сферического коня, и сразу кричать о том что какой то инструмент не подходит для несформулированной задачи не стоит.
Здравствуйте, WolfHound, Вы писали:
WH>Тут нужно понимать что в любой онлайн игре есть два блока. WH>1)Клиент. Работает на стороне пользователя. Его как я понимаю ты решил делать на флеше. WH>2)Сервер. Работает на сервере. Общается с кучей клиентов, эмулирует состояние мира и работает с базой. WH>Если мне не изменяет скалероз то флеш прекрасно понимает веб сервисы. Тут нужно уточнить у yxiie он у нас тут спец по флешу. WH>А на жабе их можно спокойно писать.
WH>Еще нужно понимать что единственный способ выдержать действительно большую нагрузку это кластер. Но кластеры писать очень сложно так что я бы не рекомендовал заморачиватся.
А>>И еще PHP юзать только для работы с БД или все же вообще его забыть ? WH>Про PHP забыть однозначно. Жаба с базой данных очень хорошо работает.
То есть связка HTML + JavaScript + Flash парулит.
Или же ява имеется ввиду полноценная. И если так, то писать сам софт в той же VStudio.Net ?
Или можно пользоваца тем же блокнотом (ну ето как пример естьно ) ?
А>>ЗЫ зарегился WH>А постишь всеравно из под анонима. Может залогинится забыл?
Здравствуйте, __Riko__, Вы писали:
__R>То есть связка HTML + JavaScript + Flash парулит.
Ну если ты уж связался с флешем то HTML и JavaScript тебе будут нужны только для того чтобы обернуть саму флешку.
А всю логику нужно будет реализовывать на скриптах флеша.
__R>Или же ява имеется ввиду полноценная.
Полноценная ессно. Я же про серверную часть пишу. __R>И если так, то писать сам софт в той же VStudio.Net ?
Ну если хочешь писать сервер на жабе то тут лучще IDEA или еклипс.
А если выберешь .NET то можно будет писать в студии. __R>Или можно пользоваца тем же блокнотом (ну ето как пример естьно ) ?
Можно и блокнотом.
ЗЫ Выделеное смахивает на падонкавщину которая на RSDN приравняна к мату.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, <Аноним>, Вы писали:
А>>Как я понял флеш палюбе нужен. А>>А стоит ли подучить яву (прошлое всерно сишное — не страшно ) или же великим и ужасным actionscript'ом все можно забабахать. WH>Тут нужно понимать что в любой онлайн игре есть два блока. WH>1)Клиент. Работает на стороне пользователя. Его как я понимаю ты решил делать на флеше. WH>2)Сервер. Работает на сервере. Общается с кучей клиентов, эмулирует состояние мира и работает с базой. WH>Если мне не изменяет скалероз то флеш прекрасно понимает веб сервисы. Тут нужно уточнить у yxiie он у нас тут спец по флешу.
на флеше коннект с сервером реализовуется худо бедно. есть только HTTP или XMLSocket через TCP. никакого UDP и прочей прелести. но у флеша неоспоримое преимущество — его распространенность. флеш есть везде.
еще есть варианты для клиента: Java, Macromedia Director (Shockwava), или же ActiveX
Здравствуйте, __Riko__, Вы писали:
__R>Здравствуйте, WolfHound, Вы писали:
WH>>Тут нужно понимать что в любой онлайн игре есть два блока. WH>>1)Клиент. Работает на стороне пользователя. Его как я понимаю ты решил делать на флеше. WH>>2)Сервер. Работает на сервере. Общается с кучей клиентов, эмулирует состояние мира и работает с базой. WH>>Если мне не изменяет скалероз то флеш прекрасно понимает веб сервисы. Тут нужно уточнить у yxiie он у нас тут спец по флешу. WH>>А на жабе их можно спокойно писать.
WH>>Еще нужно понимать что единственный способ выдержать действительно большую нагрузку это кластер. Но кластеры писать очень сложно так что я бы не рекомендовал заморачиватся.
А>>>И еще PHP юзать только для работы с БД или все же вообще его забыть ? WH>>Про PHP забыть однозначно. Жаба с базой данных очень хорошо работает.
__R>То есть связка HTML + JavaScript + Flash парулит.
нет, это только на стороне клиента.
__R>Или же ява имеется ввиду полноценная. И если так, то писать сам софт в той же VStudio.Net ? __R>Или можно пользоваца тем же блокнотом (ну ето как пример естьно ) ?
странные вопросы либо я чего не понял
может пока онлайн игру писать рановато?
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, FR, Вы писали:
FR>>с этим: WH>>>PHP, Perl, Python, Ruby... и прочие скрипты это очень медленно да и разрабатывать на них что-то большое очень трудно. WH>Те по твоему Ruby быстрее чем .NET2?
Ruby — вряд ли. А вот остальные языки из вышеперечисленных — вполне возможно. Собственно, и в первом сообщении я намекал, что, в основном, уже существующие игры написаны как-раз на PHP, Perl, изредка ASP. Полагаю, здесь дело не только в производительности, но и в удобстве работы, наличии большого числа программистов и простоте развертывания.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
Здравствуйте, Rebus83, Вы писали:
R>Ruby — вряд ли. А вот остальные языки из вышеперечисленных — вполне возможно.
У... это ты хватил... ни один скрипт никогда не будет работать быстрее компилируемого языка. Просто по определению. А ASP.NET2 и послединии версии жабы полностью компилируется в машинные коды. R>Собственно, и в первом сообщении я намекал, что, в основном, уже существующие игры написаны как-раз на PHP, Perl, изредка ASP.
И? Следуя этой логики люди бы даже камнями и палками бы не пользовались ибо зачем если и кулаком убить можно? Короче антиквариат нужно отправлять в музей пылиться на полке, а не пытатся с ним работать. R>Полагаю, здесь дело не только в производительности, но и в удобстве работы, наличии большого числа программистов и простоте развертывания. Ты больше так не смеши ладно? Под PHP и perl нет большого колличества програмимстов под них есть большое колличество "программистов". Про развертывание это вобще бред. ASP.NET2 прекрасно развертывается простым копированием в нужную папочку...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн