Space Cadet Pinball на Linux: ностальгия, которая не требует эмулятора

Легендарный «пинбол» из Windows XP теперь работает на Linux нативно — и это не сон, а реальность.
Помните те времена, когда единственным способом отвлечься от работы в офисе был встроенный в Windows XP пинбол? Space Cadet Pinball был не просто игрой — это был ритуал. Теперь, спустя годы, этот кусочек IT-фольклора добрался до Linux, и, что самое смешное, без эмуляции.
Разработчик под ником brennan.io (да, это реальный URL) портировал оригинальный код пинбола на Linux, используя SDL2 и OpenGL. Всё работает нативно, без Wine или VirtualBox. Единственное, что вам нужно — это скачать исходники и собрать их. Да, сборка из исходников — это по-настоящему линуксовый путь, но ради ностальгии можно и потерпеть.
Конечно, не обошлось без багов: звук иногда хрипит, а физика шарика ведёт себя так, будто он пьян. Но разработчик активно принимает пулл-реквесты, так что, возможно, скоро мы увидим идеально отполированную версию. Хотя, как говорится, «баги — это фичи», особенно когда речь идёт о ретро-играх.
Для разработчиков это отличный пример того, как можно вдохнуть новую жизнь в старый код. Если уж пинбол можно портировать, то и ваши легаси-проекты — тем более. Главное — не забыть про лицензию (исходники Microsoft, кстати, распространяются под MIT).
Комментарий студии METABYTE: Если вы тоже хотите оживить старый проект или портировать что-то на современные платформы — мы поможем. Даже если это не пинбол, а просто «Hello, World» на ассемблере. Главное, чтобы код не был настолько же бажным, как тот самый шарик.