В этой теме предлагаю делиться информацией о сабже.
Для затравки пара слов про игрушку Arkanoid. Под влиянием океанских упражнений tnt23 решил посмотреть некоторые моменты в векторовском арканоиде (сразу скажу, что имхо Кираш круче, хотя и там не идеально).
Плюс этого арканоида (на мой субъективный взгляд) - позаимствованные в писишном попкорне элементы графики (кирпичи, рамки игрового поля, ракетка). Также мне нравится постепенное пропадание кирпичей.
Огромный минус, сводящий интерес к минимуму - отсутствие бонусов.
Вывод движущихся элементов графики (ракетка и мячик/шарик) ужасный. Сдвиг в нужную позицию по горизонтали (с точностью до пикселя) на ходу. Вывод/стирание по xor. Учета луча нет, поэтому можно легко видеть ненужное "переливание" цветов при перемещении.
Уровней 22. Каждый уровень ШxВ=10x13. При таких размерах уровней их скорее всего рисовали авторы, т.к. портировать их с таким размером вроде неоткуда.
Что меня особенно удивило - это стиль программирования. Параметры передаются в процедуры через стек. Не исключено, что эта игрушка (хотя бы частично) писалась на ЯВУ.