![]() |
Создание многопользовательской онлайн игры
как сделать на флэше соединение клиент-сервер как в игре Dofus.
Чтоб если юнит переместился это сразу же отображалось у другого игрока??? |
с помошью сокетов и сервера. сервер можно написать свой, можно использовать FCS -хотя я этим ни разу н занимался.
|
а какие сервера есть и что такое FCS???
|
Это ты собрался многопользовательскую он-лайн игру делать??
|
Dofus
кстати разработан не на чистом флэше. =0 |
Цитата:
|
|
Цитата:
а насчет второго не понял - что там? |
Там electroserver.
Есть бесплатная версия на максимум 5 подключений - качай и ЮЗАЙ, как говориться. |
Цитата:
а есть ли бесплатные решения или ломалки к ним? |
Здесь об этом не говорят.
|
Бесплатное есть. SmartFox Server
|
фокс-сервер тоже платный. байсик-пакет для серьезного он-лайн многопользовательского игрового сайта не пойдет. Есть другой вариант решения проблемы, правда, нужно знать немного яву. Здесь http://www.jivesoftware.org/xiff/ находятся фриверные ресурсы ява-сервера и флеш-клиента под него. Ресурсы разработаны для написания чатов и конференций. Т.е., их работающий сервер == бэйсик пакет фокса. Посколько сурсы бесплатные, то даже немного знающий яву может влезть в них и и из "бэйсик" пакета сделать полноценный игровой сервер. Ресурс абсолютно рабочий - я сейчас пишу на нем мессенджер для нашей конторы.
|
Цитата:
|
Цитата:
|
Не здесь.
Здесь ты можешь узнать, какие серверы есть, а где взять их сломАтыми - не здесь |
"где взять сломАтыми" можно узнать здесь (@модер, плюсы за варез не предлагать)
|
Цитата:
|
Чтоб написать клиент для онлайн игры одного только Флеша хватит?
|
Ну если постораешься очень-очень-очень и найдешь сервер который это поддерживает и прочтешь очень много литературы, то ДА!
Лично я пишу мморпг на этом: Сервер MSVS WebService + База MS SQL Express Клиент MSVS WindowsApp + контент на Flash* Сайтовая версия ASP.NET + контент на Flash** * и ** одинаковый, главное правильно спроектировать) |
Большое спасибо за ответ, а можно поподробнее о * и **? :)
И, может кто знает, на чем писались клиенты к таким играм: TimeZero, Cosmics? |
Цитата:
|
Откуда такие интересные сведения?
|
Цитата:
|
Цитата:
Может что посоветуешь новичку в этом деле? |
Цитата:
|
Цитата:
Просто всерьез занялся разработкой игры, решил разобраться во всем сам, хотя бы, чтоб суметь оценить необходимые знания и время для написания полностью функционирующей игры. Сейчас не умею практически ничего (есть только идея, средние общие познания в программировании и основы работы во ФлешМХ), думаю, что и учиться многому не буду, но иметь представление хотелось бы... А если ресурсов моего мозга хватит, чтоб справиться с этой задачей самостоятельно, то буду весьма рад за себя :) Буду благодарен за любые подсказки: - С чего начать? - Что нужно знать? - Сколько нужно времени/людей? |
1) С проектирования;
2) ActionScript; 3) Много (и того и другого). |
Цитата:
|
Под этим подразумевается, что надо не просто так сесть и писать что в голову придет, а подумать о структуре проекта и хватит ли у тебя вообще сил (или умных людей) чтобы всё это собрать.
|
Цитата:
|
Цитата:
Т.е. сначала нужно придумать, что и как нужно реализовать, а уж потом за реализацию браться. |
Цитата:
Но вот 1,5 года назад стало больше свободного времени и желаяния, так сказать "не отпускало". Вот собрал одну команду единомышленников (хотя это не так-то и просто, ведь сколько их разных надо, и все хотят ДЕНЕГ, а не просто так работать). Потом собрал вторую, третью... Вот теперь четвертая команда (она во всяком случае не исчезла... наверное из меня плохой руководитель :( ) Про проектирование есть ОГРОМНОЕ колличесто сайтов, статей и т.п. которые учат навичков в этом деле. И все они начинаются примерно так: "А зачем Вам это, собственно, нужно?" :) например that или this про * и ** мне кажется если правильно спроектировать контент, то лишь небольших изменений (даже просто замена некоторых структурных файлов небольших по размеру) должно хватить для перевода клиента на браузерную версию. Ведь какая разница кто будет перехватывать и обрабатывать флеш: браузер или окно приложения? |
Спасибо за ответы. За последнее время узнал очень много новой полезной информации, во многом благодаря этой теме. Работа зашевелилась шустрее ;)...
Когда будет готово что-то, что можно будет потестить, надеюсь на критический взгляд... |
Жырным выделяю моменты, на каторые стоит обратить внимание при работы по проэктированию интернет проекта.
Читаю И диву даюсь. Концепты, дизайны??? Целый месяц потратил на формулы какие то... Я тут понимаеш полтора года потратил только для того что бы культивировать сюжет игры, что будет пользоваться спросом на рынке, провёл не один десяток рыночьных анализов, собрал не одну конференцию по вопросу проектировки полноценного интернет проекта по типу кросбраузерных игр... еще год потрачен на разработку (каторая так и не разработана до логического завершения) всех логических цепей проэкта... а также подготовлены связи и договоренности с инвистированием и работой дизайнерских групп ............ А тут собираются что то потестить буквально за пару месяцев. У меня на создание проэкта уже ушло два года и скорее всего только в конце этого будет запущен Б-сервер, а тут настолько радикальные взгляды. Может это я чего то просто недопонимаю? Или что за игра? Игра типа простой аркадный шутер? или социалка какая по чтиву? это можно за пару месяцев. ММОРПГ - самое из простых игровых детищь многопользовательского характера, даже без полноценного 3Д клиента, на такую игру уйдет минимум года полтора написания с момента организовывания (не считая случаев с конвеерным произвозством) а то и целых два - три года. Линейка таже до сих пор пишется (уже четвертый год идет). Так что за игра такая? З.Ы. Простите что наговорил, просто вырвалось по наболевшему вопросу когда увидел сроки молодого человека. |
Еще очень хороший сайт, вообще если честно офигенный это http://www.gotoandplay.it
и вот еще урок оттуда хороший, http://www.gotoandplay.it/_articles/...ilding_mmo.php |
Цитата:
После более подробного моего знакомства с сутью данного вопроса, для меня стало очевидным, что создать задуманное мне вряд ли удастся за год или за два... Однако что касается сюжета игры, так я его придумывать начал с самого того момента, как только вообще познакомился с интересным и многообразным миром игрового пространства. Мои идеи ориентированны не на спрос потребителя, а на мой собственный интерес. Мне почти наплевать принесет эта игра какую то прибыль или нет. Слово "почти" употребелено лишь потому, что вряд ли удастся привлечь хоть одного человека к сотрудничеству, если не соблазнить его НесМетнЫм бОгатсТвом :)(преувеличение не лишенное практического смысла). Есть несколько недостатклв в концепции создания игры на основе интересов игроков сегодня: на момент окончания изготовления игры, рынок может быть наводнен уже похожими продуктами того же плана, да и мир не стоит на месте, интересы постоянно меняются... Моя, пока, мечта (но в скором времени, я надеюсь, план) создать такую игру, которая не надоест через неделю, которая будет интересна подовляющему большинству геймером благодаря своему разнообразию возможностей, которая не будет требовать от геймера неимоверных человеческих (или иногда програмных ;) ресурсов), чтоб быть впереди всех, но важны будут личные реальные качества самого человека. Понимаю, что то, что я написал, кажется бредом. Может так оно и есть... Чесно признаюсь, на этом месте должно было быть мое вранье, что мне уже удалось создать нечто уникальное... К сожалению, пока нет ничего кроме идеи и пламенного энтузиазма, но думаю этого для начала вполне должно хватить, дальше: время покажет... |
Цитата:
|
qazwsx а ты пробовал? что бы так говорить :)
рисовать на флеше обьекты, даже многосегментные :) куда быстрее, даже в ОЧЕНЬ МНОГО раз быстрее, чем моделирование обьектов в 3Д и написание под них текстур и скриптов. Но с другой стороны ты прав если говорить именно о спрайтах и покадровой смене графики, как например в технологии ГИФ. Но если ты думаешь что Флешь по части анимации это всеголишь смена раскадровок, то боюсь ты даже не знаешь возможностей флеша. Если делать все обьекты игравого графического интерфейса в системе обьединения растровой, векторной графики и скриптами, создание аналогов игровых обьектов займет столько же времени как написание текстур для 3д. з.ы. это не теория, это анализ. |
Не_Ждали дорогой ты мой, хочешь огорчу?
ты уж прости, не думай что специально делаю, но лучьше сказать сейчас чем ты спустя пол года опустишь руки. 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.