----------------------------------------------
ГОЛОСОВАНИЕ ОТКРЫТО
https://zx-pk.ru/threads/35466-retro...=1#post1196208
----------------------------------------------
Благодаря стараниям ivagorа (того кто видел Бейсик "изнутри") у нас есть быстрый (по сравнению с v.2.5) Бейсик v.2.99fix.
Раз у нас есть такой прокачанный Бейсик, и теперь ещё появилось удобочитаемое описание Бейсика, то несомненно нужно создать на нём что-то эдакое. Поэтому приглашаю вас поучаствовать в конкурсе. Это несомненно событие века
Мы проводим невиданное до сих пор - конкурс программ для "Вектор-06Ц", да ещё причём не просто программ в кодах, а программ на Бейсике.
А что, другие ретро-платформы то и дело конкурсы проводят, теперь и у нас будет.
В конкурсе будет две категории - ИГРЫ и ДЭМО
Необязательно писать супер навороченную программу - пишите что умеете. Можно доделать и то что когда-то не доделали.
Давайте взбодрим Вектор новыми шедеврами
В конкурс - в дополнительную отдельную категорию - попросились ещё любители и профессионалы кода на Бейсике с компьютера "Специалист", с радостью их принимаем
-------------------------------------
Назовём конкурс "РЕТРОГРАД"
Сроки проведения конкурса с 24 декабря 2023 г. по 25 февраля [ИЗМЕНЕНО] до 24 марта 2024 г.
Приглашение на конкурс
Обычный звук
https://zx-pk.ru/attachment.php?atta...1&d=1704186903
3D звук
https://zx-pk.ru/attachment.php?atta...2&d=1704228243
Условия конкурса:
- игра или дэмо должны быть новыми, т.е. их раньше никто не видел на Векторе-06Ц
- игра или дэмо должны быть написаны вами (также разрешается адаптация с оптимизацией т.е. переносимый код улучшен вами)
- игра или демо должны быть представлены в формате .cas или .bas
- игра или дэмо может состоять из нескольких частей, подгружаемых командой BLOAD""
- нельзя использовать ассемблерные вставки, ВСЁ ДОЛЖНО БЫТЬ ИСКЛЮЧИТЕЛЬНО на БЕЙСИКЕ.
Единственное, что можно - заменить INKEYs на baskey (от ivagоrа, смотрите новое описание Бейсика), либо сделать свой вариант опроса с помощью ассемблерной вставки.
Скачать исходник baskeys можно по этой ссылке:
https://zx-pk.ru/attachment.php?atta...3&d=1677675789
Тема на форуме про baskeys
https://zx-pk.ru/threads/30566-bejsi...=1#post1173576
- игра или демо должны соответствовать правилам сайта см. раздел ПРАВИЛА
https://zx-pk.ru/threads/468-!pravil...or!%C2%BB.html
- каждый участник может предоставить не более 4-х работ в каждую из категорий
Можно делать программу для любой версии Бейсика, но на конкурсе (на стриме) работы будут в первую очередь запускаться на Бейсик v.2.99, если вдруг что-то не пойдёт, то запустим на v.2.5. Конечно Бейсик v.2.99 лучше чем v.2.5, поскольку он быстрее и в нём отсутствуют глюки из v.2.5. Впрочем Бейсик v.2.99 совместим с v.2.5, поэтому если скорость выполнения для вас не актуальна, то можно и на v.2.5 сделать.
для компьютера "Специалист" условия те же что и для "Вектора-06Ц" + некоторые уточнения:
- для написания игры предлагается использовать Бейсик "Практик"
- кодовых вставок не допускается (за исключением опроса клавиатуры, если конечно это нужно для Бейсика "Практик")
-----------------
Свои шедевры нужно предоставить в любое время до 25 марта (т.е. последний день 24 марта) организаторам конкурса на почту [email protected]
До 25 марта свои работы выставлять не нужно (так будет интересней).
Все работы пройдут отбор на соответствие правилам сайта и условиям конкурса. Если работа не будет соответствовать правилам, то она не сможет учавствовать в конкурсе. Поэтому смотрите правила (особенно пункты 5.1, 5.2, 5.3, 5.5, 5.14, 5.15, 5.16). Если коротко - то делайте то что можно без сомнения показать даже детям.
На неделе от 25 марта планируется провести стрим на канале Lafromm31 LIVE, там будут показаны все присланные работы. Если игра или дэмо долго что-то рисует, то на стриме может быть включено ускорение эмулятора.
После проведения стрима, здесь в этой теме будут выложены все работы одним архивом (все права остаются у авторов программ ).
Далее пройдёт голосование до 31-го марта. В голосовании могут участвовать все участники этого сайта.
Формат голосования будет предложен ближе к концу конкурса.
Любой голосующий может быть участником конкурса, но не может голосовать за свою работу.
Все технические вопросы по Бейсику можно задавать в теме "Программы на Бейсике"
https://zx-pk.ru/threads/35485-progr...a-bejsike.html
А здесь в этой теме давайте обсуждать только вопросы связанные с конкурсом.
И даже ПРИЗЫ в конкурсе будут
Наши спонсоры:
[ создатель ютуб-канала Lafromm31 ] https://www.youtube.com/@lafromm31/videos (3000)
Nikita Zimin (1200)
Инкогнито (900) + (800 на "Специалист")
предоставили следующие призы:
для компьютера "Вектор-06Ц"
в категории "ИГРЫ" - 2000 рублей за 1-ое место и 1300 рублей за 2-е место 800 рублей за 3-е место
в категории "ДЭМО" - 800 рублей за 1-ое место и 500 рублей за 2-е место
для компьютера "Специалист"
в категории "ДЭМО" - 500 рублей за 1-ое место
Если ещё у кого-то есть желание стать спонсором конкурса, то обращайтесь [email protected]
Можно будет добавить к тому что уже есть. А можно объявить свою номинацию - например лучшая игра со скроллингом экрана или лучшая игра на морскую тему - и выдать за неё приз.
Или же просто вы дадите приз лучшей на ВАШ взгляд игре или дэмке.
Игрой не считаются программы вычисляющие биоритмы и различные тесты.
В категории Дэмо входит - демонстрация различных эффектов, построение изображений с помощью кода, музыка и подобное творчество...
Поскольку тяжела и неказиста жизнь у "Бейсик-Векториста" то на помощь появилось новое удобочитаемое руководство по Бейсику для Вектора-06Ц (в формате PDF с гиперссылками). В этом руководстве "восстановлено из стёртых временем страниц" оригинальное руководство по языку Бейсик для "Вектора-06Ц".
Также там есть полезная дополнительная информация про: эмуляторы, конверторы, как написать программу на Бейсике для Вектора, оптимизация программ по скорости и размеру, полезные ссылки на статьи про Бейсик, ячейки Бейсика,
программа baskey и др.
"Новое описание Бейсика" можно скачать здесь
https://drive.google.com/file/d/1xOi...ew?usp=sharing
Скачать Бейсик v.2.991
Прямая ссылка на скачивание файла:
https://zx-pk.ru/attachment.php?atta...1&d=1703599644
Ссылка на запись на форуме:
https://zx-pk.ru/threads/30566-bejsi...=1#post1188493
● Эмуляторы компьютера «Вектор-06Ц» для Windows:
► v06x-godot-8b8 автор Вячеслав Славинский (он же svofski)
Общее описание эмулятора:
https://github.com/svofski/vector06sdl
Различные версии эмулятора:
https://github.com/svofski/vector06sdl/releases
Версия для Windows прямая ссылка на архив:
https://github.com/svofski/vector06s...-8b8-win64.zip
Специальная версия, в которой даже RUN не нужно набирать:
https://www.sensi.org/~svo/v06x/v06x-cload-run.zip
► Emu80 автор Виктор Пыхонин (он же Pyk)
Общая информация:
https://emu80.org/
Загрузка различных версий эмулятора:
https://emu80.org/distr/
► Virtual Vector автор Игорь Титарь (он же Ramiros)
Самая свежая версия здесь:
https://cloud.mail.ru/public/5uyc/2pkicQPoZ
в Картотеке:
https://caglrc.cc/scalar/ware/552/
► «Башкирия-2М» автор Дмитрий Целиков (он же b2m)
Загрузка архива:
http://bashkiria-2m.narod.ru/files/emu.rar
в Картотеке:
https://caglrc.cc/scalar/ware/550/
• Конверторы
► Vector06C-Basic-Converter автор Анатолий Кривоус (он же thetrik)
Общие сведения:
https://github.com/thetrik/Vector06C-Basic-Converter
Прямая ссылка на архив:
https://github.com/thetrik/Vector06C...asic_1.0.7.zip
► bas2asc автор Вячеслав Славинский (он же svofski)
Прямая ссылка на архив:
https://github.com/svofski/vector06s...2asc-win64.zip
Для тех кто решиться создать музыку - есть два музыкальных редактора на Бейсике, которые могут выгружать мелодии в виде строк, которые потом можно вставить в программу. Там конечно хардкорд по сравнению с современными редакторами, но подразобравшись можно написать и свой шедевр.
Загрузить можно здесь
https://drive.google.com/file/d/1fKM...ew?usp=sharing
• Список ссылок на “журналы“ , где упоминается какая-либо информация по Бейсику v.2.5
Байт в Картотеке: https://caglrc.cc/scalar/ware/553/
Байт №1 - Знакогенератор, Объёмные буквы, Буквы с каёмочной
Байт №2 - Таблица цветов и видеоОЗУ
Байт №5 - Как написать игровую программу на Бейсике, Машинные программы на Бейсике
Байт №6 - Как на Бейсике сыграть мелодию больше 127 символов
Байт №8 - Полезные адреса в Бейсике
Байт №9 - Разные мини-программки на Бейсике, Маленькие хитрости на Бейсике
Байт №10 - Разные мини-программки на Бейсике (....узор, мозаика, BEEP весь диапазон звука и имитатор сирены)
Байт №21+22 - Создание звуковых эффектов
Байт №26 - Увеличение части картинки, Быстрая обводка, Растягивание картинки и др.
Байт №27 - Поворот картинки
Байт №31 - База Данных, Приключенческая текстовая игра
Vector_User в Картотеке: https://caglrc.cc/scalar/ware/572/
№1 - Некоторые ячейки в Бейсике
№6 - Рисуем кирпичную стену
№7 - Подпрограммы в кодах на Бейсике
№9 - О массивах
№10 - Внутри Бейсика 2.5 (организация подпрограмм в кодах, передача данных между Бейсиком и программой на ассемблере)
№11 - О строковых переменных
Ячейки Бейсика описаны в «Vector-user» №1 №10 и «Байт №8»
Например: Скроллинг экрана - 771
Цвет и плоскости (пара картинок, которые помогают создавать программы)
https://drive.google.com/file/d/1RNT...ew?usp=sharing
Немного истории: сначала задумал я конкурс и сделал удобную инструкцию по Бейсику, или наоборот сначала инструкцию потом конкурс, уже не помню.
Далее я подумал как же простимулировать участников конкурса. И пришла ко мне совершенно экзотическая идея. Я предложил четырём издателям разных полезных программ выступить в качестве спонсоров - дав нам несколько лицензий их программ. В итоге только один ответил на моё (экзотическое) предложение и тот сказал что не заинтересован в участии. Но они конечно не понимают какое событие века игнорируют
Однако спонсор всё же нашёлся - ведущий ютуб канала Lafromm31 любезно предоставил призы для конкурса - за это ему БЛАГОДАРНОСТЬ.
Приз хоть и не велик по нашим временам, однако на кружечку ароматного чая с качественным шоколадом (ну или кому что нравится) хватит.
Также БЛАГОДАРИМ других наших спонсоров: Nikita Zimin....Инкогнито....