Сделал опрос клавиатуры и движение игрока влево-вправо (см. видео)
Спрайты у меня 24х24 точек, в итоге экран 10х10 элементов - это не совсем стандартно, но в 24х24 точки можно уместить более детальную графику, чем в 16х16. Но в этом решении есть свои трудности при реализации следующего шага.
Хочу сделать игру с аппаратным вертикальным скроллингом, в связи с этим
столкнулся с выбором - есть такие вот варианты:
1. Если сохранить 24х24 точки и 16 цветов, то нужно писать хитрую программу которая будет выводить только часть (выбранную треть высотой 8 точек) спрайта (это для вертикального скроллинга). Поскольку спрайт (24х24) точки х10 (элементов) = 240х240 точек, поэтому остаются края со всех сторон по 8 точек.
2. Можно изменить графику и сделать 16х16 точек и сохранить 16 цветов, тогда программа вертикального скроллинга будет попроще (наверное), но есть подозрение что если делать вывод спрайтов для вертикального скроллинга высотой 16 точек, то это будет заметнее чем высотой 8 точек.
3. Есть ещё вариант оставить 8 цветов, а одну плоскость сделать "ширмой", которая будет прикрывать вывод строки спрайтов (высотой 16 точек) для вертикального скроллинга и в итоге скроллинг смотреться будет более качественно (наверное), но это потеря 8 цветов для игры.
Может у кого есть идеи или советы, пишите :)
Следующий шаг в разработке: движение главного героя по уровню вверх-вниз с помощью аппаратного вертикального скроллинга.
https://www.youtube.com/watch?v=VYO5...ature=youtu.be

