Не верится, что эта игра для VIC-20 уместилась в 10 строк!
8-Bit Basic
0:00 / 0:00
Не верится, что эта игра для VIC-20 уместилась в 10 строк!
2 381 просмотр · 17 ч назад
8-Bit Basic
1,99 тыс. подписчиков
2 381 просмотр · 17 ч назад
Не могу поверить, что эта игра для VIC-20 работает всего в 10 строках кода! AVOID умещает пользовательскую графику, прокрутку, звук, коллизии и подсчёт очков всего в 10 строках кода на языке BASIC для VIC-20.
Это мой первый полноценный опыт работы с моим ранним японским VIC-20 на канале, и какое отличное начало! AVOID от Rainier — это полноценная, играбельная игра без спрайтов — всего 3 переработанных персонажа и невероятно умные трюки на BASIC.
Полная благодарность программисту Rainier Kappler — https://bunsen.itch.io/avoid-commodor...
Хотите больше 10-строчных игр для Commodore? Напишите в комментариях.
00:00 Добро пожаловать в 8-битный Basic + мой японский VIC-20
00:22 AVOID - полная игра в 10 строках BASIC
00:47 Полный список
00:59 Строка 1 - дважды скопировать ROM в RAM для символов двойной высоты + настроить регистр звука
04:42 Строка 2 - настройка VIC: черный экран, 16-пиксельный режим, пользовательская кодировка символов
07:27 Строка 3 - построить корабль + символы для настенных плиток из DATA
11:02 Строка 4 - построить взрыв, очистить экран, создать строки препятствий слева/справа, установить SH, SC, B
13:05 Строка 5 - нарисовать желтый корабль, небольшая задержка, стереть его, прокрутка с помощью трюка CHR$148 INSERT, включить звук двигателя
17:05 Строка 6 - случайный левый или правый барьер каждые 3 строки + разный звук для каждого
19:30 Строка 7 - счетчик интервалов, POKE 218 для восстановления экрана редактор, нажмите O для прыжка влево
21:08 Строка 8 - SC = SC+1 обновление счета желтым цветом, нажмите P для прыжка вправо
22:14 Строка 9 - проверка столкновения, взрыв + шум, ожидание клавиши, GOTO 4 для быстрого перезапуска
24:15 Строка 10 - GOTO 5 основной цикл + как все это работает вместе
#VIC20 #BASICProgramming #RetroComputing #CommodoreVIC20 #8BitBasic
ПОДДЕРЖИТЕ КАНАЛ
Если вы хотите поддержать то, что я делаю, и получить доступ к множеству дополнительного контента, присоединитесь к членству канала на YouTube или к сообществу Patreon: / 8bitbasic