В этой игре на BASIC для C64 скрыты гениальные трюки программирования!
8-Bit Basic
0:00 / 0:00
В этой игре на BASIC для C64 скрыты гениальные трюки программирования!
3 610 просмотров · 6 месяцев назад
8-Bit Basic
1,98 тыс. подписчиков
3 610 просмотров · 6 месяцев назад
В этом видео я построчно набираю код игры "Stepping Stones" — классической игры на BASIC для Commodore 64 (из книги "Commodore 64 Games Book 2" Грегга Барнетта), объясняя каждую часть кода по ходу дела. Затем я исправляю неизбежные опечатки, запускаю игру и разбираюсь в скрытых хитростях.
И здесь есть несколько действительно умных приёмов. Экранная память одновременно служит картой столкновений. Позиция игрока — это прямой адрес в памяти. Функция PEEK(197) напрямую опрашивает клавиатуру, обеспечивая более быстрый отклик, чем GET. Функция CHR$(20) выступает в качестве инструмента редактирования экрана внутри оператора PRINT. А один вызов ABS() обрабатывает симметричную игровую логику в обоих направлениях.
Независимо от того, изучаете ли вы BASIC для Commodore 64, интересуетесь ретро-методами программирования или просто любите наблюдать за тем, как кто-то печатает на 40-летнем компьютере — это видео для вас.
⏱️ РАЗДЕЛЫ
0:00 Игра в игру
0:30 Ввод кода (в прямом эфире) и объяснение кода
32:54 Отладка ошибок
38:51 Использование контрольной суммы
43:10 Игра с ИСПРАВЛЕННЫМ кодом
💬 Какой трюк вас больше всего удивил? Оставьте комментарий ниже.
Скачать с GitHub: https://github.com/8-bit-basic/commod...
#Commodore64 #C64Basic #RetroComputing #BasicProgramming #TypeInGame #VintageComputing #8BitComputer #RetroGaming