Добавлен , опубликован
-- Вступление
Привет, я тоже решил поучаствовать в конкурсе gameboom NY 2014, just for fun. Сразу хочу сказать что не претендую на розыгрыш призов, опыта и ачивок. Даже в теории если произойдет невероятное и я выиграю, то все награды перейдут ниже стоящему участнику конкурса.
-- Конец вступления

О киборгах

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

Движок, etc..

Я не занимался разработкой игр уже очень давно, наверное лет 5, так что решил сходу придумать девиз для разработки, и этим славным девизом стало:
  • Меньше велосипедов, больше геймплея.
Я постараюсь максимально использовать уже созданные движки и технологии, в том числе библиотеки и графику для игры от сторонних разработчиков везде где возможно и сконцентрироваться непосредственно на геймлее и сюжете.

Работа

По правилам конкурса каждую неделю нужно будет создавать отчет о процессе разработки, на данный момент я определился с движком для игры - им стал Construct 2, а также с общим жанром и графической составляющей.
Я решил использовать tilemap editor в качестве редактора карт, так как он наиболее удобный из найденных мной вариантов.
Это будет 2D платформер с необычным управлением, в данный момент собственно я и занят разработкой системы движения для персонажей в игре. Все персонажи будут иметь основной схожий набор возможностей для перемещения по миру (возможность прыгать, лазить по стенам, плавать). Но у главного героя возможностей для взаимодействия с окружением будет больше, а у монстров будут уникальные скрипты передвижения по миру и локальный ИИ.

Скриншоты

Версия 0.01 - 0.09

Версия 0.01

Версия 0.02

Версия 0.03

Версия 0.04

Версия 0.05

Первая неделя разработки - Конец
Версия 0.10 - 0.14

Версия 0.10

Версия 0.11

Map Editor (одна из старых локаций, которую я решил выкинуть в последующий версиях)

Версия 0.12

Версия 0.13

Версия 0.14

Дальше разработка перешла на новый движок. Начиная с версии 0.14 я начал переносить проект на новый движок, который сможет скомпилировать игру под основные платформы. Старый движок не смог на 100% выполнить мои требования по разработке.

Версия 0.20

У игры теперь будет редактор, на данный момент я больше работаю именно над новым редактором карт и модов. Он будет доступен вместе с игрой в релизе и каждый сможет сделать свой собственный мод или кампанию для игры.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
37
9 лет назад
Отредактирован ScorpioT1000
0
Факелы, кстати, больше похожи на светодиодные фонарики. Если это так важно, можно бы замутить динамическое "дрожание" местоположения и оттенка (от красно-оранжевого к желто-оранжевому) + трехступенчатые источники частиц красный-желтый-серый с шлейфом при перемещении =О
0
29
9 лет назад
0
Хел, попробуй еще бамп маппинг, для пещер мне кажется он больше подойдет, чем просто нормали
0
34
9 лет назад
0
можно бы замутить динамическое "дрожание" местоположения и оттенка
ну я как раз таки смещаю положение, а вместо оттенка меняю прозрачность.
0
37
9 лет назад
0
ну да, чето в лоурезе смотрел. но надо всеравно более теплые оттенки
0
34
9 лет назад
0
но надо всеравно более теплые оттенки
да, попробую более красным сделать вначале горение, и спад к концу.
0
37
9 лет назад
0
4
34
9 лет назад
4
Пишу систему диалогов в экселе o_O (чувствую себя роботом как минимум).
Надо написать какую нибудь простенькую тулзу для создания диалогов и автогенерации таблицы.
Загруженные файлы
2
32
9 лет назад
2
как заинтересованное лицо я требую подробного описания каждого столбца =о
0
29
9 лет назад
0
H, юзанул бы sqlite
0
34
9 лет назад
0
alexprey:
H, юзанул бы sqlite
я хотел, но подумал что это слишком долго и трудно. В итоге решил остановится на простом формате и упростить сам формат даты. Сейчас это всего одна таблица.
Загруженные файлы
0
37
9 лет назад
Отредактирован ScorpioT1000
0
я тут поработал с nosql mongo db и понял, какие муки были все эти годы на mysql, postgresql =)
0
29
9 лет назад
0
ScorpioT1000, не работал, но по слухам там есть тоже свои проблемы
0
9
9 лет назад
0
я тут поработал с nosql mongo db и понял, какие муки были все эти годы на mysql, postgresql =)
ScorpioT1000, не работал, но по слухам там есть тоже свои проблемы
А в sqlite есть проблемы?
2
34
9 лет назад
2
проблемы от кривых рук в 99% случаев, так что можно использовать то, что больше нравится. В любом случае эти мелкие отличия не так и значительны.
2
37
9 лет назад
2
Они не мелкие, они огромные =) это просто новый подход, ты снимаешь с себя 60% sql-рутины и работаешь с адекватными объектами
0
34
9 лет назад
0
какой рутины? Ну есть например объектно ориентированный код на sql выполнение, но лично мне это не нравится. Писать ручками запросы быстрее и нагляднее.
2
37
9 лет назад
Отредактирован ScorpioT1000
2
var document = documentManager.findOne(id);

if(!document.mydata1.mydata2) {
 document.mydata1.mydata2 = { vodka: false, zakuska: false };
}
document.mydata1.mydata2.vodka = this.iWannaDrinkToday();

documentManager.persist(document);
Когда кто-то говорит "писать ручками быстрее", в мире умирает один заказчик.
0
29
9 лет назад
0
Писать ручками запросы быстрее и нагляднее.
лiл
0
24
9 лет назад
0
ScorpioT1000, ORM и для SQL баз есть, не обязательно ради работы с адекватными объектами аж в nosql лезть.
4
34
9 лет назад
4
Скриншот из редактора
Загруженные файлы
0
6
9 лет назад
0
H:
Скриншот из редактора
Да ты крут О.О
0
37
9 лет назад
0
я не понимаю, это что-то с фильтрацией текстур или текстуры кривые такие, или алгоритм интерполяции неправильный, почему они пережаты неправильно?
0
34
9 лет назад
0
Ну в редакторе там все слои сразу отображаются с прозрачность. Или ты про другие скрины?
0
37
9 лет назад
0
в других тоже края текстур странные. может, ты хотел пиксель арт, но оно уже не похоже на пиксель арт, лучше сделать какую-нибудь хитрожопую интерполяцию, которая будет не размазывать, а делать четкие гладкие края?
0
34
9 лет назад
0
попробую сделать. В любом случае я хотел частично перейти на polygontexture. Но таких возможностей нет в движке, так что либо писать ручками свое решение и делать дополнительные редактор карт, либо мучатся со спрайтами.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.