"Сапер" в 89 строк на C++

В этой игре не используются массивы, а все состояние хранится прямо на экране, все мины в самом начале игры рисуются звездочками. Но, чтобы игрок не видел, где они находятся, мины рисуются цветом, совпадающим с цветом фона.

8

А что за видео режим такой? Это какая-то ретро железка? Или используется какая-то библиотека?

Железка - MacBook c M1, хотя точно так же работает и под Windows и под Linux, например на Raspberry Pi. Используется Arctic Engine и настройки по умолчанию для проекта типа Coding for Kids. Там разрешение 256 на 144, и шрифт 8 на 8. Вообще на Arctic Engine сделано много игр, несколько простых опубликовано в моем блоге тут, а посмотреь на пару чуть более продвинутых можно вот тут: https://huldra.itch.io/

1