Swirve.com Links: Swirve.com   Free Email   Games   Fantasy Sports   E-Cards   Movies   Horoscopes   Freebies   Web Search

NOTICE: Beginning July 10th, 2008, this message board service will no longer be active or available for use.

ADOM site forums / Общая тема / MUD & ADOM

Next 20 Messages
Andrey
User ID: 0004344
Apr 27th 7:55 AM
Появилось тут желание написать MUD но с интерфейсом Адома, чисто технически думаю справлюсь, а вот с остальным думаю будут проблемыы.......
Хотелось бы услышать ваши мысли по данной смеси - может кто сразу выявит какие проблемы и нооборот достоинства, или что посоветует или помочь захочет......

С Уважением Андрей!
Sam84m
User ID: 9147853
Apr 27th 2:01 PM
wow!

Идея крутая! Только проблем действительно будет много...
Первое -- как пошаговый АДОМ перевести в реалтаймовый муд?
Второе -- как сделать псевдографический интерфейс (все муды, в какие я играл, имели чисто текстовый... или надо делать что-то типа нетхака, или просто брать правила/предметы/монстров/локации ADOM'а и переписывать их текстом)?
Третье -- до какой степени переводить игру в муд? Т. е. в АДОМе есть своя цель, это игра чисто для одного игрока, который живёт и полностью распоряжается всем Анкардовсим миром... Если же делать из него мультиплэйер, нужно будет убирать все концовки, переколбашивать заново всю систему: разрешать ли ПКилинг?; что творить с ID (в смысле, смогут ли встретить друг друга два игрока в этом подземелье?); что делать с тем, кто собрал все артефакты и рулит надо всеми?; те же квесты, например, -- либо их прийдется выдумывать полным-полно для всех случаев жизни, либо делать их автоматическое восстановление со временем...
Это лишь ничтожная часть вопросов, на которые прийдётся отвечать, делая из АДОМа многопользоваловку, т. к. не то что движок, сама вселенная игры не приспособленна под неё...

И ещё пара технических вопросов, -- где хоститься? на каком языке (в смысле русский/английский)? копирайты?

А вообще, идея хорошая, если кто её собирается развивать, я готов помочь, чем смогу...

hi.
Andrey
User ID: 0004344
Apr 28th 2:37 AM
И так по порядку.....:)
>wow!
:)
>Идея крутая! Только проблем действительно будет >много...
Это я предвижу......
>Первое -- как пошаговый АДОМ перевести в >реалтаймовый муд?

Будет рилтайм, где герою будет даваться рекомендация - как себя вести, а он будет делать это сам "пока ты не вмешаешься"...
т.е. взятая из муда система атакаи, когда говоришь мол атаковать такого - такт-то, и все дальше делаеться автоматически пока ты не вмешаешься....

>Второе -- как сделать псевдографический
>интерфейс (все муды, в какие я играл, имели
>чисто текстовый... или надо делать что-то типа
>нетхака, или просто брать
>правила/предметы/монстров/локации ADOM'а и
>переписывать их текстом)?

Нет, я имел в виду что мы не Адом в МУД переделываем, а присабачиваем к МУДу Адомовский интерфейс.........


>Третье -- до какой степени переводить игру в
>муд? Т. е. в АДОМе есть своя цель, это игра
>чисто для одного игрока, который живёт и
>полностью распоряжается всем Анкардовсим
>миром... Если же делать из него мультиплэйер,
>нужно будет убирать все концовки,
>переколбашивать заново всю систему: разрешать ли
>ПКилинг?; что творить с ID (в смысле, смогут ли
>встретить друг друга два игрока в этом
>подземелье?); что делать с тем, кто собрал все
>артефакты и рулит надо всеми?; те же квесты,
>например, -- либо их прийдется выдумывать полным-
>полно для всех случаев жизни, либо делать их
>автоматическое восстановление со временем...
>Это лишь ничтожная часть вопросов, на которые
>прийдётся отвечать, делая из АДОМа
>многопользоваловку, т. к. не то что движок, сама
>вселенная игры не приспособленна под неё...

