Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Создание многопользовательской онлайн игры (http://www.flasher.ru/forum/showthread.php?t=74900)

3Ton 31.01.2006 12:25

Создание многопользовательской онлайн игры
 
как сделать на флэше соединение клиент-сервер как в игре Dofus.

Чтоб если юнит переместился это сразу же отображалось у другого игрока???

Король 01.02.2006 05:42

с помошью сокетов и сервера. сервер можно написать свой, можно использовать FCS -хотя я этим ни разу н занимался.

3Ton 01.02.2006 21:25

а какие сервера есть и что такое FCS???

Kyber Anton 03.02.2006 17:16

Это ты собрался многопользовательскую он-лайн игру делать??

Badim 06.02.2006 13:33

Dofus
кстати разработан не на чистом флэше. =0

3Ton 07.02.2006 09:59

Цитата:

Сообщение от Badim
Dofus
кстати разработан не на чистом флэше. =0

а на чем еще если не секрет?

smamyan 08.02.2006 15:53

Sovetuyu posmotret
http://www.smartfoxserver.com/
ili
http://electrotank.com/

3Ton 09.02.2006 14:07

Цитата:

Сообщение от smamyan

насчет первого спасибо!!!
а насчет второго не понял - что там?

Kyber Anton 09.02.2006 16:36

Там electroserver.
Есть бесплатная версия на максимум 5 подключений - качай и ЮЗАЙ, как говориться.

3Ton 16.02.2006 14:04

Цитата:

Сообщение от Kyber Anton
Там electroserver.
Есть бесплатная версия на максимум 5 подключений - качай и ЮЗАЙ, как говориться.

Пасиба все как нельзя лучше подходит.

а есть ли бесплатные решения или ломалки к ним?

Kyber Anton 17.02.2006 16:32

Здесь об этом не говорят.

Antares 17.02.2006 23:29

Бесплатное есть. SmartFox Server

meiciuc 18.02.2006 15:39

фокс-сервер тоже платный. байсик-пакет для серьезного он-лайн многопользовательского игрового сайта не пойдет. Есть другой вариант решения проблемы, правда, нужно знать немного яву. Здесь http://www.jivesoftware.org/xiff/ находятся фриверные ресурсы ява-сервера и флеш-клиента под него. Ресурсы разработаны для написания чатов и конференций. Т.е., их работающий сервер == бэйсик пакет фокса. Посколько сурсы бесплатные, то даже немного знающий яву может влезть в них и и из "бэйсик" пакета сделать полноценный игровой сервер. Ресурс абсолютно рабочий - я сейчас пишу на нем мессенджер для нашей конторы.

3Ton 22.02.2006 00:40

Цитата:

Сообщение от Kyber Anton
Здесь об этом не говорят.

сори, а где можно об этом поговорить?

Буньков Максим 22.02.2006 08:37

Цитата:

Сообщение от 3Ton
сори, а где можно об этом поговорить?

Лучше спроси:"А у кого можно "купить" ..."

Kyber Anton 22.02.2006 17:19

Не здесь.


Здесь ты можешь узнать, какие серверы есть, а где взять их сломАтыми - не здесь

aQuestion 24.02.2006 16:13

"где взять сломАтыми" можно узнать здесь (@модер, плюсы за варез не предлагать)

3Ton 27.02.2006 11:46

Цитата:

Сообщение от aQuestion
"где взять сломАтыми" можно узнать здесь (@модер, плюсы за варез не предлагать)

перешел по сылке но ничего не нашел.... :(

Не_Ждали 17.02.2008 23:01

Чтоб написать клиент для онлайн игры одного только Флеша хватит?

IYAKOV 18.02.2008 00:13

Ну если постораешься очень-очень-очень и найдешь сервер который это поддерживает и прочтешь очень много литературы, то ДА!

Лично я пишу мморпг на этом:
Сервер MSVS WebService + База MS SQL Express
Клиент MSVS WindowsApp + контент на Flash*
Сайтовая версия ASP.NET + контент на Flash**
* и ** одинаковый, главное правильно спроектировать)

Не_Ждали 19.02.2008 13:00

Большое спасибо за ответ, а можно поподробнее о * и **? :)
И, может кто знает, на чем писались клиенты к таким играм: TimeZero, Cosmics?

etc 19.02.2008 13:04

Цитата:

Сообщение от Не_Ждали
на чем писались клиенты к таким играм: TimeZero

На коленке (почти правда) :)

Не_Ждали 19.02.2008 13:26

Откуда такие интересные сведения?

etc 19.02.2008 13:30

Цитата:

Сообщение от Не_Ждали
Откуда такие интересные сведения?

Потому что я имею непосредственное отношение к этому.

Не_Ждали 19.02.2008 13:40

Цитата:

Сообщение от ___etc
Потому что я имею непосредственное отношение к этому.

Информация засекречена? :)
Может что посоветуешь новичку в этом деле?

etc 19.02.2008 13:43

Цитата:

Сообщение от Не_Ждали
Информация засекречена? :)
Может что посоветуешь новичку в этом деле?

Какая информация? На чем ещё может быть сделан flash-клиент, как не на Flash?

Не_Ждали 19.02.2008 14:18

Цитата:

Сообщение от __etc
Какая информация? На чем ещё может быть сделан flash-клиент, как не на Flash?

Cпасибо за ответ на вопрос, который оказался глупым... :)
Просто всерьез занялся разработкой игры, решил разобраться во всем сам, хотя бы, чтоб суметь оценить необходимые знания и время для написания полностью функционирующей игры.
Сейчас не умею практически ничего (есть только идея, средние общие познания в программировании и основы работы во ФлешМХ), думаю, что и учиться многому не буду, но иметь представление хотелось бы... А если ресурсов моего мозга хватит, чтоб справиться с этой задачей самостоятельно, то буду весьма рад за себя :)
Буду благодарен за любые подсказки:
- С чего начать?
- Что нужно знать?
- Сколько нужно времени/людей?

etc 19.02.2008 14:32

1) С проектирования;
2) ActionScript;
3) Много (и того и другого).

Не_Ждали 19.02.2008 21:12

Цитата:

Сообщение от __etc
1) С проектирования;
2) ActionScript;
3) Много (и того и другого).

Думаю, мне удастся задать еще один глупый вопрос. С двумя последними пунктами все ясно, а что подразумевается под таинственным для меня словом "проектирование"??

Rzer 19.02.2008 21:25

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

Не_Ждали 19.02.2008 23:28

Цитата:

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

И всего-то... :) Так структура проекта уже есть в картинках(набросках), математических формулах, описаниях возможностей и т.д. Осталось только все это реализовать... Я месяц сюжет, суть ну и другое сочинял... В картинках, описаниях и формулах это смотриться при хорошем воображении неплохо, но хотелось бы реализации... А с эти пока проблемы... Опять же людей маловато (я один:)) да друг, который ничего делать не хочет, но дает отличные советы иногда...

etc 19.02.2008 23:41

Цитата:

Сообщение от Не_Ждали
что подразумевается под таинственным для меня словом "проектирование"??

Это называется game-дизайн, а именно описание концепции игры.
Т.е. сначала нужно придумать, что и как нужно реализовать, а уж потом за реализацию браться.

IYAKOV 20.02.2008 01:16

Цитата:

Сообщение от Не_Ждали
И всего-то... :)

Ха.. :quiet: вот и я так начинал делать игру - это было 2,5 года назад. После чего я все забросил...
Но вот 1,5 года назад стало больше свободного времени и желаяния, так сказать "не отпускало". Вот собрал одну команду единомышленников (хотя это не так-то и просто, ведь сколько их разных надо, и все хотят ДЕНЕГ, а не просто так работать). Потом собрал вторую, третью... Вот теперь четвертая команда (она во всяком случае не исчезла... наверное из меня плохой руководитель :( )

Про проектирование есть ОГРОМНОЕ колличесто сайтов, статей и т.п. которые учат навичков в этом деле. И все они начинаются примерно так: "А зачем Вам это, собственно, нужно?" :)
например that или this

про * и ** мне кажется если правильно спроектировать контент, то лишь небольших изменений (даже просто замена некоторых структурных файлов небольших по размеру) должно хватить для перевода клиента на браузерную версию. Ведь какая разница кто будет перехватывать и обрабатывать флеш: браузер или окно приложения?

Не_Ждали 29.02.2008 20:33

Спасибо за ответы. За последнее время узнал очень много новой полезной информации, во многом благодаря этой теме. Работа зашевелилась шустрее ;)...
Когда будет готово что-то, что можно будет потестить, надеюсь на критический взгляд...

Shaman911 16.03.2008 03:36

Жырным выделяю моменты, на каторые стоит обратить внимание при работы по проэктированию интернет проекта.

Читаю И диву даюсь.
Концепты, дизайны???
Целый месяц потратил на формулы какие то...
Я тут понимаеш полтора года потратил только для того что бы культивировать сюжет игры, что будет пользоваться спросом на рынке, провёл не один десяток рыночьных анализов, собрал не одну конференцию по вопросу проектировки полноценного интернет проекта по типу кросбраузерных игр... еще год потрачен на разработку (каторая так и не разработана до логического завершения) всех логических цепей проэкта... а также подготовлены связи и договоренности с инвистированием и работой дизайнерских групп ............
А тут собираются что то потестить буквально за пару месяцев.
У меня на создание проэкта уже ушло два года и скорее всего только в конце этого будет запущен Б-сервер, а тут настолько радикальные взгляды.
Может это я чего то просто недопонимаю?
Или что за игра? Игра типа простой аркадный шутер? или социалка какая по чтиву? это можно за пару месяцев.
ММОРПГ - самое из простых игровых детищь многопользовательского характера, даже без полноценного 3Д клиента, на такую игру уйдет минимум года полтора написания с момента организовывания (не считая случаев с конвеерным произвозством) а то и целых два - три года.
Линейка таже до сих пор пишется (уже четвертый год идет).
Так что за игра такая?

З.Ы. Простите что наговорил, просто вырвалось по наболевшему вопросу когда увидел сроки молодого человека.

Timurko 20.03.2008 18:00

Еще очень хороший сайт, вообще если честно офигенный это http://www.gotoandplay.it
и вот еще урок оттуда хороший, http://www.gotoandplay.it/_articles/...ilding_mmo.php

Не_Ждали 22.03.2008 00:56

Цитата:

Сообщение от Shaman911
Простите что наговорил, просто вырвалось по наболевшему вопросу когда увидел сроки молодого человека.

Столько негативных эмоций вызвало мое невежество, почти стыдно.
После более подробного моего знакомства с сутью данного вопроса, для меня стало очевидным, что создать задуманное мне вряд ли удастся за год или за два... Однако что касается сюжета игры, так я его придумывать начал с самого того момента, как только вообще познакомился с интересным и многообразным миром игрового пространства. Мои идеи ориентированны не на спрос потребителя, а на мой собственный интерес. Мне почти наплевать принесет эта игра какую то прибыль или нет. Слово "почти" употребелено лишь потому, что вряд ли удастся привлечь хоть одного человека к сотрудничеству, если не соблазнить его НесМетнЫм бОгатсТвом :)(преувеличение не лишенное практического смысла).
Есть несколько недостатклв в концепции создания игры на основе интересов игроков сегодня: на момент окончания изготовления игры, рынок может быть наводнен уже похожими продуктами того же плана, да и мир не стоит на месте, интересы постоянно меняются... Моя, пока, мечта (но в скором времени, я надеюсь, план) создать такую игру,
которая не надоест через неделю,
которая будет интересна подовляющему большинству геймером благодаря своему разнообразию возможностей,
которая не будет требовать от геймера неимоверных человеческих (или иногда програмных ;) ресурсов), чтоб быть впереди всех, но важны будут личные реальные качества самого человека.
Понимаю, что то, что я написал, кажется бредом. Может так оно и есть...

Чесно признаюсь, на этом месте должно было быть мое вранье, что мне уже удалось создать нечто уникальное... К сожалению, пока нет ничего кроме идеи и пламенного энтузиазма, но думаю этого для начала вполне должно хватить, дальше: время покажет...

qazwsx 22.03.2008 08:18

Цитата:

Сообщение от Shaman911
ММОРПГ - самое из простых игровых детищь многопользовательского характера, даже без полноценного 3Д клиента, на такую игру уйдет минимум года полтора написания с момента организовывания (не считая случаев с конвеерным произвозством) а то и целых два - три года.
Линейка таже до сих пор пишется (уже четвертый год идет).
Так что за игра такая?

З.Ы. Простите что наговорил, просто вырвалось по наболевшему вопросу когда увидел сроки молодого человека.

3д графика это как ооп в программирование на самом деле... С 3д движком все выйдет быстрее чем рисовать теже самые модели и делать спрайты...

Shaman911 22.03.2008 10:26

qazwsx а ты пробовал? что бы так говорить :)
рисовать на флеше обьекты, даже многосегментные :) куда быстрее, даже в ОЧЕНЬ МНОГО раз быстрее, чем моделирование обьектов в 3Д и написание под них текстур и скриптов.
Но с другой стороны ты прав если говорить именно о спрайтах и покадровой смене графики, как например в технологии ГИФ. Но если ты думаешь что Флешь по части анимации это всеголишь смена раскадровок, то боюсь ты даже не знаешь возможностей флеша.
Если делать все обьекты игравого графического интерфейса в системе обьединения растровой, векторной графики и скриптами, создание аналогов игровых обьектов займет столько же времени как написание текстур для 3д.

з.ы. это не теория, это анализ.

Shaman911 22.03.2008 10:43

Не_Ждали дорогой ты мой, хочешь огорчу?
ты уж прости, не думай что специально делаю, но лучьше сказать сейчас чем ты спустя пол года опустишь руки.
1. Желание создать что-то появляется у каждого (аксиома)
2. Желание создать развлечение с своими правилами возникает у многих.
3. Намерение воплотить мечту в реальность возникает у малых.
4. Создают игры с своими правилами всего единицы!
5. В созданые кемто игры играет весь мир.

Вот задумайся про то что я тебе написал.
Просто знай, ты еще не шаришь но может быть поймешь, или давай научу тебя в этих строчках, команду для создания игры можно собрать даже очень легко, а сам ты никогда такого проэкта как хочешь - не добьешся.
Сядь и подумай, этот проэкт для тебя или для тебя и многих.
Если сперва ты скажешь ДЛЯ МНОГИХ а потом для себя, то одн ты его не сделаешь. Если скажешь для СЕБЯ а потом для остальных, то можно и попробовать.
так вот для интернет проэкта и темболее для игры и еще и многопользовательской, тебе нада команда. Ищи три человека для себя, програмиста серверной части, програмиста клиентской части и рекламного менеджера. это три человека минимум, что нужны для ПОПЫТКИ начать что то создавать.
Потом игру не сделать без человеческого усилия, а оно (усилие) питается одним продуктом - МОТИВАЦИЕЙ.
Мотивировать человека можно многими способами, просто запарить мозг, предложить деньги, предложить власть, предложить обмен его жизни на труд и многое другое. Но зачастую мотивируют деньгами, каторые можно взять в кредит. Могу даже с увереностью тебе сказать, что если не будет лентяйничать, твой первый (нейдачьный как всегда бывает) стартаповский проэкт, окупит твой кредит, только нада будет расчитать системы взноса и оплаты и что ты собственно будешь продавать.

И последний вопрос что хотел бы тебе сказать, это:
СОЗДАТЬ ВЕЧЬНО ИНТЕРЕСНУЮ ИГРУ - НЕВОЗМОЖНО.
это из области вечьного двигателя.
Но игру можно сделать увлекательной.
Для этого тебе понадобиться еще два человека в команду
-психолог
-автор (генератор творческих идей)
они нужны для того что бы игра не превращалась в пресный продукт, каторый пожуют и выплюнут.

Вот тебе и информационные заметки, можешь посидеть подумать.
и поверь, еще раз тебе скажу, пока ты не загрузишь всю игру в свою голову как НЭО из матрицы загружал кунг-фу... нихрена ты не будешь знать тот кунг-фу (в нашем случае: "нихрена ты не сделаешь игру")
что бы сделать игру, нада в нее играть на бумаге (или в голове).
Когда пройдешь в голове свою игру, тогда можешь приступать к поискам команды.


Часовой пояс GMT +4, время: 17:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.