Eternal Carnage

Recettear: An Item Shop's Tale

The Last Cube

Behind the Frame: The Finest Scenery

Мой проект часть 1

Посты пользователя

Взертос: Негодование и злость

Вот сидите вы и делаете игру. Кажется всё хорошо, ну конечно бывают мелкие косяки, да.

Но когда случаются большие и ВНЕЗАПНО, то хочется нафиг это дело закинуть куда подальше.
Начну с более-менее от человека зависящих:

  • Не могу нормально отрендерить себе тайлы.Чтобы от они были действительно тайлами и швов не было видно. Ну вот как камеру не ставь, то так не сходится, то так вообще изометрия меняется (и нужно будет всё переделать, что вообще больше на платформер похоже, а не изометрическую игру).
  • Опять же графонистая тема: внезапно все мои рендеры стали засвеченными. Так долго расставлял свитильники и прочее, чтобы получить по особому освящённую картинку и... всё стало яркое, что аж ничего и не видно. Пришлось делать всё снова.
  • И под закуску: слетела часть логики в GameMaker'е. Ну вот буквально. Час назад игра работала нормально, ничего не трогая открываю снова игру, запускаю и ВНЕЗАПНО столкновения, логика не работают. Вообще. Игрок передвигаестся, что-то делает, но боёвка перестала работать, столкновения тоже. Короче печаль. А ведь уже неделя прошла и считай ничего нет.

Этот пост написан на эмоциях, так что .. можно его проигнорировать, но хотелось высказаться, так сказать.
Вот делаешь ты игру и потом бац — всё коту под хвост.

Взертос: ЕЩЁ больше слов и меньше дела!

Думаю над названием, пока такая идея:
Легенды земель Ланден'Драйгота: Взертос. Начало. Росомаха. Бессмертный. Наследник грома.
Но по мне, как-то коротковато.

Начал было уже графику делать, модельки и всякое такое, НО вовремя опомнился — игры-то нет! Сейчас вот начал писать код «магазинов», вернее NPC, у которых можно будет предметы купить и прокачать пушки, например.

Могу показать нуль-скриншот  — делал чисто для себя, что-то вроде отчётности и чтоб «вот раньше-то что делал! Ух!»

scr_vzertos1_0.png

читать дальше >>

Взертос: подробности

Как писал в заявке, игра — Top-Down Shooter.

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

  • Главный герой монах, если можно так сказать, который крошит живых людей направо и налево.
  • Всего пара типов «пушек» и холодного оружия — негусто, да.
  • Запланировано аж 9 скиллов.
  • Вы (в лице ГГ) должны спасти Принцессу Севера. Да, возможно, она будет в другом замке.
  • История (и игро-фичи с контентом) пока разбиты на 3(три) акта для большего удобства — как минимум надо бы первый акт реализовать.

Двигло — GameMaker:Studio, а за основу взял своих Орков Подземелья, которые на LD33 были сделаны, правда пришлось хорошенько так распотрошить их и переделать, но хоть что-то было готово.

Вид: сверху, но хочу таки сделать «как в Зельде». Чисто графический пункт.

Осознаю свою проблему скучных игр и плохого игрового процесса — не знаю как и быть. Вроде и враги будут разные, и скиллы-уменя-способности отличные друг от друга (частично). Даже «загадки» на уровнях хотел сделать.

Вообще я в правильное место этот пост написал?

Пссс, люди. Не хотите немного коллаба? Он правда не здесь, но рядом совсем, вот буквально на коленке решил собрать людей. Пока выбирается тема и всякое такое. Буду рад, если заскочите и поучаствуете.

Point'n'Click Adventure. Кто разрабатывал?

Это пост-вопрос и заодно некий способ найти единомышленников ( получить опыт ).

Хотел попробовать себя в Point and click adventure, но с чего начать? Очевидным ответом является "напиши сценарии, опиши игру", однако, я хотел бы как-то обозначит архитектуру самой игры, а именно - систему диалогов и событий.

Предположим, что пишем игру с нуля (2Д или 3Д - не важно на самом деле).

Кто сталкивался с этим жанром? Есть какие-нибудь статьи \ советы ?

Как ориентир хочу взять игры от telltale games ( в плане механики ).

П.С.: Думал зафигачить киберпанк квест про копа ("Как оригинально! Как свежо!").

 UPD( 11.12.14 )

Поделюсь пока своими, возможно, очевидными идеями:

Абстрагируемся пока от графики и некой части игровой логики.

Хранить персонажей в списке, а самое их представление примерно такое:
[spoiler (Си подобный псевдокод ) ]

struct sCharacter
{
    // Уникальный ID, самое интересное, что можно этому номеру сопоставить символ ASCII
    // Значение 0..255
    unsigned char    m_ID;

    // Имя для отображения
    string            m_strName;

    // Цвет субтитров\текста, например
    Color            m_colorText;
    // или можно хранить номер цвета в какой-то глобальной таблице цветов
    int                m_iColorIndex;
};

Думаю по поводу сами диалогов. Скорее всего для удобства придётся писать свой инструмент, где всё развивается на ноды (типа как в blender'e). Каждый такой узел - это событие( в терминах кода ). У каждого события есть Input, Output и Variations.

Input и Output - это вроде понятно (Можно назвать их Активатор и Последствие).

А вот Variations - это те самые развилки сюжета путём разных вариантов ответов.

Пока надумал два вида событий - CharacterTalk и CallFunction, собственно болтовня персонажей и вызов какой-то функции или заранее определённого события ( например, чувак после диалога даёт вам какой-то предмет).

[spoiler ( Что-то вроде диаграммы ) ]

Вот пока что надумал по поводу архитектуры, это конечно пшик, но может кого-то натолкнёт на какие-то мысли и он поделится ими :))

 UPD( 14.12.14 )

Не шедевр, но пока вот что есть.

ЕЩЁ ПИШЕТСЯ.

можно комментировать и здесь и там (если есть гугл-аккаунт).

Пришлось приду

Ссылка на гуглдок с "сюжетом"

ПостG15 :: Люк бункера номер 3. [Релиз, дубль два]

Первый | Подробности | Релиз | Обновление | Релиз№2

Собственно вот)

Пост-гаминаторская версия Люка.

Список отличий от оригинала: (могу что-то упустить)

- подобие чекпойнтов

- начальный диалог Бробота и Люка.

- перестроенная локация( оригинал проходил за 10мин., а новую уже за 25мин. )

- новые предметы: ключ-карта и аккумулятор (открывают двери)

- теперь можно встретить ПАУКОВ!

- Люк не погибает от падения с высоты! (незначительно уменьшается спокойствие :) )

- замоделил нормальный люк с анимацией

СКАЧАТЬ

[spoiler спойлер!] Концовка осталась прежней, там ничего нового (

И как любой разработчик жду комментариев)

Надеюсь эту версию пройдут все, а то оригинальная действительно была хардом каким-то)

ПостG15 :: Люк бункера номер 3. [обновление]

Первый | Подробности | Релиз | Обновление | Релиз№2

В первую очередь хочу высказать благодарность Kot'у за его стримы)

Основываясь на то, что прозвучало в стриме я решил немного подправить свой проект.

Что изменилось:

* Теперь камера «плавает» по другим законам.

* Появились чекпойнты! Целых два :) (возможно ещё стоит изменить подход «сохранения»)

* Отображается состояние двери т.е. открыта ли она или заперта.

Скачать с Google.Drive

