MyGame HD

27.09.2014
Почему-то вспоминаю о паблике/канале ванги либо тогда, когда у меня нет доступа к компу, либо в два ночи, хотя материалы для него ещё вполне есть. Этот видос - это уже совсем не ванга, но ещё за полгодика до пупов. Он демонстрирует игру, точнее, то, что я успел сделать за семестр раздолбайства на втором курсе. Фишка была в том, что мы с одним моим универским другом договорились с преподавателем по ЯП (языки программирования), что не будем делать "тупые абстрактные лабораторки" вместе со всеми в процессе освоения C++, а попытаемся сделать более забавные штуки. Я поставил себе задачу - написать игрушку-бродилку. Мой друг - написать свой компилятор для своего языка программирования. Конечно же, планы у обоих были огромные, идей куча, но времени - средне. С учётом того, что ещё и всё остальное нужно делать - совсем мало. С учётом того, что и пораздолбайничать нужно в свободное время, а не только кодить - времени вообще не было. Друг ударился в долгое чтение всяких талмудов, каждый из ответов вызывал кучи новых вопросов (и оно понятно, учитывая, что это за область). Я ударился в воображение, как мой крутой робот будет всех хреначить, прыгать по летающим блокам, какие там всякие враги будут, сменное оружие, можно грабить корованы и т.д. Мы ездили в автобусе в универ и из универа, обсуждали, какие ништяки будут у кого, что мы уже придумали, что разобрали. Было довольно интересно. Да-да, те самые классические задротско-универские болтания математиков/погромистов, прямо как в фильмах, только без чисел Фибоначчи. В итоге Зяузенберг Евлампий Зюзевич (друг) сделал вместо компилятора какую-то очень адскую штуку, которая строила жуткие деревья разбора и ими плевалась в консоль (я не помню или не понимаю нюансы, скорее, вместе взятое, плюс не очень хочу ни то, ни это, лол). Вроде как он даже куда-то что-то выкладывал. Я потом ещё в течение пары лет постёбывал его на тему, типа "ну как, сделал уже свой компилятор?" Я же написал недодвижок, чтобы вот этот робот, отрисованный средствами OpenGL, не проваливался сквозь пол и "чувствовал блоки", рофл. Да, уровни там из файла можно подгружать, но ничего кроме каркаса и ям в них пока что нет. Ну, и не будет уже. Боюсь даже смотреть сейчас, что там за код. Короче, свой автомат по ЯП я получил за это, рассказав, как я там извратился, особенно с множественным наследованием блоков (твёрдых, летающих и твёрдых летающих), которое в итоге не имело реального применения, но "было в планах" :D И да, это было во много раз сложнее, чем те три детские лабораторки вместе взятые. Друг, тоже, конечно, получил автомат.

Похожие видео

Показать еще