Создать игру, создание игр, конструктора игр, игровые движки, разработка игр, сделать игру
Приветствую Вас Гость · Вход · Регистрация  ·  Новые сообщения · Участники · Правила · Поиск · RSS
Страница 1 из 212»
Форум разработчиков игр » Проекты пользователей » Игры в разработке » Silone - online PvP TBS (текущая версия - dev3)
Silone - online PvP TBS
kreghek Дата: Воскресенье, 15.05.2016, 17:54 | Сообщение # 1
Просмотр профиля: kreghek

Сообщений: [15]
Название: Silone (рабочее)
Жанр: Online PvP TBS
Платформы: Web
Технологии: ASP.NET, Pixi.js, SignalR
Silone - Журнал разработки в ВК



Общее описание

Цель игроков - убить всех персонажей оппонента, в пошаговом режиме управляя своими персонажами.

Посмотреть, что получилось, можно по ссылке www.silone.somee.com. Регистрация там весьма формальная.
Так же буду рад ответить на вопросы, услышать разумную критику, пообсуждать то да сё. В том числе по тех.части.







Silone - Журнал разработки в ВК

Cornibus - Gamiron#12


Сообщение отредактировал: kreghek - Понедельник, 31.10.2016, 20:34
vant234 Дата: Пятница, 20.05.2016, 13:08 | Сообщение # 2
Просмотр профиля: vant234

Сообщений: [6]
Весьма часто в RPG-играх, хотя и есть 3d-графика, но персонажи выглядят очень маленькими. Творческое воображение сначала выстраивает кучу спецэффектов, без определенной сюжетной линии. Диалог придумать сложнее, чем спецэффект.
Сценарий удара мечом (черновой набросок).
Меч, длинной в 1 метр, обрисовывает в воздухе круг, который исказится и в перспективе, и в изометрии, и в диметрии (по-разному). Конечно, будет овал, на различные соотношения большой и малой оси. На лезвие меча можно добавить блик от Солнца. С точки зрения физических возможностей человека (или эльфа) меч пройдет только 1/4 круга; или даже меньше, если учесть, что меч врезается в плечо - в реальности любой противник инстиктивно немного "скрючится", желая закрыть грудь и живот, как более болезненные точки. Такова анимация. В сюжете игры разница между плечом и животом не существенна. По законам физики, кровь от удара направится к человеку, который совершил удар. Меч должен также и немного проскользить внутри раны. Обратного вращения не будет, потому что "обратное" означает (по физике) - меч отскочил от того предмета, который невозможно разрубить. Конечно, на мече должна быть и гравировка, его украшающая. Гравировка - это вырезка по металлу, и ее следует отличать от рисунка; ведь рисунок, в реальном бою, слишком быстро сотрется. Кстати, износ меча (и смодулированные трешины) зависят от того, как часто некая 'определенная геометрическая точка лезвия' была атакующей. Но здесь речь, конечно, идет о микротрещинах, от которых меч не развалится.
kreghek Дата: Четверг, 26.05.2016, 08:34 | Сообщение # 3
Просмотр профиля: kreghek

Сообщений: [15]
*(и смодЕлированные треЩины) ??

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

Добавлено (21.05.2016, 14:38)
---------------------------------------------
Добавил две новые характеристики: навык стрельбы и навык рукопашного боя. В зависимости от того, какое оружие используется, используются разные навыки. Чем выше навык стрельбы, тем выше шанс попадания. Чем выше по сравнению с противником навык ближнего боя, тем выше шанс ранить противника.
Добавил несколько навыков (перков), которые персонаж может получить. Сейчас случайно выбирается один из доступных перков. Некоторые перки требуют наличия других. Для получения перка нужно выполнить некоторые требования: повергнуть сколько-то противников, нанести урон, получить крит и выжить, победить в партии и т.д.
Ну всякие мелочи, типа процента побед к общему числу боёв, удаление персонажа, правка багов. Белый террейн потехи ради.

Добавлено (26.05.2016, 08:34)
---------------------------------------------
Немного о прокачке персонажей.

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

Как сейчас:
- Изменяется ряд характеристик: сила, сопротивления ранам и критам. Добавляются такие правила, как положительный реролл AP и MP. Конкретные перки с бонусами пока не введены. Смена графической модели тоже будет немного позже с вводом новых классовых перков. Разрешения на использование экипировки тоже позже, когда будет расширен арсенал.
- Доступные работы: повергнуть противника (не обязательно убивать), как неопределённого, так и конкретной масти; заблокировать удары; получить криты и выжить; нанести удары; поучавствовать в боях; победить в боях.
- Выбор перка происходит автоматически. При рекрутировании, позже - выбор нового при получении активного. Позже сделаю возможность выбора активного перка из доступных.


Silone - Журнал разработки в ВК

Cornibus - Gamiron#12


Сообщение отредактировал: kreghek - Четверг, 26.05.2016, 12:41
ZiP Дата: Четверг, 26.05.2016, 09:24 | Сообщение # 4
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [865]
Не плохая задумка насчёт "перков". По началу напомнило прокачку в Dungeon Siege, там каждый навык качался при его использовании, то есть при стрельбе из лука качался навык владения луком, тем самым повышая уровень владения и доступность более крутых предметов, увеличение шанса и силы "крита". Так же прокачивалась сила, выносливость и магия. В общем все навыки прокачивались лишь тогда, когда они использовались. Насчёт ветки, то точно помню, что магия делилась на стихии и тем самым было дерево навыков различавшееся не только видами магии, но и силой воздействия.
А для твоей идеи, да ещё и в многопользовательском режиме, ты правильно придумал использовать, что то типа испытания, чтобы прокачать навык.


☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы
BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story
░▒▓ Z7NV ▓▒░
kreghek Дата: Четверг, 26.05.2016, 11:28 | Сообщение # 5
Просмотр профиля: kreghek

Сообщений: [15]
Да, испытание - хорошее слово.
Представь двух персонажей. Одному нужно нанести урон, а другому - получить раны. Они нашли друг друга )))

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


Silone - Журнал разработки в ВК

Cornibus - Gamiron#12


Сообщение отредактировал: kreghek - Четверг, 26.05.2016, 11:42
ZiP Дата: Четверг, 26.05.2016, 15:51 | Сообщение # 6
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [865]
Цитата kreghek ()
Представь двух персонажей. Одному нужно нанести урон, а другому - получить раны. Они нашли друг друга )))

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


☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы
BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story
░▒▓ Z7NV ▓▒░


Сообщение отредактировал: ZiP - Четверг, 26.05.2016, 15:51
kreghek Дата: Пятница, 27.05.2016, 11:16 | Сообщение # 7
Просмотр профиля: kreghek

Сообщений: [15]
Ну вроде того. Рад, что более-менее доступно донёс идею. Со временем буду расширять набор задач, ровно как и возможностей персонажей. Прямые удары, блокировки - всё будет в том или ином виде )
Я, кстати, не уверен насчёт жанра. Насколько я понимаю, TBS должна быть более стратегической. А это что-то вроде тактического симулятора или вроде того.


Silone - Журнал разработки в ВК

Cornibus - Gamiron#12
ZiP Дата: Пятница, 27.05.2016, 12:10 | Сообщение # 8
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [865]
TBS - пошаговая стратегия, имеется ввиду, что для "браузерной" самое то. Как раз будет даваться время на ход и "обдумывание" тактики, в большинстве случаев в играх такого жанра, даётся несколько ходов для каждого персонажа или общее количество для всех. Имеется в виду, что для каждого игрока есть определённое количество ходов которые игрок должен потратить с умом.

☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы
BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story
░▒▓ Z7NV ▓▒░


Сообщение отредактировал: ZiP - Пятница, 27.05.2016, 12:12
kreghek Дата: Суббота, 18.06.2016, 22:37 | Сообщение # 9
Просмотр профиля: kreghek

Сообщений: [15]
Там же, на вики, сказано, что стратегия есть достижение долговременно цели через тактические шаги. В общем, да, стратегия будет, когда добавлю возможность владения территориями и крафт.

Добавлено (30.05.2016, 10:25)
---------------------------------------------
Добавил разделение персонажей по фракциям. Дальше сделаю конкретные работы, где будет, например, убить 10 легионеров и т.д.
Так же добавил такой параметр, как поведение персонажа (пока неясное наименование параметра), если он атакован или атакует. Поведение персонажа определяет класс при получении урона. И действие - при нанесении. Всего 6 определенных поведений: тактическое, яростное, силовое, скрытное, (без имени), (без имени); и одно не заданное. Есть предопределенная таблица: если яростным поведением атаковать тактического персонажа, то будет реролл при нанесении урона. И наоборот: тактик против ярости - отрицательный реролл. Не заданное поведение (только для действий) не получает ни бонусов, ни штрафов. Экипировка с конкретными поведениями так же будет немного позже.

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

Добавлено (16.06.2016, 19:43)
---------------------------------------------
Попробовал немного графония. Художник из меня так себе, но на выходных коды не шли, а пикселей захотелось.

Добавлено (18.06.2016, 22:37)
---------------------------------------------
Учитывая то, что нельзя гарантировать порядок получения веб-пакетов и, самое главное, упорядочивание событий на поле брани, формирование ответов сервера было полностью переписано. По сути, переписана вся серверная часть. Сейчас идёт процесс отладки этой адской машины. А тем временем, караульные легиона бдят!



ПыСы В пикси весьма странный способ вывода с учётом z-индекса. Мне он не нравится. Совсем. Возможно надо просто привыкнуть. Пока реализовал самый попсовый вариант. Зато тот чувак, который стоит спиной, больше не перекрывает своего взводника.


Silone - Журнал разработки в ВК

Cornibus - Gamiron#12
ZiP Дата: Воскресенье, 19.06.2016, 11:35 | Сообщение # 10
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [865]
Последние графические добавления смотрятся отлично.
Цитата kreghek ()
ПыСы В пикси весьма странный способ вывода с учётом z-индекса. Мне он не нравится. Совсем. Возможно надо просто привыкнуть. Пока реализовал самый попсовый вариант. Зато тот чувак, который стоит спиной, больше не перекрывает своего взводника.

Даже не знаю в чём проблема в плане z-index, но картинка более интересная и для любителей чётких граней она в самый раз. А вывод по глубине и вычислению кто впереди, это не так уж и сложно как по мне. В общем, хорошо получается, не бросай начатое.


☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы
BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story
░▒▓ Z7NV ▓▒░
kreghek Дата: Воскресенье, 19.06.2016, 16:59 | Сообщение # 11
Просмотр профиля: kreghek

Сообщений: [15]
Спасибо. Впереди много нового и графического. И самое важное, рабочего играбельного.

А насчёт z-индекса. Там просто чтобы указать, кто будет отрисовываться поверх, нужно следить за порядком вложенных объектов. Во-первых, как по мне, это не очевидно. Во-вторых, ну что, нельзя было это как-то сделать через нормальный z-индекс объектов в самой библиотеке? Самые пляски начинаются, когда персонаж и кусок окружения (кусты, например).


Silone - Журнал разработки в ВК

Cornibus - Gamiron#12
ZiP Дата: Воскресенье, 19.06.2016, 23:33 | Сообщение # 12
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [865]
kreghek, ну по крайней мере на GM просто в событии "Рисования" или "Последнем шаге" указывается глубина: depth=-1. На Godot Engine подобная переменная отвечающая за глубину и z-index. Я думаю и тут должна быть подобная функция или переменная, которая просто будет отслеживать глубину/слой.

☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы
BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story
░▒▓ Z7NV ▓▒░
Yeah Дата: Понедельник, 20.06.2016, 08:28 | Сообщение # 13
Просмотр профиля: Yeah

Сообщений: [4]
пиши если че на счет графики не дорого https://vk.com/id365877797

Добавлено (20.06.2016, 08:28)
---------------------------------------------
пиши если че на счет графики не дорого

Сообщение отредактировал: Yeah - Понедельник, 20.06.2016, 08:27
kreghek Дата: Среда, 22.06.2016, 22:25 | Сообщение # 14
Просмотр профиля: kreghek

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


Silone - Журнал разработки в ВК

Cornibus - Gamiron#12
ZiP Дата: Четверг, 23.06.2016, 01:02 | Сообщение # 15
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [865]
Цитата kreghek ()
Отлавливаются и устраняются старые баги, вносятся новые.

Улыбнуло. :D
kreghek, продолжай в том же духе.=)


☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы
BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story
░▒▓ Z7NV ▓▒░
kreghek Дата: Среда, 29.06.2016, 22:52 | Сообщение # 16
Просмотр профиля: kreghek

Сообщений: [15]


Тем временем на сцену выходят обновленные представители народа Гаарн. Пока без своего рунного оружия и викингских щитов.
Активно ведётся работа над классной анимацией смерти. Потому как не гоже более благородным воинам умирать просто изменяя rotation контейнера. Должна быть кровь, кишки, расчленёнка, фаталити, бухалити и всё в этом духе.

Добавлено (29.06.2016, 22:52)
---------------------------------------------
Connection!


Выложил новую версию с рабочим названием dev3.

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

Пока что отломались:
- 2 фракции - LGC и наёмники. Культисты экстренно восстанавливаются. Как только завершать ритуал соединения через синие молнии. А с демонами-наёмниками требуется довольно серьезная доработка. Во-первых, дальше хотелось бы вывести из прототипов персонажей больших размеров (4х4 клетки, 9х9 клеток). Псы будут опаснее. Во-вторых, для наёмников планировался стиль саммонера - один человек с хлыстом и стая безумных псов. Всё это будет в одной из следующих dev-версии. А пока обкатываем то, что есть.
- Развитие перков. Так как серверная часть, по сути, переписана с нуля, в учёт работ прокрались страшные баги, ломающие абсолютно всё. Прокачка упразднена, но будет отлажена и включена в ближайшей dev-версии.
- Автопереход хода. Вообще, вводится не просто автопереход после 30 секунд, а некий механизм обработки ситуации когда один из игроков отвалился. И ограничение по времени на ожидание на бой. Чтобы как-то сгладить ситуации, когда игрок оказывается залочен в бою. В общем, если вы зашли в бои и ничего не происходит - без паники, пишите, вытащим ))
- Смерть персонажей. Отключена опять же из-за переработки архитектуры. Вернётся вместе с перками.
- Анимации смерти и атаки. Не столько отломалось, сколько ещё не сделано. Но суть одна. Сейчас персонажи просто стоят, когда бьют. И просто переворачиваются, когда падают бездыханными на поле боя.

Планы на будущее:
- Починить всё выше.
- Валюта и её польза при покупке уже обученных персонажей или снаряги.
- Возможность экипировать персонажей по вкусу в рамках классовых ограничений. Увеличение разнообразия экипировки.



Silone - Журнал разработки в ВК

Cornibus - Gamiron#12
Конструктор Дата: Четверг, 30.06.2016, 18:14 | Сообщение # 17
( Не ленимся =) )
Просмотр профиля: Конструктор

Сообщений: [1852]
kreghek, отлично, продолжай развивать проект!

Работаю над Каваей.
kreghek Дата: Вторник, 27.09.2016, 20:26 | Сообщение # 18
Просмотр профиля: kreghek

Сообщений: [15]
Спасибо! Обязательно буду!

Добавлено (19.09.2016, 22:29)
---------------------------------------------
Постряпуха переписана ещё раз. Теперь всё работает на Angular2 + TypeScript (разумеется) + .Net WebApi. Ангуляр позволил делать более управляемый и сложный гуй. Собственно, логика боёв тоже вышла из-под контроля. Но при помощи ТС удалось как-то вдохнуть во всё это новую жизнь.
Кроме того, после долгого мытарства, всё же введены уровни. Вообще произошло переосмысление прокачки. Теперь все персонажи строго фиксированных классов (стрелок, милишник, саппорт и т.д.) со фиксированным набором скиллов и оружия. Уровни повышают урон скиллов и хп персонажа. Дополнительно перки влияют как на статы персонажа, так и на статы скиллов.
www.silone.somee.com закрыли, после стабилизации новой версии перезапущу в новом виде.

Добавлено (27.09.2016, 20:26)
---------------------------------------------
В каком-то виде воплощена идея о глобальной карте. Отряд игрока может перемещаться по глобалке. Если подойти к мобам достаточно близко, то можно нафармить опыта/люлей. Заходим за край - переходим на следующую карту. Потенциально может быть сколько угодно переходов, но сейчас остановился на 16 по горизонтали и вертикали. Так же есть "типа данжи" - отдельные карты со своими мобами, в будущем, ландшафтом, лутом, целями победи и т.д.

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



Silone - Журнал разработки в ВК

Cornibus - Gamiron#12
ZiP Дата: Среда, 28.09.2016, 10:29 | Сообщение # 19
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [865]
Что случилось с качеством рисовки? sad

☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы
BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story
░▒▓ Z7NV ▓▒░
kreghek Дата: Понедельник, 31.10.2016, 20:11 | Сообщение # 20
Просмотр профиля: kreghek

Сообщений: [15]
Да поспешил. Если честно, то какой-то убийственной идеи, как это должно выглядеть, пока окончательно не сформировано. Всё будет серее, мрачнее. Хотелось бы, оставаясь в рисованном стиле, максимально выпилить мультяшный налёт.

Типа этого:

Добавлено (01.10.2016, 04:29)
---------------------------------------------
Туман войны.
Очень требовательный и несговорчивый господин. Требует к себе особого подхода. Придирчив к мелочам. Но, наконец-то, удалось наладить с ним более-менее стабильное партнёрство.

Добавлено (31.10.2016, 20:11)
---------------------------------------------


Немного видосов. Злобные кривоногие человечеки, пострелушки, глючный туман войны, полуавтоматические боты.


Silone - Журнал разработки в ВК

Cornibus - Gamiron#12
Форум разработчиков игр » Проекты пользователей » Игры в разработке » Silone - online PvP TBS (текущая версия - dev3)
Страница 1 из 212»
Поиск:

При полном или частичном копировании материалов сайта ссылка на Make-Games.ru обязательна. Make-Games.ru © 2008 - 2016 Хостинг от uWeb
Топ Разработка игр Рейтинг@Mail.ru