Войти
ПроектыФорумОцените

Мир Одержимых (браузерная MMORPG)

#0
3:24, 5 ноя. 2010

Название: Мир Одержимых
Жанр: Браузерная MMORPG
API: Flash/Flex/AIR + Alternativa3D, JAVA
Дата начала: сентябрь 2010
Дизайн, программирование: Xandro
Дата релиза: неопределена
Способ распространения: Free2Play
Статус проекта: проработка технологии, детализация ТЗ.
Сайт проекта: www.pworld.hut2.ru.

Описание
История.
...
Твой мир на грани исчезновения...
Жажда вечной жизни и безграничного могущества привели к катастрофе. Необратимой...
Советом магов выход был найден только один. Ключ к нему - заклятие проекции души*.
(*Заклятие это позволяло на время взять под контроль чужое тело, вытеснив его собственную душа в Астрал.)
...
"Великое заклятие ментального исхода" - последнее заклятие моего мира. В действие его привела энергия разрушения.
Мир исчез, но последней волею магов души его обитателей, которые смогли себя осознать, были переброшены в другой мир.
Находясь в Астрале нового мира, души подбирали себе тела, в которых собственная душа была слаба.
Так обрел свое тело и я.
Сначала находиться в новом теле было тяжело. После каждого посещения приходилось длительно восстанавливать силы в Астрале.
С каждым разом контакт давался все легче.
Тело переставало сопротивляться контролю, а душа носителя - пытаться вернуть тело.
Со временем удалось наладить контакт с душой, и теперь я знаю выход - это слияние.
...
Местные жители стали наблюдать необычные явления, когда вдруг их сосед, простой крестьянин или горожанин, изменялся.
Никого не узнавал, говорил странно, испытывал тягу к несвойственным ранее действиям. Возникало это состояние периодически. Люди прозвали таких Одержимыми.
...
Так мы, последние души старого мира, обрели новый мир - Мир Одержимых.

Игровая механика.
Фэнтезийная вселенная.
Игра идет только за людей. Но люди разных стран - у каждой свой набор + и - (похоже на серии TES - Daggerfall, Morrowind...)
Бестиарий - зверье, нечисть, нежить, нелюдь.
Персонажи игрока развиваются по одной из трех веток Воин, Жулик, Маг. В каждом направлении развития дерево подклассов.

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

Чем выше уровень персонажа - тем шире спектр возможностей для оффлайн действий.

Основной игровой элемент, помимо социального, - брожение по подземельям и сражения.
Брожение realtime, поединки - пошаговые, со шкалой инициативы(по типу Героев).

ДизДок в работе. Расписаны практически все ключевые разделы, ведется детализация.

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

3D движок
Сейчас используется бесплатный - Alternativa3D 7.5.1.
В перспективе планируется использовать анонсированную Adobe нативную поддержку 3Д в 11м флэш плеере.

Серверая часть
Сейчас, в качестве пробы, используется бесплатный SmartFoxServer v1.6.6
Язык скрипта сервера Java. Пробовал сделанный в SmartFoxServer ActionScript - не пошло. На AS3 он только немного похож.
Java же полноценная. В дальнейшем возможен переход на Red5. Еще не определился до конца.

Ссылка
брожение по лабиринту
сервер отключен, доступны 2 подземелья в 2х вариантах генерации и набросок карты мира.
трафик ~4-5Мб.

Скрины
Изображение
Изображение

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


#1
17:03, 5 ноя. 2010

развитие идеи, как я это вижу: игра делится на 2 плоскости плоскости:
1)материальный мир(стандартно)
2)астрал-тут обитают бестелесные сущности

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

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

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

#2
20:01, 5 ноя. 2010

ASPID

правильные мысли :) часть возьму на вооружение.

Что запланировано:

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

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

Дерево классов:
Изображение

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

Захват чужих аватаров - задуманная абилка некромагов во время боя.
Контроль чужого аватара все боя - не могу придумать для чего :) Душа не может "сидеть на двух стульях" :)

Видение интересное - спасибо за пост!

Геймплей обещает быть соответствующим игровому миру:)

#3
23:51, 5 ноя. 2010

А коллизия камеры об стены в  Alternativa3D 7.5.1 есть своя? Или сам сделал? Очень интересно...

#4
4:04, 6 ноя. 2010

Sintesis

Коллизия моя, только с привязкой не к полигонам - а к ячейкам карты.
Свою обещают в 7.6 :)

#5
10:22, 6 ноя. 2010

основной идеей моего поста и была возможность сидеть на 2 стульях(т.е. аватар этот что-то вроде корабля из EVE потеря болезненна, но терпима, да и не нужно изобретать мир ,полный лавок-воскрешалок, всё таки воскрешение ИМХО должно быть штучным событием иначе теряется логика мира ) после поражения в астрале душа просто не сможет ничего делать(обнулиться на время запас ментальной энергии т.е. ходить\говорить можно и всё. Кстати тут неплохое место для монетизации:) так же ПРОКАЧАНАЯ душа может влиять на реальный мир, но не сильно(телекинез например). тело это не просто проводник воли это крепость и якорь, который даёт возможность противостоять изгоняющим чарам, проходить сквозь охранные символы, непроницаемые для духов и подпитывает душу постоянным притоком силы.

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

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

#6
1:55, 7 ноя. 2010

Xandro
отличная задумка. с удовольствием буду наблюдать за развитием проекта.

ASPID
поделитесь (можно в ПМ) откуда такие познания. интересуюсь в корыстных целях ибо свой проект на ту же примерно тематику делаю :)

#7
13:33, 7 ноя. 2010

ASPID
> основной идеей моего поста и была возможность сидеть на 2 стульях(т.е. аватар
> этот что-то вроде корабля из EVE потеря болезненна, но терпима, да и не нужно
> изобретать мир ,полный лавок-воскрешалок, всё таки воскрешение ИМХО должно быть
> штучным событием иначе теряется логика мира )

В отличие от EVE, где можно купить новый корабль и снарядить его как старый за деньги, безвозвратно погибший аватар - очень большая потеря.
Его не купишь, его придется качать с нуля.
Тела, подходящие для захвата по определению имеют слабые души, и не могут быть прокачанными.
Новый мир содержит и развитые личности(герои, лидеры), но их собственные души сильны.
Аватара потерять нельзя, но вот минусы от его смертей будут

> ПРОКАЧАНАЯ душа может влиять на реальный мир, но не сильно(телекинез например).
возможности души в реальном мире мизерны по сравнению с классовыми абилками, на уровне фокусов. Их можно не брать в расчет.

> лич это наверное отдельный класс(у вас его нишу занимает некромаг) , т.к. он
> использует магию астрала(жизнь\смерть)-способности души. Например он может
> убить моба, выкинув душу в астрал, или подчинив такую запихать в костяк и
> сделать скелета(который без притока силы будет лежать трупом), но здесь нет той
> защиты, которую даёт тело силы не приходят, а уходят единственный способ
> продлить существование-поглащать энергию других душ или придётся валяться
> трупом большую часть не-жизни, плюс торговать с нежитью никто не будет, а будут
> пытаться упокоить.
Это больше касается системы магии и классовых абилок. они не изложены в этой теме.
Частично уже описаны в диздоке.

> я предлагаю к каждому классу, у которого это логически возможно, сделать
> зеркало-андеда и расширить гемплей за душу до полноценного(иначе и не понятно,
> кто же собственно ГГ:)
Представитель каждого класса будучи убитым и временно воскрешенным в бою будет обладать абилками, которые будут зависеть от уровня некромага и от уровня воскрешенного. Также возможно наличие абилок, которые недоступны живым представителям классов - так скачать посмертный классовый дар.

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

trick_dexter
добро пожаловать в тему:)

#8
16:27, 7 ноя. 2010

Xandro
> отличие от EVE, где можно купить новый корабль и снарядить его как старый за
> деньги, безвозвратно погибший аватар - очень большая потеря.
> Его не купишь, его придется качать с нуля.

чем сильнее душа тем более сильное тело можно захватить

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

а можно как-нить без некромага? нужен всё-таки полноценный лич(если возможно то с полноценной филактерией) а не оживлённый стороними силами может дадь возможность некромагу оживлять самого себя? при посмертии часть абилок(вроде лечения светлой магией) для баланса и общей логичности следует убрать ИМХО.

trick_dexter
> SPID
> поделитесь (можно в ПМ) откуда такие познания. интересуюсь в корыстных целях
> ибо свой проект на ту же примерно тематику делаю :)


ну это общее знания в  фетези, подверженые творческой переработке можешь почитать тут [url=http:www.mirf.ru]Мир фантастики[/url] но стать на основе которй писан пост 2 из октяборьского номера и будет в общем доступе только к январю если не позже, хотя можешь попробовать найти вдруг не все раскупили?

P.S: да простит меня wat за рекламу в проектах:)

#9
23:38, 8 ноя. 2010

Xandro
> Коллизия моя, только с привязкой не к полигонам - а к ячейкам карты.
> Свою обещают в 7.6 :)
Понятно, я точно так-же извращаюсь, коллизии в 2D, а на экране 3D))
Хороший проэкт у тебя, только вот художника нужно, а то смотрится лабиринт не очень...

#10
23:51, 8 ноя. 2010

Sintesis
> Хороший проэкт у тебя, только вот художника нужно, а то смотрится лабиринт не
> очень...
всему свое время:)
сначала игровая механика, потом дело дойдет и для художников.

> Понятно, я точно так-же извращаюсь, коллизии в 2D, а на экране 3D))
сейчас делаю пошаговый бой на хексовом поле в этом данжене. вот где веселье :)

кстати, запустил сайт проекта, ссылка в шапке.

#11
9:20, 12 ноя. 2010

Обновлена демка, добавлено:
- режим затенения удаленной геометрии, что позволило сделать незаметной плоскость distance culling.
- опция включения/выключения затенения
- режим показа wireframe(по Tab'у)

#12
11:13, 30 ноя. 2010

Обновилось демо.
Что нового:
    Из видимого
- два новых персонажа в подземелье
- новый набор текстур
- аниматор персонажей (в режиме Combat по клику на персонажей можно их двигать по хексам)
    Из невидимого
- наборы текстур вынесены в отдельные блоки, можно назначать текстуру одной командой.
- введена детализация текстур для данжена hi & low - при необходимости снижает нагрузку на память.
- доработан класс спрайтовой модели персонажа для свободного расширения анимации действий.

#13
18:58, 31 дек. 2010

Проект... удивил, судя по материалам сайта идет активная разработка.
Имеется ли возможность присоединиться по части идеи, игровой механики? :)

#14
12:25, 1 янв. 2011

Oltopeteeh
Разработка идет :)
Присоединяйся.
Обсуждение идей идет на форуме проекта.

ПроектыФорумОцените

Тема в архиве.