Рождение первой в мире компьютерной игры. Время — 60 годы (точнее 1962 год), ХХ столетие, место — Массачусетский Технологический Институт. Действующие лица — программисты, которым нужно было как-то коротать незанятое разработками, кодированием (и остальной деятельностью, характерной людям этой профессии) время, а доступ к компьютерам имелся. На одном из майнфрэймов увидела свет игра SpaceWar.
Можно поспорить на счет ее первенства, так как в том же 1952 и 1958 годах были созданы такие игры как Tic-Tac-Toe (крестики-нолики) и что-то на подобии пинг-понга. Первой компьтерной игрой SpaceWar можно назвать из-за того, что она была разработана сугубо для использования на компьютере. Лавры в этом деле предназначены группе программистов, во главе со Стивом Расселом и Мартином Гретцем, которые увлекались научной фантастикой. Была написана несложная программка и уже буквально через короткий промежуток времени на экране появились две ракеты, стреляющие одна в другую. Создание игры заняло около 200 человеко-часов, игра была создана на машине PDP-1. Его процессор выполнял 100 тысяч операций в секунду, оперативная память — 9 килобайт.
машине PDP-1
В те времена не было и речи еще о растровых графических дисплеях, были только текстовые терминалы. Векторные графические дисплеи, которые появились за рубежом в конце 60 годов, были на вершине графических возможностей, электронный луч уже не бегал на каждом кадре по строкам, а мог отрисовывать заданные программой контуры объектов.
Легендарная SpaceWar
Вечная игруха, как называют SpaceWar, проста и динамична, заключается вот в чем: боевые действий происходят на фоне ночного неба, копирующего расположение звезд над Кембриджем, по центру экрана расположено солнышко, которое притягивает корабли и их патроны, постреливая снарядами, выигрывает тот, кто убьет другого игрока не попав в гравитационный капкан звезды.
По жанру первая компьютерная игра была- аркада. Само понятие аркада происходит от одной детали крытого коридорчика, где раньше размещались игровые автоматы (они появились через 10 лет после создания SpaceWar)
Не сложно предугадать, что было дальше. Коммерсанты взялись за дело. В 1971 году мир увидела игра Computer Space. Векторная графика, тот же сюжет, что и в Space War. Это была первая коммерчески доступная компьютерная игра, встроенная в аркадный игровой автомат. Такой автомат представлял собой устройство, где не было центрального процессора и оперативной памяти или ПЗУ, система основывалась на дискретной логике и состояла из микросхем и диодов. Размещалась она в стильном корпусе «футуристического» дизайна, с 15 дюймовым черно-белым монитором. Но игра успеха не имела. Как говорил сам Нолан: «Нужно было сначала читать инструкцию, прежде чем можно было начать играть, а люди не хотели читать инструкции. Чтобы добиться успеха, мне нужно было представить такую игру, правила которой все бы уже знали, что-то настолько простое, чтобы в это мог играть любой пьяница в любом баре».
27 летний Нолан Бушнел не унывал, в 1972 году вышла простенькая аркада, игра Pong. В игру были добавлены звуковые эффекты. Целевой аудиторией такой игры изначально были завсегдатаи пивных баров. Первая игровая машина была установлена в баре – Andy Capp’s Tavern в калифорнийском Саннивейле. Игра имела успех, уже на следующий день автомат сломался… из-за переполненного монетоприемника.
Чистая арифметика: себестоимость выпуска одного устройства Pong составляла примерно 500 долларов, продавали один автомат за 1200, за неделю работы такой автомат владельцу бара приносил 300 долларов.
Такой успех не остался не замечен, появились конкуренты. Стив Возняк за четыре дня с подачи Стива Джобса разработал следующую игру Breakout. Эта игра представляла собой однопользовательский вариант Pong, мячиком нужно было разбивать стенку в верхней части экрана. За ее разработку было выплачено 5000 зеленых купюр, Джобс «честно» отдал половину ($350) Возняку.
А дальше понеслось…
Фирма Sega разработала похожие игры — Gigas и Gigas Mark 2.
Gigas Mark 2
Первые игровые приставки, Odyssey, выпущенный Magnavox
В первой приставке в корпусе не было микропроцессора и микросхем. Устройство Odyssey базировалось на диодно-транзисторной логике и содержало 40 диодов и 40 транзисторов.
Группа разработчиков с Вильямом Кроутером (в середине семидесятых) разработала игру Adventure, это была текстовая «бродилка», она стала первой в жанре adventure game. Adventure работала на мэйнфреймах фирмы DEC (серии KA-10). Суть игры — интерактивное повествование, в котором нужно исследовать бесконечные лабиринты пещеры Colossal Cave (ее реальный прототип – пещера Bedquilt в штате Кентукки) в поисках сокровищ. На экране появлялись несколько строчек текста, в которых описывалось, где находится персонаж игры, что происходит вокруг и все его возможные действия. Игрок мог напечатать какое действие он хочет выполнить и, в зависимости от команды, на экран выводился текст о последствиях хода игрока и так далее до конца игры.
В 1974 году была разработана видеоигра Maze War (Maze), ставшая одной из прародительниц современных шутеров от первого лица, первая игра с режимом deathmatch. Игроки перемещались по лабиринту (вперёд, назад, поворачивались направо и налево (каждый раз на 90°), была доступна возможность заглядывать в дверные проёмы. Использовалась простая тайловая графика, игрок перемещался по невидимым квадратам. На экране другие участники игры были в виде глазных яблок. Когда на экране появлялся соперник, нужно было стрелять в него, при попадании начислялись очки, снимались в случае попадания соперника.
Maze War (Maze)
Некоторые игры (аркада) 70 — 80 годов, завоевавшие мировой рынок
Space Invaders
Asteroids
Battlezone
В игре уже использовалась векторная трёхмерная графика с горизонтальным чёрно-белым векторным монитором. Во время игры Вас охватывало чувство, что Вы физически находитесь на поле боя, одна из версий данной игры была разработана для американской армии в качестве «тренажера» симулятора.
Rogue (рогалик, как ее стали называть у нас)
Стала первой в направлении игр roguelike. Тут уже присутствовала случайно создаваемая компьютером игровая вселенная, игрок получал почти безграничную свободу перемещения и действий.
NetHack
The Dwarf Fortress
Вики-дварфия The Dwarf Fortress на русском языке
играть
Hunt the Wumpus
Кен Томпсон в 1972 году основал семейство игр Hunt the Wumpus — текстовых приключенческих компьютерных игр. Игрок оказывается в лабиринте, цель — найти Вампуса и застрелить его, путь лежит через пещеру, где на Вас временами летит полк летучих мышей, а дорога напоминает наши дороги ранней весной. В пещере есть 20 дверей, которые соединены друг с другом, игрок, оказавшись в одной из комнат, либо делает выстрел в одну из трех дверей, либо переходит в какую-то комнату через выбранную дверь. Ну из оружия у Вас 5 «метких» стрел. Удачной охоты)
Нельзя не вспомнить известную игру
Pac-Man
Она была разработана японским программистом, работником корпорации Namco, Тору Иватани. Идея к ее создателю пришла внезапно, когда он ел пиццу, pakku-man (и правда герой похож на круглую пиццу с одним недостающим кусочком) — так называлась она изначально, что на японском означало «поедать», при чем в Японии она как-то не пошла, а вот после того, как ее приобрела американская компания Midway, игра покорила многих игроманов. В игре нужно было расправляться с пришельцами или монстрами, при этом уворачиваться от привидений, которые преследовали героя. Цель игры очень простая: игрок находится в лабиринте, который наполнен «едой» (в виде точек), нужно съесть все, чтобы перейти на следующий уровень.
Тору Иватани:
В конце 70 аркадные залы, которые мы в Японии называем «игровыми центрами», притягивали мальчишек, которые жаждали уничтожать орды цифровых пришельцев. Я же хотел придумать игру не менее притягательную, с лёгким юмором, и чтобы в неё было приятно играть всем, даже женщинам.
Блинки, Пинки, Инки и Клайд — призраки, которые то нападали на Pac-Man со всех сторон, то отступали.
Поиграть (встряхнуть стариной) в Pac-Man
Zork
На хакерском сленге означает незаконченную программу.
Еще одна текстовая (позже графическая) приключенческая компьютерная игра. Игрок (искатель приключений) попадал в атмосферу чрезвычайно богатой и яркой Вселенной, в поисках 20 сокровищ разгадывал различные головоломки, проходил лабиринты. Игра без графической оболочки, все происходящее описывалось текстом.
«Лучший творец графики — это Ваше воображение. Оно всегда с Вами!»
Эта игра совмещает в себе два современных жанра — квесты, как таковые, и пошаговую стратегию. Все действия игрока вписываются напрямую в строку действий, в зависимости от того какая это команда и правильно ли она введена, Zork по разному отреагирует. Всего в оригинальной трилогии 80 команд, которые можно использовать по мере прохождения. Для геймплея была добавлена аркадная функция — подсчет ходов игрока, что давало возможность посоревноваться с другими геймерами в быстроте прохождения.
Сложно представить, как можно подать сюжет игры без графической оболочки да так, чтобы захватить в атмосферу игры. Zork напоминает интерактивную книгу, которую пишет каждый игрок сам. С каждым новым действием Zork вознаграждает игрока новой информацией о том, что по ту сторону экрана, в конце игры создастся примерная картина происходящего. Главный герой игры — безымянный путешественник, находит непримечательный подвал в старом заброшенном лесном доме, который приведет его в великую подземную империю Zork. Позже, за всю историю было создано 16 частей этой игры.
В империи наш герой сталкивается с рание невиданными в мире чудесами: магией, фантастическими существами, таинственными корпорациями, неизвестными артифактами, собрав которые получает звание — мастер подземелья.
Изначально было решено разбить игру на три части, так как разработчики понимали, что из-за нехватки памяти на жестких дисках сделать ее одной частью будет невозможно. Также был написан свой собственный скриптовый язык, который оптимизировал бы место, занимаемое игрой. Так появился движек их собственной разработки Z-Machin.
Donkey Kong
Была разработана в 1981 году для аркадных автоматов компанией Nintendo. Главным героем игры стала горилла по имени Данки Конг. Разработчик игр Сигеру Миямото свое вдохновение почерпнул из сцены «Кинг Конга». На экране перед игроком разделенный на несколько лестничных пролётов уровень, где бегает смешного вида человечек в красно-синей спецовке (Jumpman), он ловко перепрыгивал катящиеся на него бочонки и огненные шары, карабкался по лестницам и прыгал через пропасти. Его цель — взобраться на самый верх, одолеть мечущего бочки Конга и спасти свою милую Леди. Игра стала очень востребованной, но студия Universal подала в суд на Nintendo. «Американские кинозаводчики требовали от Nintendo выкупить право на производство и распространение её собственной игры, или, как один из вариантов, полностью отказаться от использования торговой марки Donkey Kong». Усилиями адвоката Nintendo выиграла иск и еще больше «пропиарилась».
Donkey Kong стала родоначальницей жанра «платформер».
Super Mario Bros
Марио знают все. Мужчина в расцвете сил, в меру упитанный, в красно-синем робе на лямках и кепке с большой буквой «М», усатый водопроводчик Марио — самый популярный персонаж компании Nintendo и видеоигр всех времён. История жизни Марио тесно переплетается с историей Данки Конга. В первой часте игры Donkey Kong, Марио был героем, который спасал свою любимую от лап Данки Конга. Отсюда и появилась игра Super Mario Bros. Игра была выпущенная на консоли NES (Nintendo Entertainment System).
эволюция персонажа Марио
Игру занесли в Книгу Рекордов Гиннеса, как самую продаваемую в мире, игру.
Core War — игра для программистов
Еще из истории развития игр 80 годов. Развлечение исключительно программистское. Суть его в сражении между программами. Цель — написать такого бойца, который победит остальных.
Программы, которые участвуют в бое, загружались в общую область памяти и одновременно запускались. Та, которая проработает дольше всех — победитель. В случае, если программа исполняла недопустимую инструкцию — умирала. Автор таких инструкций в неё не добавляет… "- ими «бомбят» память другие программы в надежде испортить конкурентов. Кроме того, пытаясь уйти от бомбёжки, почти все программы то и дело перемещают себя в памяти. Память же закольцована — вслед за последней ячейкой идёт первая(нулевая)".
Набор команд в Core Wars ограничен: состоит из команд mov, арифметики и jmp с небольшими вариациями. Классический размер программы-бойца, тоже небольшой — от одной команды до десятка.
более детально о Core Wars
Только программисты могли получать удовольствие от написания и отладки ассемблерной программы-воина, уничтожающей соперников в памяти виртуального компьютера.
Это не весь список игр, создаваемых в 60-80 годах прошлого столетия. Время шло, компьютеры потихоньку становились все мощнее, начали появляться игры, похожие на сегодняшние, 256 цветов вместо 16 и т.д и т.п. Эти годы были фундаментом для развития индустрии компьютерных игр.
Дальше были 90, стремительное развитие, период, который требует для рассмотрения, как минимум, еще одну статью.