А не кто не говорил что будет браться Адомовская вселенная и боевая система, может только частично, иначе побить могут :)
На самом деле это большая проблема - есть желание сделать мультиплеер игру, но с сюжетом, в отличии от большенства Мудов где просто надо жить. Чтобы была конечная цель, этот вопрос сейчас усиленно обсуждаеться и продумываеться........

>И ещё пара технических вопросов, -- где
>хоститься? на каком языке (в смысле >русский/английский)? копирайты?

Пока временно, во время разработки мы хостинг найдем, правдо только с хорошим каналом на Россию, а потом, если что-то действительно выйдет хорошее, хостинг найдется без проблем, в крайнем случаее разоримся и купим...........

>А вообще, идея хорошая, если кто её собирается
>развивать, я готов помочь, чем смогу...

Это хорошо, но всеже хотелось знать чем ты сможешь помочь, в ближайшее будушие проблемы это - боевая система и вселенная......

С Уважением Андрей!
Sam84m
User ID: 9147853
Apr 28th 3:02 PM
hi.

Ага... Не ясно только вот, -- что такое интерфейс АДОМа? Это именно псевдографика с двумя строками информации наверху (это я думаю будет тяжело сделать на программном уровне)? Или имеются в виду характеристики героя, расы/классы, типы монстров, предметы и т. д. (тут будет морока с переводом этого дела из игры в муд)?
Я обеими руками за второе; а если брать из АДОМа только его интерфейс с игроком, то от него мало что останется, это будет просто "рогаликовый муд" с довольно стандартными креативными проблемами, но нестандартными программными.

Потом, как это МУД с сюжетом? Т. е., если есть сюжет, должна быть концовка этого сюжета, а следовательно и концовка самого МУДа...
Можно конечно сделать типа турнир, "кто_быстрее_всех_выполнит_самый_главный_квест" (как во всех однопользовательских РПГ), и после выполнения оного перезагружать вселенную полностью с нуля, как бы по следующему циклу (а попутно можно будет доски потчёта организовывать и остальные прибамбасы...). Но мне лично влом было бы играть в МУД, заботясь и лелея своего PC, и всегда зная что в любой момент какой-нибудь урод возьмёт да и выйграет игру, и мой, с таким трудом развитый перс отправится в небытиё. А если оставлять чаров, релоадя только мир, вскоре возникнет проблема, с типами тыща-энного левела, которые проходят весь новозагруженный сюжет за одну ночь. ИМХО, мультиплэйер и сюжет -- несовместимы...

Кстати, на чём писаться МУД будет и сколько человек в программёры намечается?

hi.
Andrey
User ID: 8910463
May 2nd 5:21 AM
Приветствую снова.........

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

А Муд с сюжетом это действительно не просто, а возможно даже плохо, пока мы додумались до следующий мысли - будут действительно существовать какието глобальные квесты, по выполнению которых игровой мир будет меняться - добовляться новые умения, магия, вещи, территории, монстры, соответственно игроки( а квесты будут достаточно сложными чтобы их нельзя было выполнить в одиночку) выполнивщие этот квест будут иметь возможность первыми использовать все прелести изменений........хотя возможно я ставлю непосильную задачу......+ будет достаточно жесткая специлизация чаров и, возможно, ограничение в уровнях, + разбивка на группы(гильдии и т.п.).....вообщем все еще продумываеться......так что советы приветствуються....

Писать скорей всего будем на VC, по крайней мере сервер точно, на счет клиента еще точно не уверен, но принципиальной разницы нет, хоть на Яве.......:) Программеров пока двое, я и еще один человек, на ближайщее время хватит за глаза, один на сервер, другой на клиент......дальше если не заглохнет посмотрим.......

