Принято считать, что Unix и Linux далеки от игр, но именно игры не раз определяли их развитие. Ведь программисты всех эпох тоже любят развлечения — и, играя, меняют ход истории вычислительной техники.
10 Space Travel
Интересный факт: возможно, Unix и Linux вообще бы не появились, если бы не эта игра.
В конце 1960-х Кен Томпсон работал в Bell Labs над Multics — прообразом облачных вычислений. В качестве развлечения он сделал симулятор Space Travel, где вы управляли космическим кораблём и сажали его на разные планеты.
Multics был невероятно продвинут для своего времени, но разрабатывался тяжело и с большими затратами. Когда Bell Labs ушли из проекта, Томпсон не хотел бросать свою игру, поэтому написал простейшую ОС для PDP-7, чтобы дальше запускать Space Travel. Так и появился Unix!
9 Rogue
Если Space Travel вдохновила создание Unix, то Rogue стала первой по-настоящему культовой игрой для Unix — особенно после выхода на BSD в 1980 году. Её придумали Кен Арнольд, Майкл Той и Гленн Уичман.
Вдохновением послужила настольная Dungeons & Dragons: действия разворачивались на ASCII-карте, сокровища и монстров заменяли символы. Ваша задача — найти Амулет Йендора. При каждом запуске — новый подземный лабиринт, так что скучать не придётся.
ARPG, JRPG, CRPG, Roguelike, Roguelite — чем эти жанры игр отличаются друг от друга?!
Выбирайте героя по душе — и отправляйтесь навстречу приключениям!
Популярность Rogue подтолкнула к созданию terminfo — чтобы игра стабильно работала на разных терминалах. Позже её портировали на домашние компьютеры (на иллюстрации — MS-DOS-версия), но по-настоящему жанр roguelike раскрылся в NetHack, унаследовавшем и развившем все лучшие идеи оригинала.
8 Шахматы
Шахматы и компьютеры — давняя любовь! Этой игрой были увлечены и создатели Unix.
Кен Томпсон не ограничился Space Travel: огромный поклонник шахмат, он участвовал в создании Belle — первого в мире серьёзного шахматного компьютера, названного в честь Bell Labs. Belle стал первой машиной, получившей титул «мастера» на реальных турнирах в начале 1980-х.
Поскольку шахматы были популярны и в СССР, Belle даже собирались привезти на турнир в Советский Союз — но американская таможня арестовала компьютер в аэропорту. Экспорт вычислительной техники за «железный занавес» был под запретом, а Belle считалась «оружием» из-за наличия шифрования (Кен Томпсон шутил, что опасной она становится, только если сбросить её кому-то на голову).
Сегодня всё проще: достаточно поставить GNU Chess и XBoard — и у вас есть достойный соперник на любом современном компьютере.
7 MUD'ы
В эру раннего интернета огромную популярность приобрели текстовые ролевые игры — MUD (Multi-User Dungeon). Они быстро стали тусовкой для студентов и IT-энтузиастов. Ведь именно на Unix впервые появилась поддержка TCP/IP и многопользовательских онлайн-игр. Эти проекты были гибридом текстового квеста и чат-комнаты.
Именно через Unix-системы игроки попадали в мир MUD. У них был такой успех, что университеты иногда запрещали их, чтобы студенты не отвлекались — но если был коммерческий интернет или telnet-доступ, ничто не мешало сидеть в MUD хоть всю ночь.
Текстовые виртуальные миры: исследуйте загадочный MUSH!
Хотите узнать, что такое MUSH? Погрузитесь в эпоху первых онлайн-вселенных, где создавать реальность могли все!
Главная прелесть этих игр — живое общение и командные приключения. В некоторых можно было даже сражаться друг с другом! MUD стали прародителями современных MMORPG и до сих пор привлекают фанатов по всему миру.
Самый полный список старых и работающих MUD ищите в каталоге The Mud Connector.
6 NetHack
NetHack стал логическим продолжением Rogue — с десятками героев, артефактов, монстров и даже графическим режимом. Но главное — подход к разработке: авторы из DevTeam координировали работу через интернет (на что и намекает название).
NetHack стал настоящей легендой благодаря невероятной детализации — не зря игроки говорят: «DevTeam учёл всё».
В игре полно незабываемых моментов, например, фраза «Хотите узнать содержимое своих вещей?» после смерти героя. Хотя это одиночная игра, есть публичные серверы, где можно делиться достижениями и забавными смертями (YASD, Yet Another Stupid Death).
5 Netrek
Пока NetHack рассчитан на одного, Netrek в 1988 году стал одним из первых массовых онлайн-шутеров на Unix. Когда бизнес только открывал для себя сети, именно такие игры строили фундамент «сетевого гейминга».
Любители Star Trek уже встречали подобные игры на мэйнфреймах, а Netrek пошёл дальше: теперь — космические битвы в реальном времени между живыми игроками. Причём Netrek можно попробовать и сейчас — есть версии для Linux, macOS и Windows.
4 XPilot
Ещё одна космическая аркада с многопользовательским режимом, появившаяся в начале 90-х, когда интернет только начал захватывать мир.
Игра была создана двумя студентами из Норвегии и вдохновлена классикой Thrust. XPilot сразу делали под X Window System — стандартную графическую среду на Unix-рабочих станциях.
Чтобы проникнуться атмосферой, советую посмотреть ролики на YouTube-канале Sparcie.
3 Prince of Persia
Одну из главных игр 90-х впервые сделали для Apple II, но MS-DOS-версия стала культовой и для пользователей Linux. Эту самую версию купил молодой Линус Торвальдс со своим первым ПК.
Как одна игра перевернула судьбу Linux!
Думаете, игры — пустая трата времени? Благодаря Prince of Persia миллионы людей открыли для себя Linux, не расставаясь с любимой Windows!
Будучи студентом Хельсинкского университета, Торвальдс играл в Prince of Persia и параллельно писал тот самый код, который лег в основу ядра Linux. И чтобы не прощаться с любимыми играми, он реализовал двойную загрузку — так пользователи Linux получили возможность пробовать систему без отказа от Windows. Это стало настоящим прорывом для распространения Linux по миру.
2 Doom
Ещё одна эпохальная игра 90-х, благодаря которой ПК-гейминг и Linux стали ближе друг к другу. Doom сделал революцию среди 3D-шутеров и превратил компьютер в идеальную геймерскую платформу.
Когда id Software выложила исходники Doom, для сообщества open source и фанатов Linux это была победа. Пусть Windows долго был впереди, сегодня ситуация меняется — Steam Deck и другие проекты постепенно возвращают Linux на игровую карту. Возможно, не за горами и тот день, когда Linux будет править в мире игр. Хотя этому пророчеству уже много лет!
1 BZFlag
У Unix всегда была тяга к сетевым играм, и BZFlag — отличное тому доказательство. Эта игра начиналась на рабочих станциях Silicon Graphics и стала одной из первых 3D-многопользовательских игр с широкой известностью. По сути — современная командная версия аркады Battlezone 1980 года, только с 3D-графикой и огромным выбором серверов.
Вместо простых линий и точек — настоящий трёхмерный мир. Игра выходит под Linux, macOS, Windows — вы можете зайти на любой сервер или даже создать свой.
Unix и Linux ценятся за универсальность, но и развлечения в их истории всегда находили место. Эти игры — лучшее подтверждение тому, что веселье — не чуждо даже самым серьёзным системам.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru