Важная информация

User Tag List

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 87

Тема: Новые игры на Вектор-06Ц

  1. #21
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,234
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    А я вот всё продолжаю думать, как-бы для Вектора чего-нибудь сетевого замутить...
    Вот чел предлагал идею дуэльного тетриса ;-) (если я правильно понял).
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  2. #22
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,999
    Спасибо Благодарностей отдано 
    1,064
    Спасибо Благодарностей получено 
    1,236
    Поблагодарили
    479 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Про flying shark, как его собирался портировать Максим Китченко.
    Цитата Сообщение от maxkit Посмотреть сообщение
    Там всё достаточно просто. На Spectrum'e всё, происходившее на экране в этой игре, рисовалось в некоторой области памяти, а потом всё это пересылалась в экранную область, чтобы спрайти не "мигали" при перерисовке. Поскольку игра была, по сути, монохромной, на Векторе всё это совершенно замечательно реализовывалось путём рисования в теневой плоскости экрана и дальнейшим поочерёдным переключением экранных плоскостей.
    Для портирования на Вектор, возможно, стоит взять вариант для Amstrad CPC - там игрушка цветная, кажется, в четыре цвета: https://youtu.be/ykG1Z3_x7fg
    Странно что нет версии игры для MSX.

  3. #23
    Activist Аватар для metamorpho
    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    339
    Спасибо Благодарностей отдано 
    599
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    58 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Вот чел предлагал идею дуэльного тетриса ;-) (если я правильно понял).
    CodeMaster, для точности информации немного поправлю.

    Там написана фраза: "Знакомых прям нет, но вот обратный случай: чел писавший игры для смартов за 2 месяца портировал свою игру на Вектор-06Ц и очень неплохо портировал"

    "чел писавший игры для смартов" - игры для смартфонов я особо не писал, лишь только одну и то давно было дело
    "портировал свою игру" - игры "Binorum" у меня не было, я её не портировал, она написана с нуля (можно сказать "портировал" только идею игры других авторов)

  4. #24
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,999
    Спасибо Благодарностей отдано 
    1,064
    Спасибо Благодарностей получено 
    1,236
    Поблагодарили
    479 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё одно направление куда идёт развитие - это конструкторы игр, иногда под одну платформу, иногда с "драйверами" для нескольких платформ.
    Тут вариант наваять свой конструктор под Вектор, либо сделать "драйвер" для Вектора в один из существующих.

    Например:
    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

  5. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    metamorpho (30.05.2021)

  6. #25
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Странно что нет версии игры для MSX.
    Есть для как бы TI-99/4A с тем же 9918, но там довольно специфический подход, где то на форуме уже обсуждали (в т.ч. и я, но не помню где).

  7. Этот пользователь поблагодарил ivagor за это полезное сообщение:

    nzeemin (29.05.2021)

  8. #26
    Activist Аватар для metamorpho
    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    339
    Спасибо Благодарностей отдано 
    599
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    58 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Кроме js-эмулятора у меня есть C++ эмулятор: v06x. У него есть заметный недостаток -- отсуствие GUI *. Зато в нем есть скриптование и, например, с его помощью сделана упрощенная загрузка игр на Бейсике. Сделать автозапуск игры, или упаковать в один файл игру + эмулятор тоже можно. Я пока не очень хорошо чувствую, как это может подогреть интерес к платформе, но технические средства на самом деле все есть.
    И btw, эмулятор Pyk тоже опенсорсный, а он даже имеет GUI из коробки.
    svofski, спасибо за информацию и за v06x !!

    Исследовал эмулятор v06x. Конечно описанные возможности программы очень радуют. Жаль что v06x не работает в Виндовс 7.
    На Виндовс 10 свою игру "Binorum" запустил, всё работает хорошо.

    В Виндовс 10 при попытке получить help командой v06x --help появляется табличка со списком доступных опций, но сразу же исчезает, так что невозможно что-то прочитать.
    Есть ли где-то обычный help в файле .txt ?

    Каким способом можно упаковать в один файл игру + эмулятор ?
    Можно ли сделать чтобы игра запускалась не на полный экран, а в окне с заданным мной размером, например в масштабе Вектора один к одному или с маштабом х2 х3 х4 ?

    Что такое эмулятор Pyk ?

  9. #27
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,559
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    274
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от metamorpho Посмотреть сообщение
    В Виндовс 10 при попытке получить help командой v06x --help появляется табличка со списком доступных опций, но сразу же исчезает, так что невозможно что-то прочитать.
    попробуй перенаправить вывод v06x --help > help.txt
    Прихожу без разрешения, сею смерть и разрушение...

  10. Этот пользователь поблагодарил Lethargeek за это полезное сообщение:

    metamorpho (30.05.2021)

  11. #28
    Activist Аватар для metamorpho
    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    339
    Спасибо Благодарностей отдано 
    599
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    58 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lethargeek, спасибо, получилось.

  12. #29
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    795
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от metamorpho Посмотреть сообщение
    Жаль что v06x не работает в Виндовс 7.
    Это немного странно, но я не знаю почему. Ничего специального для windows 10 там нет. Последний раз семерку я видел где-то в районе 2015 года, так что даже не знаю, как тут помочь. Могу предложить попробовать под семеркой собрать самостоятельно, но не могу дать руководства как это делать. Сам я собираю под линуксом.

    Цитата Сообщение от metamorpho Посмотреть сообщение
    Каким способом можно упаковать в один файл игру + эмулятор ?
    Можно ли сделать чтобы игра запускалась не на полный экран, а в окне с заданным мной размером, например в масштабе Вектора один к одному или с маштабом х2 х3 х4 ?
    Какого-то заранее заготовленного способа упаковать все именно в один файл не существует. Самый простой способ по быстрому нахалтурить — это подменить boots.bin при сборке и вместо загрузчика будет своя программа. Или просто положить рядом бинарник + ром и сделать батник, который запускает v06x --rom binorum.rom.

    Но по-моему если задача сделать один исполняемый файл проще всего немножко изменить main.cpp. В строке 228 загружается rom из файла с помощью load_rom(). Последний делает memory.init_from_vector(). Вот если туда аргументом подсунуть вектор со своей игрой, это будет ровно то же самое, что загрузка рома через опцию --rom.

    Окно x2 будет при запуске с опцией --window.


    Что такое эмулятор Pyk ?
    emu80 v.4, он обсуждается тут
    https://zx-pk.ru/threads/27488-emu80-v-4/page58.html
    Больше игр нет

  13. Этот пользователь поблагодарил svofski за это полезное сообщение:

    metamorpho (30.05.2021)

  14. #30
    Activist Аватар для metamorpho
    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    339
    Спасибо Благодарностей отдано 
    599
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    58 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Это немного странно, но я не знаю почему. Ничего специального для windows 10 там нет. Последний раз семерку я видел где-то в районе 2015 года, так что даже не знаю, как тут помочь. Могу предложить попробовать под семеркой собрать самостоятельно, но не могу дать руководства как это делать. Сам я собираю под линуксом.
    Всё отлично работает под Виндовс 7. Это моя ошибка, я неправильно параметры при запуске задавал.

    Цитата Сообщение от svofski Посмотреть сообщение
    Какого-то заранее заготовленного способа упаковать все именно в один файл не существует. Самый простой способ по быстрому нахалтурить — это подменить boots.bin при сборке и вместо загрузчика будет своя программа. Или просто положить рядом бинарник + ром и сделать батник, который запускает v06x --rom binorum.rom.
    Но по-моему если задача сделать один исполняемый файл проще всего немножко изменить main.cpp. В строке 228 загружается rom из файла с помощью load_rom(). Последний делает memory.init_from_vector(). Вот если туда аргументом подсунуть вектор со своей игрой, это будет ровно то же самое, что загрузка рома через опцию --rom.
    Батник, не вариант. Нужен файл .exe в единственном экземпляре.
    Но похоже прямо сейчас я не смогу такое сотворить поскольку нужны знания по сборке пакета С++.
    Никогда таким не занимался, нужно время чтобы освоить такой путь.

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Восстанавливаю Вектор-06ц
    от svofski в разделе Вектор
    Ответов: 8
    Последнее: 29.01.2018, 04:15
  2. Ответов: 4
    Последнее: 23.06.2016, 00:02
  3. Вектор-06Ц
    от Robusta в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 17.03.2009, 23:18
  4. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53
  5. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •