Ирреал, Какой должна быть идеальная рпг?


ADreika
Otaku-kun
 
Aug 29 2013, 17:28
Сообщение #1
Облачка магической энергии пожирали планету, создавая в зависимости от местности причудливых существ. Среди этих порождений магии появлялись иногда разумные существа сумевшие подчинить магическую энергию внутри себя. Вскоре на планете возникло множество селений для начавших игру игроков и нейтральных городов. Игроки вселялись в созданные облачками существа одной из доступной разумной расы. Взаимодействие персонажа с игроком меняло настроенный при создании персонажа характер.
1-20 лвл. В начале своего пути каждый игрок набредает на село и видя как голодают сельчане получает первое задание: Поиск 10 кг еды. Когда игрок угощает сельчан те нарекают его своим героем и дают ему поглотитель с просьбой (второе задание) для подзарядки магического барьера: Собрать 100 магической субстанции (Мс). Для сбора игровой валюты Мс игрок убивает монстров и всасывает их поглотителем магической субстанции, при этом у игрока в инвентаре появляются ценные части монстров, а иногда и регалия монстра.
Проваливая задания или прокачиваясь выше 20 левела, прежде чем получили статус правителя игроки теряют своих будущих подданных.
21-40 лвл. Игроки не являющиеся правителями могут уже вступать в империи правителей или наниматься отбивать монстров от атакованного села правителя, а так же помогать империям с квестами. Доступен квест на Ловец душ, который воскрешает персонажей и жителей сёл за Мс.
хх-(хх+19) лвл. На земли игроков вышли Камю и стали возводить свои хоромы. Вокруг собирались какие то существа, но после того как нескольких из них убили, существа разбежались неся дурные вести своим правителям (игрокам). Началась война за право обладания планетой.
В случае проигрыша все персонажи кто онлайн на сервере при проигрыше смотрят заставку, умирая теряют 1 уровень (воскрешение доступно) и переносятся без гильдии (гильдия распускается, правитель теряет подданных) в предыдущую эпоху.
В случае выигрыша все персонажи кто онлайн на сервере переходят в новую эру. Расе Камю навязали равенство разумных существ и их девушки, привыкшие ублажать сильнейших разбежались ухаживать за игроками.
(хх+1)-(хх+19) лвл. Озлобленные самцы Камю проклинают своих самок Аурой невезения, уходят в древние времена зарождения игроков и под действием мутации, утрачивают дар перемещения во времени, превращаясь в богов древней эпохи. Все персонажи бывшие близко от самок Камю умерли (воскрешение доступно) от несчастных случаев, остальные отделались ушибами и незначительными ранениями. Те кто начинал играть за Камю начинают играть с этой эры, проходя квесты на снятие проклятия или доставая других игроков своей аурой невезения.

При загрузке игра игрока обновляется автоапдейтером игры, внося глобальные изменения для эпох существующих персонажей, если таковых нет, то игра начнётся сразу же. Игровой мир состоящий из трехмерных невидимых объектов заполненных заданным генерирующимся материалом имеющим вес (земля, песок, камень, вода, магма, трава кусты, деревья, алюминий (изделие), бронза (изделие), железо (изделие), сталь (изделие), резина (изделие) и тп) загружается с локального диска игрока. Загрузка игрового пространства происходит в радиусе обзора персонажа, который начинает увеличиваться на определённом расстоянии от поверхности объектов, одновременно упрощается генерация объектов, и пропадают неразличимые с высоты, наложенные на них эффекты повреждений. Игра игрока передаёт координаты персонажа и сообщников игровому серверу, который соединяет всех игроков по чату мира в данной эпохе, а так же чату игры который соединяет игроков всех эпох. Игровой сервер сохраняет статистику игрока для добавленных в друзья персонажей и изменяемую статистику для гильдии. Полученные координаты сервер игры использует, чтобы игрок, увидавший другого игрока (радиус видимости игрока соприкоснулся с другим игроком) получил данные от видимого игрока об изменениях, внёсенных им в игру в его радиусе видимости, а так же возможность получить данные об игроке и написать ему личное сообщение и добавить в друзья или в гильдию, чтобы игровой сервер всегда указывал его статус. Если игрок не ответит за допустимое время ожидания (по 1 сек на каждые 10 игроков), то данные поступят к игроку через игру, и если он не ответит за допустимое время ожидания (по 1 сек на каждые 10 игроков), то будет выкинут из игры.


Задает направление движения персонажа при зажатой правой кнопкой мышки.
Персонаж смотрит в направлении центра монитора , поэтому меняет траекторию движения оглядываясь камерой назад.
Выделяется ближайшая от центра монитора враждебная цель в области кружочка величина которого контролируема. колёсиком мышки, предоставляя набор способностей в зависимости от цели (голова, левая рука, правая рука, торс, левая нога, правая нога, объекты:
крупные растения [кустарники ломающиеся с 1 атакующей способности, стебель деревьев состоит из материала дерево и обладает весом при достаточном повреждении стебля дерево падает на поломанную сторону стебля и из за притяжения земли набирает скорость и урон вдавливаясь в объекты или нанося урон персонажу. Если у персонажа останется 5% от хп то он будет придавлен если персонаж умер то дерево нанесет урон земле и вдавится в нее.], строения [Такая же картина и с строениями, то есть обрушение небоскреба на противника предопределит исход битвы.], машины [как в гонках реализация повреждения и физики тачек и кораблей взрывающиеся при 0 хп, роботы реализированны в хп как люди и обладают реалистичной физикой как люди], земля [На крупных горках (утёсах, уступов) можно организовать местный обвал при широком достаточно глубоком расщеплении земли жгущими и режущими способностями или дробящим взрывом и ударом спровоцировать сильный обвал от вибрации.


Изображение
Сервер принимает координаты, и время от игроков, а игроки уже друг с другом прогнозируют друг у друга движения задаваемые кнопками W;A;S;D и движениями мышки с зажатой правой кнопкой. При зажатой правой кнопки игрок может: Прыгнуть (прерывает атаку во время прыжка, даёт доступ к спец атакам) при резком движении мышки вверх, по возможности допрыгивая до ближайшей от курсора мышки опоры. Отскочить от преграды (прерывает атаку во время отскока, даёт доступ к спец атакам), если преграды нет, совершить кувырок (прерывает атаку во время кувырка, даёт доступ к спец атакам) при резком движении мышки вниз.


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

1 Дух: = +2 мана, 0,005% крит физический, 0,005% крит магический, 0,2 мп регенерация в сек, лечение +1%.
1 Интеллект = +5 мана, 1 к защитам от элементов, 0,2 урон магический, 0,2 крит магический.
1 Сила = + 1 хп, 0,2 урон физический, 0,2 крит физический, + 0,2 кг грузоподъемности.
1 Ловкость = 0,005 % физический крит, +1 очко гена, Скорость перемещения добавлено 0,005% к стандарту.
1 Здоровье = +1% к хп, 0,2 хп регенерация в сек, 0,2 энерго регенерация в сек.
1 Выносливость = + 1 хп, +10 энергия.
Если количество хп персонажа или робота 400 то:
100 хп голова 25% от хп (аксессуары для головы могут повышать хп для головы),
200 хп левая рука 50% от хп (аксессуары для левой руки могут повышать хп для левой руки),
200 хп правая рука 50% хп (аксессуары для правой руки могут повышать хп для правой руки),
400 хп торс 100% от хп (аксессуары для торса могут повышать хп для торса),
300 хп левая нога 75% от хп (аксессуары для левой ноги могут повышать хп для левой ноги),
300 хп правая нога 75% от хп (аксессуары для правой ноги могут повышать хп для правой ноги).


Очки генов улучшают выученные способности, уменьшая их Время применения способности, и скорость исполнения до максимума и увеличивая их Радиус применения, Радиус действия, Время действия способности до минимума. Изначально у игрока нет слотов для способностей, потому что они приобретаются за гены: (количество слотов способностей)2 на каждый следующий слот (1 генов = 1 слот, 4 генов = 2 слот, 16 генов = 3 слот, 25 генов = 4 слот, 36 генов = 5 слот и тд). Слот способностей это открывающееся через меню окошко, которое можно заполнять одинаковыми способностями они будут использоваться поочерёдно для комбинаций персонажа.





Переделываю навыки:


Предполагаемый интерфейс:


В настоящий момент доделываю веб редактор навыков http://redactor.p.ht и очень нуждаюсь в помощниках.

Skype для связи: DreikaArhangel

Сообщение было отредактировано Dreika: Sep 6 2013, 18:33
2 Страниц V  1 2 >  
            
Ответов(1 - 14)
ABadFriend
Otaku
 
Aug 29 2013, 21:08
Сообщение #2
Ого...
AShpik
Otaku-kun
 
Aug 30 2013, 21:19
Сообщение #3
Ну идеальную RPG одному человеку тяжело будет, а вырванные части GUI из игр(а у вас более 5 игр, 3 игры могу назвать сразу) не сделают интерфейс новее, надо придумать новое, свои фичи и т.д. К тому же, если вы один пытаетесь создать MMORPG(ну это я так понял по GUI и описанию), то готовтесь тратиться на серверную машину, так как сейчас Intel XEON не мало стоит, также надо минимум 8-16 ГБ Оперативной памяти и ещё кучу другого(сейчас не знаю сколько стоит, но когда-то около 200тыс рублей нормальная машина стоила). На создание скриптов, базы данных и защиты сервера у одного человека уйдут годы, так как при выходе в люди на сервер "Умные люди" начнут досс атаки, чтобы добавить себе вещи и многое другое. Также должна быть защита самой серверной машины, так как если будет слабая, то могут украсть исходники. По мне лучше создайте однопользовательскую РПГ - это будет лучше, выберите UDK или Unity 3D и клипайте игру, также это будет лучше всего, если вы никогда до этого не занимались онлайн проектами или вообще созданием игр. И вот, если однопользовательская РПГ удастся, принимайтесь за MMORPG, так как вы будете знать, что ваши траты не зря.
ADreika
Otaku-kun
 
Aug 31 2013, 13:30
Сообщение #4
Меня не волнует что могут украсть, Мне очень хочется в свою игру поиграть. В моём проекте сервер игры будет сообщать клиентам кто зашёл на их зону видимости, а дальше уже они между собой проверяются, меняют локацию навыками, истребляют монстров которые обновляются вместе с локацией при потере видимости точки респауна соприкасающихся видимостью игроков. Цель снижение нагрузок сервера и отзывчивое управление. Минус в ожидании когда другой игрок получит нанесённый урон и проверит на читерство заодно. Планирую игру без тарифных планов, но с платным воскрешением за зоной дружественных городов, там где тайники и рб генерируется координирующим игроков сервером. Агрессивные монстры будут преследовать пака их цель в зоне видимости. Игроки могут приводить в зону бесплатного воскрещения стада монстров и разбирать их на запчасти или наоборот монстры разбирать игроков... Это как повезет наткнуться)

Сообщение было отредактировано Dreika: Aug 31 2013, 13:35
ABadFriend
Otaku
 
Aug 31 2013, 13:56
Сообщение #5
QUOTE(Dreika @ Aug 31 2013, 14:30)
 
Меня не волнует что могут украсть, Мне очень хочется в свою игру поиграть. В моём проекте сервер игры будет сообщать клиентам кто зашёл на их зону видимости, а дальше уже они между собой проверяются, меняют локацию навыками, истребляют монстров которые обновляются вместе с локацией при потере видимости точки респауна соприкасающихся видимостью игроков. Цель снижение нагрузок сервера и отзывчивое управление. Минус в ожидании когда другой игрок получит нанесённый урон и проверит на читерство заодно. Планирую игру без тарифных планов, но с платным воскрешением за зоной дружественных городов, там где тайники и рб генерируется координирующим игроков сервером. Агрессивные монстры будут преследовать пака их цель в зоне видимости. Игроки могут приводить в зону бесплатного воскрещения стада монстров и разбирать их на запчасти или наоборот монстры разбирать игроков... Это как повезет наткнуться)

Читали ли вы "утопию" Томаса Мора?
Мне кажется, что ваше предложение - это из той же серии.
AShpik
Otaku-kun
 
Aug 31 2013, 14:32
Сообщение #6
QUOTE(Dreika @ Aug 31 2013, 14:30)
 
Меня не волнует что могут украсть, Мне очень хочется в свою игру поиграть. В моём проекте сервер игры будет сообщать клиентам кто зашёл на их зону видимости, а дальше уже они между собой проверяются, меняют локацию навыками, истребляют монстров которые обновляются вместе с локацией при потере видимости точки респауна соприкасающихся видимостью игроков. Цель снижение нагрузок сервера и отзывчивое управление. Минус в ожидании когда другой игрок получит нанесённый урон и проверит на читерство заодно. Планирую игру без тарифных планов, но с платным воскрешением за зоной дружественных городов, там где тайники и рб генерируется координирующим игроков сервером. Агрессивные монстры будут преследовать пака их цель в зоне видимости. Игроки могут приводить в зону бесплатного воскрещения стада монстров и разбирать их на запчасти или наоборот монстры разбирать игроков... Это как повезет наткнуться)

Вас никто не заставляет отказаться от своей мечты, но просто я знаю кучу народу, которые работали в одиночку с ММОРПГ, любого из них хватало максимум на 1 год, а дальше они бросали. Вообще затея у вас интересная, но она всё же сомнительная... Читерство может быть не только в виде сильного урона, оно также может быть в виде читерства на деньги и других нужных им вещей, при этом уже сейчас я знаю людей, которые писали обычный маленький скрипт, но очень эффективный, так как защита сервера была слабая, то его никто не смог обнаружить, конечно, можно посмотреть полный список сделанных действий игроками, но это весьма долгое занятие, тем более если онлайн от 1 тысячи. Те, кто напишут такой скрипт, могут сделать так, что урон будет увеличиваться в 2 до бесконечности только на Монстров, но когда будут бить игроков, то урон будет нормальный. Для избежания таких вещей нужно будет писать программу, которая будет удалять все инородные файлы из папки, но не факт, что и это они не обойдут. В общем, удачи вам в ваших начинаниях!)
ADreika
Otaku-kun
 
Aug 31 2013, 21:50
Сообщение #7
Установила генерирующийся фон http://redactor.p.ht . Верно подметили что наедине с монстрами игрок может читерить с уроном пака его не увидит другой игрок ...
AShpik
Otaku-kun
 
Aug 31 2013, 22:33
Сообщение #8
QUOTE(Dreika @ Aug 31 2013, 22:50)
 
Установила генерирующийся фон http://redactor.p.ht . Верно подметили что наедине с монстрами игрок может читерить с уроном пака его не увидит другой игрок ...

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

У меня ещё такой вопрос, который думаю интересует всех. На каком движке вы собираетесь создавать свой проект?
ADreika
Otaku-kun
 
Sep 1 2013, 00:56
Сообщение #9
Я незнаю какой подойдёт, пака занимаюсь навыками для игры чтобы выделить переменные движка и условия.
ADreika
Otaku-kun
 
Sep 2 2013, 22:08
Сообщение #10
85 навыков и подправлен фон сайта http://redactor.p.ht
AShpik
Otaku-kun
 
Sep 4 2013, 17:49
Сообщение #11
QUOTE(Dreika @ Sep 2 2013, 23:08)
 
85 навыков и подправлен фон сайта http://redactor.p.ht

Навыки многих мало интересуют, как разработчик игр, я советую показывать: геймплей; анимацию навыков, ударов; дизайн персонажей, монстров, оружия. Все эти вещи больше интересуют.
ADreika
Otaku-kun
 
Sep 5 2013, 20:50
Сообщение #12
К сожалению у меня даже модельки персонажей не получается сделать, но как разберусь с навыками примусь и за них. Жаль, что не у кого спросить, где скачать НОРМАЛЬНЫЙ 3dmax и комбинации кнопок нужных мне функций программки.

Зажатие кнопка мыши: захват ближайшей вражеской цели (ctrl любой цели).
Захваченная цель двигаясь перемещает ваш прицел в часть тела противоположную движению, заставляя вас корректировать прицел в жизненно важные части противника, если конечно вы не хотите сражаться с ней дольше.
Чтобы разрушать локацию и тренироваться в собственной меткости по живым мишеням просто не зажимайте правую кнопку мышки и вы сможете кого нибудь ранить или что нибудь разрушить.
Нейтральные и союзники автоматически уворачиваются от не предназначенных им атак.
97 навыков http://redactor.p.ht

Сообщение было отредактировано Dreika: Sep 5 2013, 23:55
AShpik
Otaku-kun
 
Sep 6 2013, 09:38
Сообщение #13
QUOTE(Dreika @ Sep 5 2013, 21:50)
 
К сожалению у меня даже модельки персонажей не получается сделать, но как разберусь с навыками примусь и за них. Жаль, что не у кого спросить, где скачать НОРМАЛЬНЫЙ 3dmax и комбинации кнопок нужных мне функций программки.

Зажатие кнопка мыши: захват ближайшей вражеской цели (ctrl любой цели).
Захваченная цель двигаясь перемещает ваш прицел в часть тела противоположную движению, заставляя вас корректировать прицел в жизненно важные части противника, если конечно вы не хотите сражаться с ней дольше.
Чтобы разрушать локацию и тренироваться в собственной меткости по живым мишеням просто не зажимайте правую кнопку мышки и вы сможете кого нибудь ранить или что нибудь разрушить.
Нейтральные и союзники автоматически уворачиваются от не предназначенных им атак.
97 навыков http://redactor.p.ht


Можешь спрашивать у меня, я, конечно, не моделер, но чем смогу, тем помогу, но есть не большая просьба в замен(Ты должна будешь делать не большую рекламу AnimeReactor.RU, надпись сайта и что-нибудь ещё, даже в твоём редакторе). И лучше используй не 3D Max, а ZBrush(это более профессиональная и более эффективная программа) и Maya(Она превосходит 3D Max, так как он сделан спец. для динамических объектов). О том, где скачать программу и уроки по ним, обращайся в ЛС или Skype(в теме я писать не буду). Вот мой skype suridzuki_nigat, пока проект нашей команды не двигается быстрыми темпами. да и к тому же у меня тут свои проблемы, можешь обращаться почти в любое время.

И ещё, убери картинку интерфейса в спойлер или сделай превью, так как нельзя большие картинки шириной более 740px(2.4. Размещать картинки шириной более 704 точек - используйте превью или спойлеры.)
ADreika
Otaku-kun
 
Sep 8 2013, 14:29
Сообщение #14
106 навыков и исправлен переход на редактирование и взаимное редактирование навыка. Теперь страница помнит место редактирования. И при развертке и переходах возвращает на бывшее место.
ADreika
Otaku-kun
 
Sep 13 2013, 05:05
Сообщение #15
136 навыков http://p.pw/7M2 установила 5 секундную рекламку не злитесь)

Сообщение было отредактировано Dreika: Sep 13 2013, 05:52


2 Страниц V  1 2 >
                  

 

task
rss list RSS-List Упрощённая версияСейчас: 2017.11.23