Хотелось бы больше фидбэка, а то так никогда не научиться разрабатывать интересные игры :(

upd:

Короче, я думаю, что будет ещё одна обновка, где частично изменится механика.

Вот какие думы есть по этому поводу:

1. В двух обзорах сказали, что индикаторы чего-либо бесполезны, следовательно их нужно выпилить или заменить на «здоровье», возможно, можно оставить ещё «сонливость». Хочу услышать ваше мнение.

2. Уже добавил чекпойнты, но смерть от падения ещё есть. Возможно стоит сделать как в большей части игр — при падении с высоты H отнимается f(H) здоровья.

3. Незначительно изменить локацию т.е. уровень немного перестроить нужно. Вообще круто было бы сделать генерацию бункера, но это сейчас слишком сложно для меня ( т.к. Unity я совсем не знаю. Люк — это первый проект на этом движке ).

4. Может добавить новых предметов (игро-механических)? Например, для открытия двери нужно поставить аккумулятор куда-то рядом, а эта самая «батарейка» находится вообще на другом конце уровня. В чём отличие от текущих терминалов? В том, что эти аккумуляторы некий аналог ключей т.е. двери открываемые таким способом могут быть обходом какого-либо места, секрет какой-нибудь.

Gaminator 15 :: Люк бункера номер 3. [РЕЛИЗ] (Завершена)

Первый | Подробности | Релиз | Обновление | Релиз№2

Работа завершена, можете скачать и отписаться.

«Игра» проходится примерно за 10 минут.

Столкнётесь с гличами, багами и труднопроходимыми местами — пишите, возможно успею к началу голосования пофиксить)

Рекомендую разрешение 640х480. Хотел сделать «Perfect pixel», но как-то не пошло, а 640x480 даёт приближённый эффект, да и интерфейс затачивался именно под него.

Скачать с Google.Drive .rar архив с игрой

(исправлена багофича с инвентарём, теперь можно пользоваться им, когда стоишь на терминалах )

[spoiler Багофичи]

С лестницы слазить можно только либо влево, либо вправо.

Управление:
WASD  — передвижение
E/Enter  — использовать \ поднять
I  — показать \ скрыть инвентарь
Up/Down — выбрать предмет в инвентаре

[spoiler Особые возможности:]

P — переключение между ортогональной и перспективной проекцией камеры.

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

Новые скриншоты:

Вот как выглядит ортогональная проекция :

P.S: заранее прошу прощения за графику, музыку и геймплей :D

Gaminator 15 :: Люк бункера номер 3. [ Подробности ]

Первый | Подробности | Релиз | Обновление | Релиз№2

Работа над проектом идёт и я готов предоставить публике первые скриншоты текущей версии:

[spoiler «Два скриншота примерно по 640х480» ]

Больше подробностей:

  • Почти реализован примитивный инвентарь, который позволит Люку нести шоколадки, газировку и успокоительные.
  • В моём представлении механика больше напоминает «симулятор пойди туда и включи кнопку».
  • Перманентная смерь (было сказано ранее, но напомню об этом).
  • Скорость передвижение человека зависит от его «сонливости».

Жду Ваших комментариев по поводу визуального стиля )

PS: Научите правильно вставлять картинки D:

Gaminator 15 :: Люк бункера номер 3.

Первый | Подробности | Релиз | Обновление | Релиз№2

Решил всё таки принять участие, за основу взял относительно недавний свой mock-up

Если кратко: Люк — человек, который уже достаточно долго сидит в бункере, практически в одиночестве, ведь его единственный друг — робот с серийным номером BR-003, но Люк его зовёт Бробот. Бробот заботился о человеке, но однажды что-то стряслось с системой питания и робот стал «умирать».
Теперь Люк (в вашем исполнении) должен помочь своему другу... ах да, забыл сказать, что возможное спасение находится на поверхности, где обитают уродливые создания Тьмы, а человек совершенно бессилен против них.

Инструмент: Юнетяй (Unity, пытаюсь освоить)

И ещё немного : решил сделать перманентную смерь (как в рогаликах).

GAMIN Триколор :: Правила

Tricolor_8912_1.png«GAMIN Триколор» - конкурс трёхцветных миниатюр размером 48×48 пикселей. Возник в рамках развития жанра наградных иконок, внутреннего гаминовского формата картинок, вывешиваемых в профайл участникам по результатам участия в жизни проекта.

читать дальше >>