Вот чел предлагал идею дуэльного тетриса ;-) (если я правильно понял).
Вот чел предлагал идею дуэльного тетриса ;-) (если я правильно понял).
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Для портирования на Вектор, возможно, стоит взять вариант для Amstrad CPC - там игрушка цветная, кажется, в четыре цвета: https://youtu.be/ykG1Z3_x7fg
Странно что нет версии игры для MSX.
CodeMaster, для точности информации немного поправлю.
Там написана фраза: "Знакомых прям нет, но вот обратный случай: чел писавший игры для смартов за 2 месяца портировал свою игру на Вектор-06Ц и очень неплохо портировал"
"чел писавший игры для смартов" - игры для смартфонов я особо не писал, лишь только одну и то давно было дело
"портировал свою игру" - игры "Binorum" у меня не было, я её не портировал, она написана с нуля (можно сказать "портировал" только идею игры других авторов)
Вектор-06Ц reboot http://metamorpho-games.blogspot.com/p/blog-page.html
Ещё одно направление куда идёт развитие - это конструкторы игр, иногда под одну платформу, иногда с "драйверами" для нескольких платформ.
Тут вариант наваять свой конструктор под Вектор, либо сделать "драйвер" для Вектора в один из существующих.
Например:
Arcade Game Designer (ZX, CPC) https://jonathan-cauldwell.itch.io/arcade-game-designer
Multi-Platform Arcade Game Designer (8 платформ) https://jonathan-cauldwell.itch.io/m...-game-designer
GB Studio (Gameboy) https://chrismaltby.itch.io/gb-studio
metamorpho (30.05.2021)
Есть для как бы TI-99/4A с тем же 9918, но там довольно специфический подход, где то на форуме уже обсуждали (в т.ч. и я, но не помню где).
nzeemin (29.05.2021)
svofski, спасибо за информацию и за v06x !!
Исследовал эмулятор v06x. Конечно описанные возможности программы очень радуют. Жаль что v06x не работает в Виндовс 7.
На Виндовс 10 свою игру "Binorum" запустил, всё работает хорошо.
В Виндовс 10 при попытке получить help командой v06x --help появляется табличка со списком доступных опций, но сразу же исчезает, так что невозможно что-то прочитать.
Есть ли где-то обычный help в файле .txt ?
Каким способом можно упаковать в один файл игру + эмулятор ?
Можно ли сделать чтобы игра запускалась не на полный экран, а в окне с заданным мной размером, например в масштабе Вектора один к одному или с маштабом х2 х3 х4 ?
Что такое эмулятор Pyk ?
Вектор-06Ц reboot http://metamorpho-games.blogspot.com/p/blog-page.html
metamorpho (30.05.2021)
Lethargeek, спасибо, получилось.
Вектор-06Ц reboot http://metamorpho-games.blogspot.com/p/blog-page.html
Это немного странно, но я не знаю почему. Ничего специального для windows 10 там нет. Последний раз семерку я видел где-то в районе 2015 года, так что даже не знаю, как тут помочь. Могу предложить попробовать под семеркой собрать самостоятельно, но не могу дать руководства как это делать. Сам я собираю под линуксом.
Какого-то заранее заготовленного способа упаковать все именно в один файл не существует. Самый простой способ по быстрому нахалтурить — это подменить boots.bin при сборке и вместо загрузчика будет своя программа. Или просто положить рядом бинарник + ром и сделать батник, который запускает v06x --rom binorum.rom.
Но по-моему если задача сделать один исполняемый файл проще всего немножко изменить main.cpp. В строке 228 загружается rom из файла с помощью load_rom(). Последний делает memory.init_from_vector(). Вот если туда аргументом подсунуть вектор со своей игрой, это будет ровно то же самое, что загрузка рома через опцию --rom.
Окно x2 будет при запуске с опцией --window.
emu80 v.4, он обсуждается тутЧто такое эмулятор Pyk ?
https://zx-pk.ru/threads/27488-emu80-v-4/page58.html
Больше игр нет
metamorpho (30.05.2021)
Всё отлично работает под Виндовс 7. Это моя ошибка, я неправильно параметры при запуске задавал.
Батник, не вариант. Нужен файл .exe в единственном экземпляре.
Но похоже прямо сейчас я не смогу такое сотворить поскольку нужны знания по сборке пакета С++.
Никогда таким не занимался, нужно время чтобы освоить такой путь.
Вектор-06Ц reboot http://metamorpho-games.blogspot.com/p/blog-page.html
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)