Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
19.03.2009 13:39

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Однопользовательские и многопользовательские движки ИЛ

Возник вопрос - возможно ли сделать универсальный движок (.dll), пригодный для создания как многопользовательских игровых онлайн-платформ, так и однопользовательских платформ, и есть ли в этом смысл?

Насколько я представляю, многопользовательский движок должен поддерживать множественные пользовательские подключения (сессии) и у каждого подключения должен быть собственный ГГ.
Сетевой интерфейс, взаимодействие с пользователями и открытие-закрытие пользовательских сессий должна обеспечить платформа, разработанная под этот движок.
В остальном принципиальных различий я пока не вижу.

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

Остается вопрос - есть ли в этом смысл? smile

Неактивен

0    0    #2
19.03.2009 13:45

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Однопользовательские и многопользовательские движки ИЛ

Всё уже давно придумано и сделано. MUD, MUSH, etc.
Конечно, это никогда не останавливало велосипедистов.

Неактивен

0    0    #3
19.03.2009 13:51

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

Nex, спасибо! smile
Вчера поиграл в "русский" MUD.
"Вооружись меч", "Положить лампа коробка" big_smile
Что там сделано??

Неактивен

0    0    #4
19.03.2009 14:10

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Однопользовательские и многопользовательские движки ИЛ

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

Отредактировано Nex (19.03.2009 14:12)

Неактивен

0    0    #5
19.03.2009 14:26

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

А у нас кто-нибудь играет в многопользовательские русскоязычные текстовки?
Может посоветуете что стоит посмотреть?

Неактивен

0    0    #6
19.03.2009 17:07

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Однопользовательские и многопользовательские движки ИЛ

Чтобы разобраться в приготовлении булочек, вы пойдёте в пекарню или в булочную?

Начните отсюда - http://en.wikipedia.org/wiki/Multi-User_Dungeon

Отредактировано Nex (19.03.2009 17:13)

Неактивен

0    0    #7
19.03.2009 18:00

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

Начните отсюда -

То что там все хорошо и так понятно - повезло им с английским smile

а вот тут: http://ru.wikipedia.org/wiki/MUD

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

все как обычно sad

Отредактировано ASBer (19.03.2009 18:00)

Неактивен

0    0    #8
19.03.2009 18:57

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Однопользовательские и многопользовательские движки ИЛ

Читайте именно по той ссылке, что я указал.
Ещё раз, не "да там всё понятно", а целиком, от начала и до конца, внимательно и вдумчиво.

После того, как прочтёшь, см.
https://forum.ifiction.ru/viewtopic.php?id=841
https://forum.ifiction.ru/viewtopic.php?id=986
https://forum.ifiction.ru/viewtopic.php?id=880

Отредактировано Nex (19.03.2009 19:09)

Неактивен

0    0    #9
20.03.2009 09:17

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

Nex, спасибо, прочитал внимательно.
Самое ценное, что вычитал - это ссылки на исходники.
Все эти проекты с открытым кодом.
Теперь осталось проанализировать код и самому ответить на вопрос о целесообразности разработки универсального движка smile

Дополнение:
Разработкой megaflop-а я интересовался в свое время, но его парсер меня разочаровал...
Допустим, если ТОМ будет поддерживать мультиплеер,  megaflop смог бы реализовать свой проект используя мой парсер, примерно так же как Александр Граф это сделал в Милене.

Отредактировано ASBer (20.03.2009 09:49)

Неактивен

0    0    #10
22.03.2009 14:42

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

Посмотрел код Былин основанный на CircleMUD (лежит в открытом доступе).
- тихий ужасс... hmm

Неактивен

0    0    #11
22.03.2009 18:10

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Однопользовательские и многопользовательские движки ИЛ

Ещё до знакомства с ИЛ я играл в МАДы и копался в открытых движках, пытаясь приспособить их для одиночной игры. Потом уже нашел текстовые игры, перевел ТАДС и с готовым генератором обратился к администратору самого поулярного на тот момент МАДа. К сожалению, тот сказал что всех устраивает вариант фраз с несогласованными склонениями и вежливо отказался.

Неактивен

0    0    #12
23.03.2009 10:08

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

Добавил в todo ТОМа поддержку мультиплеера (но не к 1й версии).
Существующие МАДы для внедрения полноценного парсера слабо подходят.
Мультиплеер в ТОМе лишним не будет smile

Неактивен

0    0    #13
23.03.2009 12:41

noname
Участник (+36, -9)
Зарегистрирован: 04.04.2008
Сообщений: 729

noname

Re: Однопользовательские и многопользовательские движки ИЛ

как бы это использовать?

Неактивен

0    0    #14
23.03.2009 13:09

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Однопользовательские и многопользовательские движки ИЛ

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

Неактивен

0    0    #15
23.03.2009 13:10

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

noname написал:

как бы это использовать?

Масса вариантов:
- игра в два окна вдвоем на одном компе; (жесть, но раньше такое было);
- прохождение квеста с друзьями по сети - каждый за своего персонажа;
- игры-дуэли - один против другого;
- и наконец многопользовательские миры наподобии MUD (но здесь не уверен насчет производительности движка)

Да мало ли что еще можно придумать, но для этого должна быть возможность войти в одну игру 2м или более игрокам одновременно.

Отредактировано ASBer (23.03.2009 13:28)

Неактивен

0    0    #16
23.03.2009 19:27

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: Однопользовательские и многопользовательские движки ИЛ

Обсуждение напомнило мне одного преподавателя в университете - он тоже свято верил, что программирование=алгоритмы+структуры данных.

Неактивен

0    0    #17
24.03.2009 10:08

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

Просьба к модератору удалить посты Etena из этой темы.

Неактивен

0    0    #18
24.03.2009 11:14

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Однопользовательские и многопользовательские движки ИЛ

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

З.Ы.
Посты удалил сам, прошу простить меня за самоуправство со своими постами, но ASBer сам высказал свое отношение к ним.

Неактивен

0    0    #19
24.03.2009 11:18

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: Однопользовательские и многопользовательские движки ИЛ

Eten, спасибо.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru