Jump to content

Мир чудовищ.


photo

Recommended Posts

Posted

После некоторого времени появилось свободное время и видимо накопилась критическая масса понимания и я продолжил.

Смысл создания игры - поизучать возможности геймдева,  сначала хотел делать на UE blueprint, но блюпринты не осилил и решил сделать на Unigine C++. ну и если заработает, то упростить отработку правил для настольной игры, все таки собрать 3-4 человека каждый за своим компом намного проще, чем всем вместе.
Так как я вообще не представляю с какого конца браться, то ожидаются кривизна, глюки, говнокод, куски утасканные из разных мест и прочее. )))

Тип игры - самодельная настольная игра переложенная на комп.

Общие правила:
поле 15Х15 квадратов
с углов начинают ходить игроки 3-4 игрока(2 можно но маловато)
В центре находится станция, первоначальная цель игроков.
Каждому игроку в начале игры выдаются фишки - вне поля: 12 зарядов бластера и фишка на линии жизни на отметке 12. На поле: фишка игрока, которая первоначально выставляются на красной стрелочке, в углу поля. Разыгрывается на кубике кто первым ходит. Большее выпавшее число ходит первым, остальные по часовой стрелке. За каждый ход игрок переставляет свою фишку на одну клетку по горизонтали или вертикали (если нет флаера) в любую сторону, при этом открывая карту окружения (КО).
КО бывают нескольких типов:
"карта действия" - что-то происходит или что-то можно сделать при открытии карты.
"карта игрока" - карта остается у игрока, наделяя его какой либо возможностью.
"карта побед" - выделяется игроку за определенные достижения добавляя очки.
Выигрывает игрок, набравший определенное количество очков.
КО чаще всего добавляют какой либо объект на поле.
Объекты могут быть "живые" - роботы и монстры и "препятствия": скалы, джунгли, озера, кустарник - проходимые по условию.
У игроков с роботами и монстрами могут происходить сражения, результат по кубику. В случае победы берется трофей с монстра и артефакт с робота за которые дают призовые очки.
Так же игроки могут сражаться друг с другом.

Posted (edited)

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

Был вопрос, как делать поле. Одной объектом или собирать из квадратиков. Пока решил остановиться на одном объекте. Солдатов(игроков) сначала хотел сделать через NodeReferens, но не разобрался пока можно ли будет в этом случае менять цвет рюкзака. Так же, сделал пустую ноду и пишу туда всю механику игры. Не знаю как делать архитектурно грамотно, поэтому делаю первое, что придет в голову и что получается.

twom1.jpg

Edited by Didgik
Posted

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

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

https://rutube.ru/video/5dd6ce806f9658d745cdbebe1aab7858/

Видео нормально не вставляется?

  • 2 weeks later...
Posted (edited)

ого, игра на юнидже)) очь интересно, буду следить. если канеш продолжишь делать и выкладывать процесс сюда)

Edited by rivalfx
Posted
12 hours ago, rivalfx said:

ого, игра на юнидже)) очь интересно, буду следить. если канеш продолжишь делать и выкладывать процесс сюда)

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

×
×
  • Create New...