[ИГРА] Пишу новую игру на Вектор

  • Автор темы Автор темы Yuriy
  • Дата начала Дата начала

Yuriy

Легенда
Пользователь
Сообщения
10
Счётчик реакций
6
Очки
200
Начал писать игру NewSokko. Эта игра будет напоминать своей механикой знаменитый Сокобан. Но лишь напоминать. По существу, это совсем другая игра. Да, что-то подвигать в ней придется, но на этом все сходство и заканчивается. Не требуется все расставлять по определённым местам. В игре этапы будут делиться на два типа. В общем, с Сокобаном будет мало общего.
Итак, что готово на сегодняшний день:
Начальная заставка и приглашение к игре;
Вывод уровня на экран и игровых счётчиков.
Скриншот и ром с промежуточным результатом работы во вложении.
 

Вложения

  • NewSoko1.png
    NewSoko1.png
    114.1 КБ · Просмотры: 14
  • NewSoko.zip
    NewSoko.zip
    3.4 КБ · Просмотры: 2
Сделал спрайты персонажа.
 

Вложения

  • person.png
    person.png
    4.2 КБ · Просмотры: 2
Начал писать игру NewSokko
Супер. Ну, наверное надо попросить @admin перетащить эту тему в профильный раздел по Вектор-06Ц.
Задача написания полноцветной игры на Векторе - своеобразная.
На чём пишете, чем компилируете, в чём отрисовываете? Видели мою статью Жизнь на Векторе?
Возможно она может быть вам полезной.
 
Супер. Ну, наверное надо попросить @admin перетащить эту тему в профильный раздел по Вектор-06Ц.
Задача написания полноцветной игры на Векторе - своеобразная.
На чём пишете, чем компилируете, в чём отрисовываете? Видели мою статью Жизнь на Векторе?
Возможно она может быть вам полезной.
Пишу в ноутпаде, компилирую fasmg, рисую обычным пейнтом. Написал на Лазарусе конвертер спрайтов из БМП. Понемногу работа продвигается. Статью почитал.
 
Переделал спрайты персонажа. На голове у персонажа красная кепка, хотя и шлем напоминает.
 

Вложения

  • person2.png
    person2.png
    2.3 КБ · Просмотры: 2
Честно говоря даже не представлял, что fasmg может генерировать код 8080. Это дело вкуса, но можно сильно ускорить работу над проектом используя готовые библиотеки (день потерять, потом за 2 часа долететь). Я использовал для всех своих проектов PPCLIB-Professional 3.0, что неидеально, но чего-то лучше для Вектора пока нет. Эта библиотека ориентирована на MACRO-80, который удобно запускать под Windows из эмулятора CP/M ntvcm (must have). Графику тоже удобней рисовать в специализированных редакторах, таких как GrafX2 и Multipaint. Не знаю сколько времени тратил бы на свою графику, если бы рисовал её в ms paint, но точно в разы больше чем для того же bmp в GrafX2. Если есть бэкграунд работы на спектруме, то логично и удобно влепить Вектору сразу палитру ZX Spectrum:
Assembler i8080:
ZXPAL:    db    0,128,5,205,40,168,45,246,0,192,7,199,56,250,63,255        ; палитра Sinclair ZX Spectrum
и заимствовать/адаптировать графику с того же zxart.ee, сокобанов для спектрумов написано 22 штуки. Например, отрисовка ГГ вашей игры напоминает о спрайтах игры Into The Eagle's Nest на спектруме:

intoeaglesnest.gif
 
Последний раз редактировалось:
Сделал движение персонажа. Управление клавишами со стрелками.
Думаю над структурой игрового цикла. Тот что я сейчас написал придётся переделать.
 

Вложения

  • NewSoko_m_0-29-38.png
    NewSoko_m_0-29-38.png
    9.4 КБ · Просмотры: 6
  • NewSoko_m.zip
    NewSoko_m.zip
    4.6 КБ · Просмотры: 0
Продолжаю разработку и сделал перемещение объектов. Ящики уже можно двигать. Бочки всегда неподвижны. На этом сходство с Сокобаном закончилось. Дальше начинается другая игра.
 

Вложения

  • NewSoko_bx.zip
    NewSoko_bx.zip
    4.7 КБ · Просмотры: 1
  • NewSoko1-3.png
    NewSoko1-3.png
    12.1 КБ · Просмотры: 4
Назад
Вверх