Конкурс лучшей игры на бейсике!

Всем доброго времени суток! есть идея организовать конкурс на лучшую игру на бейсике 48-128 килобайт. условия конкурса: игра должна бить написана на встроенном ZX бейсике 48(1982)/128(1986);
— не разрешается использование вызовов ассемблерного кода, за исключением подпрограмм ПЗУ;
— использование памяти ограничено стандартными 128к;
— ограничений по жанру нет

Бейсик на выбор 48 или 128 по желанию. При использовании бейсика 128 можно пользоваться ram-disk. Музыка не принципиальна но кто захочет может использовать музыкальный редактор WHAM для бипера для написания и вставок музыкальных фрагментов в свою программу. Ничего кроме подпрограмм пзу вшитого в бейсик использовать нельзя. Никаких сжатых картинок, компиляторов и ассемблерного кода. ТОЛЬКО ЧИСТЫЙ БЕЙСИК И ВСЕ! Пусть каждый покажет на что он способен свое лучшее кун-фу на бейсике! :-) Старт конкурса с 1 апреля и проводится по 31 августа. Все желающие участвовать в конкурсе присылайте заявки на почту zxgame.basic@yandex.ru. Готовые работы присылаются в формате TRD на ту же почту. Все желающие могут положить в призовой фонд конкурса небольшую сумму денег от 50 до 100 рублей на яндекс кошелек 410015049829536. 2000 рублей там уже есть! :-) Все собранные работы будут отосланы на открытое голосование на events.retroscene.org. Участники занявшие 1 ,2 и 3 место по результатам голосования получат денежные призы размер которых будет зависеть от суммы что удастся набрать! Участники замеченные в использовании запрещенных правилами способов написания игры для конкурса будут дисквалифицированы.

TR-DOS: типы файлов

Q&A
Что означали типы файлов Data Array и Print в TR-DOS? По поводу первого рискну предположить, что это какой-то довесок к бейсик-программам. А Print? Тоже?
Есть ли где-то софт, который их использует?

Как за месяц выучить zx basic и написать дему или making of “white stars”. Часть #1

Записи велись во время написания демо со 2 ноября 2015 года.

Напомню, 7 сентября 2015 года, было объявлено забавное и необычное демокомпо — BASE-X. Необычность его в том, что принимаемые на компо демо должны быть написаны исключительно на zx basic. Интерес к бейсику есть, о чём говорит не нулевое количество демо, написанных на бейсике и возникновение компо — это весьма закономерное событие.

Мне всегда был интересен бейсик с точки зрения простоты понимания его непрограммистом. А уж что может быть проще, чем реализация бейсика на zx spectrum? Фактически, не являясь программистом, взять и что-то написать на бейсике — довольно просто и я уже не раз предпринимал попытки (EVM — 3bm openair 2011, 3bm heartbeat — 3bm 2015) что-то сделать по-быстрому, используя обрывки воспоминаний из детства и первый попавшийся гаджет под рукой — Nintendo DS с эмулятором ZX Spectrum. Но ведь всегда хочется чего-то большего и цельного, а не просто попытка попищать бипером и показать что-то на экране. А после выхода таких замечательных продуктов, как Silabba, Back to basics и Silent attraction зудеть стало еще сильнее…


Посмотрим, что там назудело?

Интервью с Наташей Зотовой

"Portrait" by Natasha Zotova
AG – diver4d
NZ – Наталья Зотова, автор игры «Lava» (победитель ZX Spectrum Basic Game Compo)

AG: Здравствуйте! Скажите пожалуйста, вы случайно не участвовали в конкурсе по созданию игр для ZX Spectrum в прошлом году (ZX Spectrum Basic Game Compo)?

Читать дальше →

Объявление о BASE-X 2015


15 ноября 2015 г. состоится виртуальное демокомпо для ZX Spectrum — BASE-X 2015.

* К участию принимаются работы для ZX Spectrum 48/128, написанные на BASIC.
* Работы должны быть предоставлены в одном из двух форматов — TAP или TRD.
* Разрешено использовать только чистый BASIC, исключение составляет лишь музыка, которая может быть проиграна на прерываниях стандартным плеером (ProTracker, Beepola и т.д.). — пример: Silabba by Target Team.
* Загрузка работ (уже работает) и голосование будет организовано на events.retroscene.org.

Вопросы по компо можно задавать в комментариях к данной теме, либо по почте — diver4d at gmail dot com.

P.S. Если вы не знакомы с программированием на бейсике (или давно все позабыли), но хотите сделать демо, и при этом не знаете с чего начать, то можно попробовать прочесть статью о создании одной из демок: Making of «Back 2 Basics».

Правила Basic demo compo на 3BM OpenAir 2015

Итак, судя по количеству и разнообразию возникающих вопросов насчет Basic demo compo на 3BM, есть необходимость оформить правила по данному конкурсу.

На данный момент они следующие:

1. Демо должно работать на классических ZX Spectrum 48 или 128. Можно использовать расширенную память ZX Spectrum 128, второй экран.
2. Разрешено использование AY/YM, но только средствами языка BASIC (IN/OUT, PLAY).
3. Разрешено обращение к любому коду, расположенному в ПЗУ ZX Spectrum 48 или 128.
4. Помимо самой Basic-программы разрешена загрузка кодовых блоков (графика, precalc-данные).
5. Запрещен запуск процедур пользователя в машинных кодах.

Резюме: разрешены все возможности Basic.

Making of "Back to Basics"


Вступление
Я давно мечтал написать полноценное демо на бейсике.

Еще в середине 90-х, экспериментируя на своем «Ленинграде», я делал пиксельный вертикальный скроллинг спрайта 8х3 знакомест с использованием кастомного шрифта и системной переменной CHARS.

В конце 90-х это вылилось в попытку организовать некое соревнование по бейсик-демо между пермскими спектрумистами из 4D и LFG. Кажется, даже пара демок была выпущена тогда, но свою работу я так и не закончил. После чего все исходники были утеряны.

Читать дальше →