promo solidcreature june 30, 2014 22:41 5
Buy for 40 tokens
... всегда найдется подходящая картинка ) Тонна прекрасного с awkwardstockphotos.com

Текстовый квест

Пока дело с Tower Defense совсем застопорилось — решил допилить и выложить другой игровой проект «Проклятые болота». Это текстовый квест в формате телеграм-бота (@wp_quest_bot). 

К обычной в данном случае механике выбора следующего действия / направления здесь добавлены: инвентарь, параметры персонажа и их рост с повышением уровня, бои с монстрами и загадки.

http://t.me/wp_quest_bot

Collapse )

Продолжаю делать Tower Defense

Туториал кончился, в других роликах на эту же тематику — ничего нового не нашел. Дальше в свободном плавании.

Условно я поделил этапы работы надо проектом на 3 части. Первая: повторить игру из урока (done!). Вторая: довести игру до играбельного состояния, включая 5-10 уровней, 3-5 разных башен, минимальный интерфейс. Третья часть: создание или покупка графики, эффекты, полировка, публикация игры для свободного скачивания.


На текущий момент реализовано

  • Стартовый экран (с одной кнопкой начать)
  • Интерфейс с выводом актуальной информации
  • Возможность поставить на паузу
  • Переход на следующий уровень
  • Продажа турелей
  • Кастомизация всех параметров уровня


Пробую силы в гейм-разработке

Дисклеймер

Это второй подход к Game Maker Studio, первый закончился парочкой небольших начинаний, не достигших даже уровня прототипа в прошлом году.

Буду вести ЖЖ журнал разработчика. На данном этапе сделан прототип по 3-м роликам из ютьюба: Часть 1, Часть 2, Часть 3.

Ну и несколько заметок

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

Новые функции GMS

  • Использование глобальных переменных, не привязанных к конкретному объекту (global.coins)
  • instance_create_depth() – для создания инстансов
  • instance_nearest(x,y,oEnemy) – для определения ближайшего врага
  • point_direction(x1,y1,x2,y2) – задать направление по 2-м координатам
  • Использовани Alarms для стрельбы
  • Встроенная переменная room_speed, чтобы привязаться к секундам


MagicaVoxel

Секреты из предыдущего поста раскрывать не буду, но дам направление. Встречайте интуитивный в освоении бесплатный редактор воксельной графики: MagicaVoxel.

Бесплатный кросс-платформенный 3D-редактор MagicaVoxel (https://ephtracy.github.io/)
Бесплатный кросс-платформенный 3D-редактор MagicaVoxel (https://ephtracy.github.io/)
Collapse )

Как обмануть AI, изображение которое сделает вас невидимым для нейросети

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

В эти выходные буду в Питере

Основная цель поездки — Четвёртый научно-популярный фестиваль «Цифровая История», посвященный Великой отечественной войне.

Если кто-то из интернет-знакомых захочет развиртуализироваться и в пятницу или воскресенье пообщаться за чашечкой кофе или бокалом пива — буду очень рад. (Лучше всего написать на почту nikolay@wpfolio.ru)