С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Про бейсик я и не подумал...
А как музыку внедрить в тело игры?
Как это все делается?
Если она в отдельном файле для AY?
да, музыка естественно отдельно от игры.
и конечно надо знать расклад по свободной памяти.
редактор позволяет делать вызовы пользовательских подпрограмм
(и это не обязательно музыка/эффекты)
Goodboy, можно в скайпе пообщаться по этой теме?
нет у меня оборудования для скайпа и летом я в городе (за компом) буквально наездами.
Не знаю, как кто делает. Я делаю так.(Хотя бывает и по другому)Можно ли создать урок по вставке музыки в игру, касательно AGD?
С пошаговым описанием и скриншотами?
На примере игры Angry Birds.
Все действия делаю после того, как игра написана на 90%, чтобы можно было воткнуть ASM(ки)
1.Пишу биперную музыку в Beepolе.
2 Скидываю из AGD игру на ленту.
3 Запускаю игру.
4 Открываю Debugger. Смотрю свободное место, куда воткнуть мелодию. (Например - 63945, длина 280 байт)
5 Сохраняю биперную мелодию из Beepola по этому адресу.
6 Рассчитываю адрес запуска из AGD
7 Прописываю ASM(ки) в те события, куда мне нужно. В частности - Sprite type 8. Там условия и действия для первого экрана и запуск музыки.
8 Создаю загрузчик и собираю всё в кучу. Биперную музыку прописываю по адресу 63945,280
Собственно наверно и всё.
ВАЖНО! Если ASM в проекте рассчитаны и поставлены - тестировать игру нельзя!
Своя копилка..
ZX-Evo (rev. B); Aspect 128 AVR Spectrum; ZX Spectrum +2
Сайт https://newgamezx.jimdofree.com/
__________________________________________________ ___________________
Если безобразие нельзя предотвратить - его нужно возглавить!
Давайте вместе разберем учебную ситуацию.
Допустим, есть необходимость добавить к игре "Nadral" фоновый музыкальный трек (java.pt3).
Загрузил игру Надрал в АГД. Внутри АГД зашел в меню "Разное", там внизу нужные цифры для калькулятора.
Далее, зашел в программу АГД-тулз, и ввел эти цифры.
Далее, генерируются три строки АСМ.
Далее, ввожу эти три строки АСМ в игру. В гейм инициализацию.
Далее, сохраняю в АГД с введенными строками АСМ на ленту
Далее запускаю вортекс трекер 2, и в нем открываю файл "Ява.pt3".
Жму "Экспорт" - появляется окно для экспорта. Жму на галочкe "tap".
Далее, по-идее, надо ввести также адрес для экспорта, но я не знаю как его вычислить, ввел на своё усмотрение адрес.
Теперь я застрял, и не знаю как это соединить в одно.
Файл Надрал с асм внутри.
https://yadi.sk/d/z984cg9yu7Px4
Ява.pt3 (Исходник)
https://yadi.sk/d/SdEJ4tctu7Pzz
Ява.tap (трек после экспорта в тап)
https://yadi.sk/d/NnUq4AF8u7U9Y
Последний раз редактировалось Termojad; 10.08.2016 в 18:37.
вот тут колдовали с AY
http://arcadegamedesigner.proboards....ckground-music
ZX-Evo (rev. C); Aspect 128 AVR Spectrum; ZX Spectrum +2; Дельта С; Speccy 2010; Sprinter Sp2000s
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)