Да, чистый бейсик. компрессия имхо не прибавить много плюсов, но поможет «мухлевать»
Выбор какого либо «узаконеного» компрессора натолкнет на поиск с нем скрытых возможностей не только как депакера.
А зачем тебе распаковка картинки если ты можешь скрин средствами бейсика с диска загрузить? (или с микродрайва) Или загрузить и перекинуть в 128 ram-disk и оттуда уже грузить со скоростью сопоставимой с распаковкой? При этом это будет настоящий pure-basic, без ассемблера, в отличие от твоего «бейсик фана», но с распаковщиком.
Как уже указали выше пункты «запрещено использование ассамблерного кода» и «Разрешается использование [...] любых экранных картинок [...] сжатых в любом компрессоре» противоречат друг другу.
Во-первых: Кто будет контролировать что там в действительности делает декомпрессор?
Во-вторых: нет же никаких ограничений на использование обычного диска: загрузил нужные картинки с диска и записал их в RAM-диск для дальнейших манипуляций.
Собсна, могу закинуть правила на zx-pk.ru в отдельную тему. Но (как тут мудро было сказано выше), лучше все же, чтобы boris сам опубликовал там объявление. И на forum.tslabs.info тоже неплохо бы создать темку. Но публиковать на других ресурсах есть смысл только окончательные правила с пометкой об этом, иначе будешь вести аналогичные споры в 100500 потоков.
Если уж совсем отказываться от машкода, то и с пакером никаких проблем не возникнет, ибо на дискету влезает 86 полных нежатых картинок, в RAM-диск 128-го BASIC'а влезает 12 полных картинок с почти мгновенным перебросом на экран. А сколько запакованных картинок влезет в 48K ОЗУ вместе с игрой (из BASIC'а вряд ли получится разжать картинку, загруженную в другую страницу)?
По поводу музыки — в 128 basic'е есть команда PLAY, которая позволяет вполне себе играть заставочную музыку через AY. Да, музицирование нетривиальное, а команда синхронная, но позволяет и межуровневое звуковое оформление, и кое-какие эффекты поямо в игре (ЕМНИП, звуки с огибающими играются асинхронно), и полный отказ от ассемблера.
В ABS солидный такой кусок ассемблерного кода — парсер команд и логика карты. Иначе оно было бы затупно, да и нормальная игра бы не лезла в память. Я потому и выступаю за регалментированные кодовые библиотеки в помощь BASIC'у, что они позволяют создавать действительно играбельные игры. Я хочу адвентюру, но хочу, чтобы в ней было поболе 9 локаций и 5 глаголов.
Заявки — не главное. Ну, пришлют 20-30 заявок, а на деле будет 2 автора и 3 игры. Кто как сможет, тот так и напишет. Успеет, пришлёт, а не успеет…
Главное тут — поддерживать информационную поддержку и напоминать о проходящем конкурсе. А вот оперативно собрать и подготовить к показу и голосованию все работы в конце срока важно очень.
И да, надо в начальный топик добавить отредактированные правила, его можно редактировать. Туда же добавить все адреса-явки и счёт призового фонда.
интересное предложение! знать бы еще сколько людей собираются принять участие в конкурсе. никто еще свои заявки на участие не присылал поэтому трудно судить сейчас сколько людей будут делать эти игры и до какого времени. возможно все успеют и до августа а возможно и нет. пока сроки оставим те же а там доживем да августа и посмотрим
Выбор какого либо «узаконеного» компрессора натолкнет на поиск с нем скрытых возможностей не только как депакера.
Во-первых: Кто будет контролировать что там в действительности делает декомпрессор?
Во-вторых: нет же никаких ограничений на использование обычного диска: загрузил нужные картинки с диска и записал их в RAM-диск для дальнейших манипуляций.
Если уж совсем отказываться от машкода, то и с пакером никаких проблем не возникнет, ибо на дискету влезает 86 полных нежатых картинок, в RAM-диск 128-го BASIC'а влезает 12 полных картинок с почти мгновенным перебросом на экран. А сколько запакованных картинок влезет в 48K ОЗУ вместе с игрой (из BASIC'а вряд ли получится разжать картинку, загруженную в другую страницу)?
По поводу музыки — в 128 basic'е есть команда PLAY, которая позволяет вполне себе играть заставочную музыку через AY. Да, музицирование нетривиальное, а команда синхронная, но позволяет и межуровневое звуковое оформление, и кое-какие эффекты поямо в игре (ЕМНИП, звуки с огибающими играются асинхронно), и полный отказ от ассемблера.
А билет на автобус лучше из России бронировать, или можно на месте купить?
Главное тут — поддерживать информационную поддержку и напоминать о проходящем конкурсе. А вот оперативно собрать и подготовить к показу и голосованию все работы в конце срока важно очень.
И да, надо в начальный топик добавить отредактированные правила, его можно редактировать. Туда же добавить все адреса-явки и счёт призового фонда.