8bitworkshop
8bitworkshop IDE – это онлайн среда разработки игр для 8-битных игровых консолей, типа NES / Famicom, Atari 2600, Atari 7800, Bally Astrocade, ColecoVision, Sega Master System / Sega SG-1000; домашних ретро-компьютеров Apple ][, MSX (BIOS), MSX (libCV); аркадных игровых автоматов VIC Dual, Midway 8080, Galaxian/Scramble, Atari Color Vector (Z80), Williams (Z80), Williams Sound (Z80) и пр. Также: Atari Color Vector (6502), Markdown и пр.
Эта среда имеет встроенный онлайн-эмулятор, который полностью интегрирован и имеет возможность в реальном времени воспроизводить программируемые приложения. Программирование производится на ASM или C. Есть возможность загружать спрайты, тайлы, работать с музыкой и звуками, а также с алгоритмами сжатия, типа RLE.
Имеются дополнительные инструменты: Disassembly, Memory Browser, Memory Map, VRAM Browser, Memory Probe, CRT Probe, Asset Editor и пр.
К среде прилагаются разнообразные примеры приложений, которые можно использовать в качестве стартовых шаблонов для своих новых игр. Имеются полноценные готовые игры, которые можно модифицировать. Сделать текстовую игру очень просто, а для спрайтового экшена со скроллингом придётся чуть больше изучить особенности платформы.
Проекты можно сохранять и компилировать в ROM-файл, по желанию можно даже упаковать в Zip-архив. Всё очень понятно, наглядно и удобно. Определённо стоит рекомендовать для всех желающих сделать что-то новенькое на старые платформы. На официальном сайте среды имеются рекомендации на книги по разработке игр на ретро-системы, полезные материалы, мануал и пр.
Официальный сайт: https://8bitworkshop.com
Онлайн инструкция: https://8bitworkshop.com/blog/docs/ide.md.html
Write 8-bit code in your browser. Ever wanted to be an old-school game programmer? Learn how classic game hardware worked. Write code and see it run instantly.

1 комментарий