Brave Path #0

Stilstand

The World the Children Made

Fidel Dungeon Rescue

Quest for glorious money

Инструменты

Multi-Platform Arcade Game Designer: движок для ZX Spectrum (и других, менее интересных, платформ)

В комментариях к посту про Organic Matter был проявлен какой-то микроинтерес к разработке игр для ZX Spectrum, поэтому расскажу немного о Multi-Platform Arcade Game Designer (MPAGD).

x1bf0fD

Как ясно из названия, это инструментарий для разработки аркадных игр под разные платформы. Под «разными платформами» в данном случае подразумеваются восьмибитные компьютеры, включая ZX Spectrum, но не включая Commodore 64. Я пробовал делать игру только под «Спектрум», так что рассказанное ниже, возможно, будет частично неактуально для других платформ. Кроме того, дальнейшая разработка проекта ведется, хотя и довольно вяло, так что некоторые упомянутые недостатки могут быть исправлены. Не исключено, что могут пропасть и некоторые достоинства: например, в своей игре я использовал эффект «покраски», когда спрайт оставляет за собой цветной след, если ему не включить цвет по умолчанию. Это работало в версии 0.7.9, но было убрано в 0.7.10.

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

LovelEditor - свой редактор уровней для Love2D

Продолжая делать свою игру на Game Maker 8.1 и плеваясь от программирования, я подумал «Неужели нет нормальных редакторов для Love2D».
Из существующего я знал только Tiled. В нем можно сохранять уровень в lua-файл в виде таблицы и библиотекой под страшным названием «Simple Tiled Implementation» (STI) загружать эти lua-файлы в love2d.
Вот только:

— Это не редактор уровня, а импортер уже готовых декораций, сделанных в другом редакторе. Да и то — только для уровней, разбитых на клеточки.
— Чтобы потом встроить этот уровень в свою игру, придется плясать под дудку STI и пользоваться его API для добавления/удаления объектов.
— При первой попытке использования пришлось исправить пару багов в init.lua, поскольку STI крашился при загрузке дефолтного уровня.

Давайте-ка погуглим — может люди еще чего наделали?
Нашел только 2 варианта:

1) Какой-то там проект на GitHub’е
Я так и не разобрался как это использовать.

2) Optikon
Ради него пришлось открывать комп с Win7 и ставить туда .NET Framework 4.6.1.
Судя по всему, написано на C#. Автор, видимо, не совсем разобрался для чего нужен Love2D и как им пользоваться, потому что создание уровня сводится к вставке в код фиксированных строк для вывода графики.
Итого: 95% красивого интерфейса, 5% толка.

А хотелось бы чего-то более похожего на GameMaker, но с полным абстрагированием от самой игры.

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

cnW7SJs

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

Чем PVS-Studio может помочь инди-разработчикам

nsodoBo

В процессе инди-разработки любой энтузиаст или даже целая группа сталкивается с одной серьёзной проблемой — с необходимостью поиска ошибок в коде игры. Ресурсы больших компаний на тестирование и долгую отладку недоступны абсолютному большинству инди-разработчиков или даже инди-студий. И как раз с этим может помочь широкий список инструментов QA кода. Среди которых немаловажным является статический анализ кода. О нем и пойдёт речь в этой статье. А конкретно, хотелось бы рассказать о том, как PVS-Studio может помочь инди-разработчикам со сложным процессом поиска ошибок.

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

Form Framework или как работать с Game Maker Studio 2

На этой неделе будут публиковаться видео посвященные разработке игрового фреймворка на Game Maker Studio 2.3

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

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

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

LowRes NX — виртуальная консоль. Выглядит как золотая середина между программированием для старых систем и популярными фэнтези-консолями, которые лишь подражают ретро, используя современный язык lua или там кадровый буфер для отрисовки. В отличие от PICO и TIC нет ограничений на ресурсы, если те помещаются в 32 кб ПЗУ. Для кода используется BASIC. Можно редактировать программы для создания игры.

Инструменты. Tabletop RPG Map Editor + One Page Dungeon

Возможно, кому-то пригодятся две бесплатные тулзы для создания карт.

Первая это редактор под названием RPG Mad Editor 2. Пока что доступна только альфа-версия (для браузера и десктопа), но автор обещает активно продолжать разработку. Есть предустановленные ассеты, генерация легенды, создание надписей и иконок, рейкастинг и многое другое.

J4wyIAVuuZsSlG

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

  • Jazz
  • 09 декабря 2019, 23:19
  • Com183
  • 0

Тут раздают 33 53 копии PICO-8, нужно только отписаться, зачем она вам нужна. Вроде 8 часов осталось, если народ внезапно не набежит, то шанс выиграть даже больше 50%.
(В итоге, раздали всем, кто участвовал)

  • Gyt
  • 06 июля 2019, 19:16
  • Com184
  • 0

Очень страдаю от недружелюбия связки sublime+LOVE. Пробовал SublimeLinter-lua и LuaComplete. Стало лучше, но большая часть очевидных ошибок все равно не чекается

Перепутал название функции, вызываешь не импортированный модуль, обращаешься по индексу nil? Пока не запустишь и все не крашнется — не узнаешь.
ZeroBrane пробовал — он еще хуже

Поделитесь кто-нибудь секретами удобной разработки на LOVE?

GB Studio — сделай своих покемонов!

fGOEoTH

Любители «простеньких движков с ограничениями», обратите внимание на GB Studio. Он позволяет делать ходилки для геймбоя (старого, ещё не Advance), которые также можно сохранять в веб-формате. К сожалению, движок не самодостаточен, и графику со звуком нужно пилить в стандартных редакторах, при этом соблюдая предложенные ограничения. Но зато… зафигачить собственную игрушку под геймбой. Мечта детства.

Дело Bitsy приобретает заразный масштаб! Уже делают похожие штуки. До сегодняшнего момента «рынок» заполнялся играми — а теперь рынок будет заполняться движками (нет)!

Ну, а если серьезно, то внезапно наткнулся на Bitsy-like (ха!) поделку. Ну, вдруг. Пока, правда, не очень понятно что можно делать в нем.
https://zenzoa.itch.io/mosi