Создание броузерной онлайн игры
От: Аноним  
Дата: 26.10.06 14:38
Оценка:
Всем доброго времени суток !

Появилось у меня (и еще нескольких человек) желание создать онлайновую игру.
Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры.

Короче — что нужно знать чтобы появилось возможность воплотить свое желание в реальность ?
Re: Создание броузерной онлайн игры
От: WolfHound  
Дата: 26.10.06 15:04
Оценка: -1
Здравствуйте, <Аноним>, Вы писали:

А>Появилось у меня (и еще нескольких человек) желание создать онлайновую игру.

А>Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры.
Ну тут ИМХО два варианта:
1) Windows + IIS 6 + ASP.NET 2
2) Linux + Tomcat + Tapestry (тут я не спец )

И накаких PHP.

А>Короче — что нужно знать чтобы появилось возможность воплотить свое желание в реальность ?

Гм... знать что нужно играком... иначе это будет игрулька для нескольких фанатиков.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[2]: Создание броузерной онлайн игры
От: Rebus83 Россия  
Дата: 26.10.06 18:16
Оценка:
Здравствуйте, 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>>
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
Re[3]: Создание броузерной онлайн игры
От: WolfHound  
Дата: 26.10.06 19:56
Оценка:
Здравствуйте, Rebus83, Вы писали:

R>Будьте добры, назовите хоть одну популярную RPG, работающую под Tomcat. Или, хотя бы, под IIS.

Тут нужно было уточнить какая именно игра имеется в виду. Если это игра на HTML (я почемуто решил что анониму именно это надо ) то предложи свои альтернативы.
Если нет то всеравно .NET или жаба. Если на них писать правильно то все получается гораздо лучше чем на С++.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re: Создание броузерной онлайн игры
От: xtile  
Дата: 26.10.06 23:47
Оценка: 2 (2) +1 :))
Здравствуйте, <Аноним>, Вы писали:

А>Всем доброго времени суток !


А>Появилось у меня (и еще нескольких человек) желание создать онлайновую игру.

А>Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры.

А>Короче — что нужно знать чтобы появилось возможность воплотить свое желание в реальность ?


Судя по последним тенденциям в тусовке, главный инструмент — это $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 ?
Re[5]: Создание броузерной онлайн игры
От: WolfHound  
Дата: 27.10.06 09:02
Оценка: -1
Здравствуйте, <Аноним>, Вы писали:

А>Из всего выше сказанного я сделал вывод что нужен яваскрипт(или сама ява?) под HTML.

Можно конечно написать аплет на жабе но это сейчас не модно.
Для клиента я бы смотрел на два варианта:
1) AJAX
2) Flash
Для сервера либо Java либо .NET 2
PHP, Perl, Python, Ruby... и прочие скрипты это очень медленно да и разрабатывать на них что-то большое очень трудно.
С/С++ задолбаетесь отлаживать. Это я вам как краевед С++ говорю.
Короче остаются жаба и .НЕТ2. В принципе технологии примерно равные. Из особенностей для жабы больше библиотек но у .НЕТ2 болие совершенная виртуальная машина однако хорошая реализация есть только под винду от мелкософт.

А>И тогда такой вопрос — почему не подойдет PHP ?

Можешь почитать этот
Автор: kronos_vano
Дата: 05.10.06
флейм. Но если коротко то PHP медленно и с ООП там хреново.

ЗЫ зарегистрируйся.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re: Создание броузерной онлайн игры
От: neFFy Россия  
Дата: 27.10.06 10:51
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Появилось у меня (и еще нескольких человек) желание создать онлайновую игру.

А>Подскажите ПЛЗ какие для этого нужны инструменты, какой язык — и вообще все то, что предшествует написанию непосредственно кода той самой игры.
А>Короче — что нужно знать чтобы появилось возможность воплотить свое желание в реальность ?

Flash и Action Script под Flash..
вполне достаточно..
но вообще зависит от типа игры.. местами можно и PHP'ой обойтись..
...coding for chaos...
2FR
От: WolfHound  
Дата: 27.10.06 12:11
Оценка:
Ну и с чем ты не согласен?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re: 2FR
От: FR  
Дата: 27.10.06 12:21
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Ну и с чем ты не согласен?


с этим:

WH>PHP, Perl, Python, Ruby... и прочие скрипты это очень медленно да и разрабатывать на них что-то большое очень трудно.
Re[2]: 2FR
От: WolfHound  
Дата: 27.10.06 12:44
Оценка:
Здравствуйте, 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 юзать только для работы с БД или все же вообще его забыть ?

ЗЫ зарегился
Re[7]: Создание броузерной онлайн игры
От: WolfHound  
Дата: 27.10.06 13:26
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Как я понял флеш палюбе нужен.

А>А стоит ли подучить яву (прошлое всерно сишное — не страшно ) или же великим и ужасным actionscript'ом все можно забабахать.
Тут нужно понимать что в любой онлайн игре есть два блока.
1)Клиент. Работает на стороне пользователя. Его как я понимаю ты решил делать на флеше.
2)Сервер. Работает на сервере. Общается с кучей клиентов, эмулирует состояние мира и работает с базой.
Если мне не изменяет скалероз то флеш прекрасно понимает веб сервисы. Тут нужно уточнить у yxiie он у нас тут спец по флешу.
А на жабе их можно спокойно писать.

Еще нужно понимать что единственный способ выдержать действительно большую нагрузку это кластер. Но кластеры писать очень сложно так что я бы не рекомендовал заморачиватся.

А>И еще PHP юзать только для работы с БД или все же вообще его забыть ?

Про PHP забыть однозначно. Жаба с базой данных очень хорошо работает.

А>ЗЫ зарегился

А постишь всеравно из под анонима. Может залогинится забыл?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[3]: 2FR
От: FR  
Дата: 27.10.06 13:35
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Здравствуйте, FR, Вы писали:


FR>>с этим:

WH>>>PHP, Perl, Python, Ruby... и прочие скрипты это очень медленно да и разрабатывать на них что-то большое очень трудно.
WH>Те по твоему Ruby быстрее чем .NET2?

Для некторых задач может быть и быстрее
Пока вообще идет обсуждение сферического коня, и сразу кричать о том что какой то инструмент не подходит для несформулированной задачи не стоит.
Re[8]: Создание броузерной онлайн игры
От: __Riko__  
Дата: 27.10.06 13:45
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Тут нужно понимать что в любой онлайн игре есть два блока.

WH>1)Клиент. Работает на стороне пользователя. Его как я понимаю ты решил делать на флеше.
WH>2)Сервер. Работает на сервере. Общается с кучей клиентов, эмулирует состояние мира и работает с базой.
WH>Если мне не изменяет скалероз то флеш прекрасно понимает веб сервисы. Тут нужно уточнить у yxiie он у нас тут спец по флешу.
WH>А на жабе их можно спокойно писать.

WH>Еще нужно понимать что единственный способ выдержать действительно большую нагрузку это кластер. Но кластеры писать очень сложно так что я бы не рекомендовал заморачиватся.


А>>И еще PHP юзать только для работы с БД или все же вообще его забыть ?

WH>Про PHP забыть однозначно. Жаба с базой данных очень хорошо работает.

То есть связка HTML + JavaScript + Flash парулит.
Или же ява имеется ввиду полноценная. И если так, то писать сам софт в той же VStudio.Net ?
Или можно пользоваца тем же блокнотом (ну ето как пример естьно ) ?

А>>ЗЫ зарегился

WH>А постишь всеравно из под анонима. Может залогинится забыл?

Уже нет
Re[9]: Создание броузерной онлайн игры
От: WolfHound  
Дата: 27.10.06 14:05
Оценка:
Здравствуйте, __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) А. Эйнштейн
Re[8]: Создание броузерной онлайн игры
От: yxiie Украина www.enkord.com
Дата: 27.10.06 15:34
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Здравствуйте, <Аноним>, Вы писали:


А>>Как я понял флеш палюбе нужен.

А>>А стоит ли подучить яву (прошлое всерно сишное — не страшно ) или же великим и ужасным actionscript'ом все можно забабахать.
WH>Тут нужно понимать что в любой онлайн игре есть два блока.
WH>1)Клиент. Работает на стороне пользователя. Его как я понимаю ты решил делать на флеше.
WH>2)Сервер. Работает на сервере. Общается с кучей клиентов, эмулирует состояние мира и работает с базой.
WH>Если мне не изменяет скалероз то флеш прекрасно понимает веб сервисы. Тут нужно уточнить у yxiie он у нас тут спец по флешу.

на флеше коннект с сервером реализовуется худо бедно. есть только HTTP или XMLSocket через TCP. никакого UDP и прочей прелести. но у флеша неоспоримое преимущество — его распространенность. флеш есть везде.

еще есть варианты для клиента: Java, Macromedia Director (Shockwava), или же ActiveX
Ярослав Яновський — Enkord Ltd.
Re[9]: Создание броузерной онлайн игры
От: yxiie Украина www.enkord.com
Дата: 27.10.06 15:34
Оценка:
Здравствуйте, __Riko__, Вы писали:

__R>Здравствуйте, WolfHound, Вы писали:


WH>>Тут нужно понимать что в любой онлайн игре есть два блока.

WH>>1)Клиент. Работает на стороне пользователя. Его как я понимаю ты решил делать на флеше.
WH>>2)Сервер. Работает на сервере. Общается с кучей клиентов, эмулирует состояние мира и работает с базой.
WH>>Если мне не изменяет скалероз то флеш прекрасно понимает веб сервисы. Тут нужно уточнить у yxiie он у нас тут спец по флешу.
WH>>А на жабе их можно спокойно писать.

WH>>Еще нужно понимать что единственный способ выдержать действительно большую нагрузку это кластер. Но кластеры писать очень сложно так что я бы не рекомендовал заморачиватся.


А>>>И еще PHP юзать только для работы с БД или все же вообще его забыть ?

WH>>Про PHP забыть однозначно. Жаба с базой данных очень хорошо работает.

__R>То есть связка HTML + JavaScript + Flash парулит.


нет, это только на стороне клиента.

__R>Или же ява имеется ввиду полноценная. И если так, то писать сам софт в той же VStudio.Net ?

__R>Или можно пользоваца тем же блокнотом (ну ето как пример естьно ) ?

странные вопросы либо я чего не понял
может пока онлайн игру писать рановато?
Ярослав Яновський — Enkord Ltd.
Re[3]: 2FR
От: Rebus83 Россия  
Дата: 30.10.06 05:02
Оценка:
Здравствуйте, 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>>
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
Re[4]: 2FR
От: WolfHound  
Дата: 30.10.06 05:29
Оценка:
Здравствуйте, Rebus83, Вы писали:

R>Ruby — вряд ли. А вот остальные языки из вышеперечисленных — вполне возможно.

У... это ты хватил... ни один скрипт никогда не будет работать быстрее компилируемого языка. Просто по определению. А ASP.NET2 и послединии версии жабы полностью компилируется в машинные коды.
R>Собственно, и в первом сообщении я намекал, что, в основном, уже существующие игры написаны как-раз на PHP, Perl, изредка ASP.
И? Следуя этой логики люди бы даже камнями и палками бы не пользовались ибо зачем если и кулаком убить можно? Короче антиквариат нужно отправлять в музей пылиться на полке, а не пытатся с ним работать.
R>Полагаю, здесь дело не только в производительности, но и в удобстве работы, наличии большого числа программистов и простоте развертывания.
Ты больше так не смеши ладно? Под PHP и perl нет большого колличества програмимстов под них есть большое колличество "программистов". Про развертывание это вобще бред. ASP.NET2 прекрасно развертывается простым копированием в нужную папочку...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.