Разработчик платформера VVVVVV открыл доступ к исходному коду игры
Терри Кавана выложил на GitHub как мобильную, так и ПК-версию — в честь десятилетия своей работы.
VVVVVV — платформер, который рассказывает о космическом корабле, потерпевшем бедствие. Из-за него команда оказывается запертой в разных отсеках, а на их спасение отправляется капитан судна, Виридиан.
Критики высоко оценили VVVVVV — рейтинг ПК-версии на Metacritic составил 81 балл. До 2017 года игру портировали на мобильные платформы, а также на Nintendo 3DS, Switch, PS4 и PS Vita.
Как отметил Терри Кавана, в исходном коде VVVVVV можно увидеть, какие ошибки и просчёты он допустил, когда только начинал разрабатывать игры, а также понять, как сказалось портирование платформера с Flash на C++.
Так, при использовании Flash возникали трудности с доступом к внешним данным, из-за чего все уровни VVVVVV экспортируются в игру через редактор карт. Кавана добавил на GitHub код этого редактора, однако для его запуска требуются компиляторы Allegro и Mingw, поэтому разработчик создал альтернативный инструмент для экспорта уровней.
В честь десятилетия VVVVVV разработчик Серхио Корнага предложил поклонникам игры создать для неё новые уровни — все желающие могут использовать для этого бесплатный редактор Make and Play, который Терри Кавана выпустил в 2014 году.
Терри Кавана выпустил помимо VVVVVV ещё две игры — в 2012 году разработчик представил минималистичный экшен Super Hexagon, а в 2019 году — «рогалик» Dicey Dungeons.
У него там свитч на 4к кейсов
('._.)
Комментарий недоступен
Я хотел выразить мнение что код лютое говно, но побоялся что заминусят и начнётся "сперва добейся".
Тот случай, когда можно не бояться, что украдут даже имея на руках исходники
Поменьше, на самом деле, но да - god function как она есть. Впрочем там и остальное в схожем стиле.
Песос.
Комментарий недоступен