Найти в Дзене
Герман Геншин

10 ретро-игр, которые перевернули мир Unix и Linux. Без них ничего бы не случилось!

Принято считать, что Unix и Linux далеки от игр, но именно игры не раз определяли их развитие. Ведь программисты всех эпох тоже любят развлечения — и, играя, меняют ход истории вычислительной техники. Интересный факт: возможно, Unix и Linux вообще бы не появились, если бы не эта игра. В конце 1960-х Кен Томпсон работал в Bell Labs над Multics — прообразом облачных вычислений. В качестве развлечения он сделал симулятор Space Travel, где вы управляли космическим кораблём и сажали его на разные планеты. Multics был невероятно продвинут для своего времени, но разрабатывался тяжело и с большими затратами. Когда Bell Labs ушли из проекта, Томпсон не хотел бросать свою игру, поэтому написал простейшую ОС для PDP-7, чтобы дальше запускать Space Travel. Так и появился Unix! Если Space Travel вдохновила создание Unix, то Rogue стала первой по-настоящему культовой игрой для Unix — особенно после выхода на BSD в 1980 году. Её придумали Кен Арнольд, Майкл Той и Гленн Уичман. Вдохновением послужила
Оглавление

Принято считать, что 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 Шахматы

-2

Шахматы и компьютеры — давняя любовь! Этой игрой были увлечены и создатели Unix.

Кен Томпсон не ограничился Space Travel: огромный поклонник шахмат, он участвовал в создании Belle — первого в мире серьёзного шахматного компьютера, названного в честь Bell Labs. Belle стал первой машиной, получившей титул «мастера» на реальных турнирах в начале 1980-х.

Поскольку шахматы были популярны и в СССР, Belle даже собирались привезти на турнир в Советский Союз — но американская таможня арестовала компьютер в аэропорту. Экспорт вычислительной техники за «железный занавес» был под запретом, а Belle считалась «оружием» из-за наличия шифрования (Кен Томпсон шутил, что опасной она становится, только если сбросить её кому-то на голову).

Сегодня всё проще: достаточно поставить GNU Chess и XBoard — и у вас есть достойный соперник на любом современном компьютере.

7 MUD'ы

-3

В эру раннего интернета огромную популярность приобрели текстовые ролевые игры — MUD (Multi-User Dungeon). Они быстро стали тусовкой для студентов и IT-энтузиастов. Ведь именно на Unix впервые появилась поддержка TCP/IP и многопользовательских онлайн-игр. Эти проекты были гибридом текстового квеста и чат-комнаты.

Именно через Unix-системы игроки попадали в мир MUD. У них был такой успех, что университеты иногда запрещали их, чтобы студенты не отвлекались — но если был коммерческий интернет или telnet-доступ, ничто не мешало сидеть в MUD хоть всю ночь.

Текстовые виртуальные миры: исследуйте загадочный MUSH!

Хотите узнать, что такое MUSH? Погрузитесь в эпоху первых онлайн-вселенных, где создавать реальность могли все!

Главная прелесть этих игр — живое общение и командные приключения. В некоторых можно было даже сражаться друг с другом! MUD стали прародителями современных MMORPG и до сих пор привлекают фанатов по всему миру.

Самый полный список старых и работающих MUD ищите в каталоге The Mud Connector.

6 NetHack

-4

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

-5

Одну из главных игр 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 ценятся за универсальность, но и развлечения в их истории всегда находили место. Эти игры — лучшее подтверждение тому, что веселье — не чуждо даже самым серьёзным системам.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в: