BIRDSTAR
Эта корзина была в основном просто результатом того, что я научился возиться с memcpy() — оказалось, что таким образом можно делать довольно забавные вещи. Отражение в нижней части экрана создается путем захвата части экрана из памяти и перезаписи более поздних адресов в обратном порядке строк. «Пульсация» выполняется путем буквальной записи по адресам, которые опережают или немного отстают от обычного перевода.
Я завершил это как очень простую игру, потому что не смог найти реально работающий пример. подобной техники в сообществе pico 8 (хотя я нашел пару .gif-файлов проектов других людей, так что я знал, что это можно сделать). В конце концов я получил фрагмент кода с форумов lexaloffle, который я немного взломал, чтобы сделать свое дело:
mirrorcpy(0,128-32*2+1,5*sin(tick/60),0,128-32+1,5*sin (тик/60),128,128-32+1,5*sin(тик/60)) [...] функция mirrorcpy(sx,sy,dx,dy,w,h) если (sx+w>128) w=128-sx если (dx+w>128) w=128-dx если (sy+h>128) h=128-sy если (dy+h>128) h=128-dy ш = ш/2 грустный = 0x6000+flr(sy)*64+sx/2 папа = 0x6000+127*64+dx/2 -- отражение для y=1,h сделать memcpy(папа,грустно,ж) грустный+=64 папа-=64-sin((y)/8)*cos(тик/64) конец endНадеюсь, этот рабочий пример кому-то еще пригодится! Полный исходный код доступен бесплатно на github.
Этот фрагмент был отправлен на Linux Game Jam 2017, в основном потому, что он был полностью сделан в рамках джема, и я хотел опубликовать его как-нибудь.здесь. Pico 8 является кроссплатформенным, и в него можно играть несколькими различными способами, поэтому, возможно, он вдохновит некоторых пользователей Linux проверить другие проекты, которые люди делали с ним.
🍻 !
Как скачать BIRDSTAR через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака BIRDSTAR
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!