Марио, а Марио.
Ты когда нибудь хотел создать свою собственную компьютерную игру? Ведь были моменты, когда ты задумывался, что "этой игре чего-то не хватает" или "вот бы увидеть как элементы одной игры были бы реализованы в рамках другого жанра", да? Ну, я не буду тебе тут предлагать взять и начать пилить свою собственную игру с замком и принцессами здесь и сейчас. Всё равно в данный момент тут нет тех людей, которые бы смогли бы поддержать новый проект хотя бы морально. Но! Мы же можем просто помечтать, не правда ли? Как на счёт того, чтобы поделиться своими фантазиями об играх мечты или просто идеях которые так и вертятся на языке, но которые вряд ли когда-нибудь увидят свет, ибо так и останутся не высказанными.
Ещё в бытность школьником я в школе ходил на дополнительные курсы компьютерной грамотности, где нас учили писать на Паскале. Но просто так учить Паскаль по заданному учителем курсу было невероятно скучно, ибо самое интерактивное, что от нас просили сделать был калькулятор, а скорость изучения материала была ниже чем черепашья. А потому, я начал самостоятельно писать небольшую аркаду, чем-то напоминающую прохождение храмов в Legend of Zelda с системой локаций из Metroid. Так как до графических средств модуля Graph было ещё слишком далеко, а кодить хотелось здесь и сейчас, то вся графика моего прототипа игры была сделана в ASCII формате через различные костыли. Из-за скудных знаний, при любом продолжительном движении персонажа, задний фон начинал мерцать из-за частоты прорисовки, которая начинала глючить забывая отрисовывать те или иные элементы кадра. Хотя казалось бы, изначальный глюк со снегом я решил записью кадра в переменную буффера вывода на экран, которая отрисовывается не построчно, а сразу же. Но видно, там была проблема в несовпадении частоты обновлений собственно отрисовки и движка. Зато, в этом можно было играть, присутствовал плавный скролинг, интерактивные объекты, какой-никакой ИИ монстров, а так же звук.