P.S. Да и еще если все пойдет нормально, то никто не мешает добавить графический интерфейс(можно даже трехмерный, благо некий опыт имеется) и попытаться выйти на рынок.......:)
P.P.S. Да и еще, сейчас решаеться вопрос - чисто консольное приложение или все таки, что то аля zMUD, то есть окошки с едитами в них......если консольное то сколько на сколько символов.....
Ignatich
User ID: 8875883
May 10th 10:52 AM
Приветствую.

Ну ты прямо мои мысли читаешь! Я тоже всерьез задумывался на Rogue-like view + MUD.

Есть некоторые идеи:
1. Независимость сервера от клиента. Т.е. клиент может быть текстовой, а может и изометрия или даже 3d. Сервер будет посылать клиенту информацию об изменении игрового мира, а уж как клиент ее отобразит, это его дело. Тут предвидится уйма проблем, но ...

2. Интерфейс придется делать многооконным. Одно окно - главный вид(должен быть гораздо больше чем в ADOM'е), второе - статсы чара, третье - сообщения( тут двумя строками не ограничишся ;). А в консоли с большим экраном это будет выглядить уродски.

Проблемы:
1. Скорость. Придется сделать у всех одинаковой, а то представь себе квиклингов в real-time'е :)

2. Как чары в будут друг друга узнавать в ascii графике? Look каждый раз - это очень неудобно.

3. Да много еще всего, это первое, что вспомнилось.
Andrey
User ID: 0004344
May 11th 2:13 AM

Ну хоть кто то еще откликнулся.......

И так по идеям.......

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

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

И так проблемы.........

1. Это не совсем проблемма, так как управление будет реализованно не совсем так как в адоме, т.е. чтобы убить персонажа не надо будет в него много раз тыкаться, а будет что то в роде команды "Убить таковото" и персонаж будет сам ее исполнять, при этом ты можешь только вмешиваться т.е. менять тактику боя......плюс еще гибкая система настройки реакций персонажа на внешнии воздействия.....
2. Что то вроде дополнительного окна или поля где будут перечисленный все кого ты видишь+горячие клавиши на получение информации о них........
3. Еще чего вспомнищь пиши....обсудить всегда полезно.....:)

C Уважением Андрей
Ignatich
User ID: 8875883
May 11th 10:12 AM
1. Неа. Я не это имел ввиду! Клиент получает не нажатия клавиш а данные о событиях в игре. Это позволит играть в одну и ту же игру как и текстовым клиентом, так и графическим. Вот, что я имел ввиду. Но, как я уже упоминал, уйма проблем.
WWW
User ID: 8938823
May 12th 7:49 AM
А проектом Time Of Old Ages интересовались
- я хочу Time Of Old Ages 2 сделать через MUD
+ Roguelike(Если мне помогут...)
Andrey
User ID: 0004344
May 14th 1:48 AM

Ignatich, Я разве сказал что клиент получает нажатия клавишь, нет я сказал _сервер_, а возвращает он как раз ту информацию которая доступна игроку на данный момент, местность которую он видит, предметы которые он может взять и т.п........это то что я имею ввиду и что будет делаться.........
Но все равно хотелось бы узнать какие проблемы ты видишь, я вижу только технические проблемы, которые даже собственно проблемами не являються а просто потребуют много времени.......

Ignatich
User ID: 8875883
May 15th 5:26 AM
Бррр... Я здорово напутал, я имел ввиду следующее:

В стандартных мадах как происходит: клиент посылает нажатия клавишь серверу, сервер посылает результаты клиенту. Например: eat pie -> You eat pie. В принципе у этого подхода не так уж много недостатков.

Но мне пришла в голову мысль: если делать игру с rogue-like видом, то можно сделать так. Клиент посылает комманды серверу, к примеру MOVE_EAST или PICKUP_ITEM, а сервер посылает не обновленный экран, а информацию об изменениях в игровом мире во внутреннем формате. Клиент обрабатывет эту информацию и обновляет изображение на экране. Этот способ, в идеале, позволяет написать игру, не зависящую от клиента. Игроки могут использовать как текстовой клиент, так и графический.

Но у этого способа много недостатков, вот некоторые из них:
Реализовать такой гораздо труднее, чем стандартный подход.
Создать защищенный от читерства сервер довольно непросто.
Возможно увеличение траффика.

Но вернемся к проблемам реалтайма:
1. Догнать и ударить кого-нибудь будет непросто - melee оружия практически бесполезны. Игрок будет бегать по кругу, а противник его даже ударить не сможет (попробуй подберись к нему в реалтайме и еще ведь ударить успеть надо, пока не убежал).

Возможные решения:
Отбегать при драке нельзя.
Сделать драку полностью автоматической - только оружие вибирай и цель.
Больше ничего _реального_ пока в голову не приходит.

Ты вроде как ко второму варианту тяготеешь?

2. Скорость перемещения должна быть довольно высокой, т.к. игроков быстро запарит жать на кнопку "вперед" и ждать пока наконец чар допрет до нужного места. Но тогда остальные игроки не будут успевать среагировать.
Есть идеи?

3. Необходимо быстрое соединение, т.к. количество информации, передаваймой клиенту гораздо больше, чем в традиционных мадах.
Решения есть, ведь работают же графические мады.

4. wilderness - будет ли он?

5. Нет автогенерированным уровням, я думаю, это очевидно.

В принципе rogue-like вид ничем от графического не отличается, разве только масштабом. Так, что все можно реализовать. Правда масштаб это разговор особый ...
Ignatich
User ID: 8875883
May 15th 5:27 AM
Бррр... Я здорово напутал, я имел ввиду следующее:

В стандартных мадах как происходит: клиент посылает нажатия клавишь серверу, сервер посылает результаты клиенту. Например: eat pie -> You eat pie. В принципе, у этого подхода не так уж много недостатков.

Но мне пришла в голову мысль: если делать игру с rogue-like видом, то можно сделать так. Клиент посылает комманды серверу, к примеру MOVE_EAST или PICKUP_ITEM, а сервер посылает не обновленный экран, а информацию об изменениях в игровом мире во внутреннем формате. Клиент обрабатывет эту информацию и обновляет изображение на экране. Этот способ, в идеале, позволяет написать игру, не зависящую от клиента. Игроки могут использовать как текстовой клиент, так и графический.

Но у этого способа много недостатков, вот некоторые из них:
Реализовать такой гораздо труднее, чем стандартный подход.
Создать защищенный от читерства сервер довольно непросто.
Возможно увеличение траффика.

Но вернемся к проблемам реалтайма:
1. Догнать и ударить кого-нибудь будет непросто - melee оружия практически бесполезны. Игрок будет бегать по кругу, а противник его даже ударить не сможет (попробуй подберись к нему в реалтайме и еще ведь ударить успеть надо, пока не убежал).

Возможные решения:
Отбегать при драке нельзя.
Сделать драку полностью автоматической - только оружие вибирай и цель.
Больше ничего _реального_ пока в голову не приходит.

Ты вроде как ко второму варианту тяготеешь?

2. Скорость перемещения должна быть довольно высокой, т.к. игроков быстро запарит жать на кнопку "вперед" и ждать пока наконец чар допрет до нужного места. Но тогда остальные игроки не будут успевать среагировать.
Есть идеи?

3. Необходимо быстрое соединение, т.к. количество информации, передаваймой клиенту гораздо больше, чем в традиционных мадах.
Решения есть, ведь работают же графические мады.

4. wilderness - будет ли он?

5. Нет автогенерированным уровням, я думаю, это очевидно.

В принципе rogue-like вид ничем от графического не отличается, разве только масштабом. Так, что все можно реализовать. Правда масштаб это разговор особый ...
Ignatich
User ID: 8875883
May 15th 5:30 AM
Это мессага два раза запостилась, sorry :(
Andrey
User ID: 0004344
May 15th 8:08 AM

Вообщем, по поводу клиент/сервер все так и есть...
Единственное дополнение, по поводу читерства......если клиент будет посылать клиенту только ту информацию которая доступна игроку по игре и ничего дополнительно, в отличии например от первого квейка, то никаких проблем не предвидиться, да и все остальные проблемы не столь значительны.....благо примеров много, вон Ультима таже......

И так реалтайм - да я тяготею к воторму варианту, но позволить выбор не только оружия, и многох парамтров - тактики, момента отступления, последовательность кдаров ит.д. и т.п., возможно даже какойто приметивный скриповый язык.....

На счет скорости еще надо думать.......пока такой вариант - при нападении на персонажа он тоже будет действовать не зависимо от игрока, по заранее заданному сценарию..........

На счет 4 - будут некоторые базовые точки, между которыми перемещение происходит почти мгновенно, что то вроде телепорта или метро :)

На счет графического вида, пока просто нет желания привлекать художников, напишем хороши код, потом и графику приделать не трудно, а пока текстовой моде за глаза хватит......


MyTH
User ID: 9084913
May 31st 9:13 AM
Я бы предложил для соотношения скоростей игры такой вариант:
на каждое действие - требуется определенное количество action pointов. после произведения какого-либо действия делать персонажу параметр скорость = -(action point) для этого действия, и не позволять что либо делать до того как его параметр будет равен 0. А в зависимости от скорости игры увеличивать этот параметр у всех игроков до 0 на величину = speed of game. так можно запросто сделать multi ADOM и самое интересное что при этом будет все сохраняться ADOMовское и будет несколько игроков.
Dimitriy
User ID: 8757283
Oct 10th 12:02 AM
>Нет, я имел в виду что мы не Адом в МУД >переделываем, а присабачиваем к МУДу Адомовский >интерфейс.........
Так сделать почти невозможно. Думаю, поэтому все уже давно заглохло.

А вот сделать мад на тему адома - было бы круто! Сюжет бы я написать взялся - сочинительство это то, что я делаю хорошо.

2Весь народ на форуме
А кто-нибудь из вас вообще в мады играет?
Dimitriy
User ID: 8757283
Oct 10th 12:04 AM
И если да, то в какие?
А то знаете, бывают такие совпадения, что чел, знакомый по маду, оказывается знакомым по жизни... или по форуму ;)
Chaves
User ID: 1759784
May 13th 4:15 AM
Ребят, были ли какиенибудь попытки сделать адом онлайн? Томас я думаю особо сердиться не будет...
Но у меня была мечта в такое погонять и готов даже на платном серваке. Хотя если бесплатный я бы всеравно денег пожетвовал скока смог бы=)
Troll
User ID: 1738604
Jul 7th 7:06 PM
Очень хотелось когда-то мультиплэй АДОМ. По трезвому размышлению осознал, что ничего больше, чем АДОМ-арену сделать невозможно. Ну это типа пошаговых файтов один на один, основанных на flg или sav-файлах. Для чаров приблизительно одного лева естественно. Подсчёт попадания, дамажа, силы спеллов, эффективности вандов, уворачивания итд предполагал расчитывать исходя из реального АДОМового движка...

Вообще-то, реальная вешь, я для себя хотел, но если для инета делать, то ограничение по времени на размышления, как в шахматных играх через клиент, поставить и всего делов. Таблы там всякие, турниры.

Как понятно не сделал, даже для себя...

P.S. Если ещё есть энтузиасты - то за идею мне денег не надо. 8)
AlisiaPolum
User ID: 9418933
Feb 25th 4:35 AM
приглашаем посетить
<a href=http://123456789go.org>http://123456789go.org</a>
<a href=http://123456789go.org>жесткое порно</a>
<a href=http://123456789go.org>эротика</a>
<a href=http://123456789go.org>секс</a>
<a href=http://123456789go.org>анал</a>
<a href=http://123456789go.org>лесби</a>
<a href=http://123456789go.org>геи</a>
Next 20 Messages

Your Name:
Your Message: