Добавить в корзинуПозвонить
Найти в Дзене
SDMR

От понга до игры мечты. Часть 2 — первый прототип и немного истории видеоигр

Всем привет. Для всех новоприбывших, вот в чем вся идея (очень советую прочитать по ссылке, чтобы понимать про что народная-познавательная передача). Но перед тем как я расскажу, что я сделал, хочу поведать немного истории видеоигр. Опус исторический Первая видеоигра(условно) Nimatron была разработана ученым-физиком Эдвардом Кондоном (США) в далеких 40-ых годах и представляла из себя большой ящик с реле и лампочками. Название свое берет от древней китайской игры на соображалочку(ученый же) — Ним. Nimatron представляет собой цифровой компьютер, состоящий из четырёх столбцов по семь ламп, которые управляются посредством реле. Игрок, делая ход, может погасить одну или более ламп в одном из рядов; далее наступает такой же ход компьютера. Тот, кто выключает последнюю лампу, выигрывает Википедия Времена были суровые, как вы могли догадаться, даже в США, тем более что этому же ученому вскоре предстояло работать над Манхэттенским проектом. Как говорится делу время — потехе час. Ну и забыли про
Оглавление
Первый мой рабочий прототип выглядит как-то так. Бот побеждает со счетом 2:0
Первый мой рабочий прототип выглядит как-то так. Бот побеждает со счетом 2:0

Всем привет. Для всех новоприбывших, вот в чем вся идея (очень советую прочитать по ссылке, чтобы понимать про что народная-познавательная передача). Но перед тем как я расскажу, что я сделал, хочу поведать немного истории видеоигр.

-2

Опус исторический

Первая видеоигра(условно) Nimatron была разработана ученым-физиком Эдвардом Кондоном (США) в далеких 40-ых годах и представляла из себя большой ящик с реле и лампочками. Название свое берет от древней китайской игры на соображалочку(ученый же) — Ним.

-3
Nimatron представляет собой цифровой компьютер, состоящий из четырёх столбцов по семь ламп, которые управляются посредством реле. Игрок, делая ход, может погасить одну или более ламп в одном из рядов; далее наступает такой же ход компьютера. Тот, кто выключает последнюю лампу, выигрывает
Википедия

Времена были суровые, как вы могли догадаться, даже в США, тем более что этому же ученому вскоре предстояло работать над Манхэттенским проектом. Как говорится делу время — потехе час. Ну и забыли про игрушки люди, лет эдак на 10-20. Кроме крестиков-ноликов и тенниса на осциллографе ничего особо нового никто не изобрел.

В 1961 году веселые гики-инженеры просто веселились, делали свои рабочие дела и творили историю. Ну это если коротко. Так и появился, кто... Правильно, так и появился Spacewar!

-4

Игра про то, как два космических корабля атакуют друга-друга торпедами. Правда потом игра переехала в игровые автоматы и название поменяла из-за настроений в обществе связанных со Вьетнамом. Но речь не об этом.

Так воооот, спейсвар стала реально уникальной штукой, прорывным был как графон, так и сама механика. Это наверное самая первая видеоигра, которая именно была написана, а не создана из перемычек и реле. Многие думают, что сейчас железо дорогое, но компьютер PDP-1 под который создавалась эта игра стоил 120 тысяч долларов, что категорически можно обозначить самой дорогой консолью/"игровым" компьютером, до того как видеоигры стали мейнстримом.

Ну и тудым-сюдым, история на месте не стоит, все течет и просто-напросто меняется как говорили древние. Наука двигала прогресс, прогресс рождал компьютеры, компьютеры помогали науке... и это привело к оккупации баров и кафешек Америки к 1970-ым годам, самыми что ни на есть игровыми автоматами. С теми же видоизмененными Spacewar(Galaxy Game), квестами, адаптациями настольных игр и тд, собственно и тп.

Появлению же консолей обязаны два события. Первое, что опять же один из военных инженеров заскучал на остановке и решил придумать приставку на телевизор, в которой можно было гонять шары. А второе, в том что инженер-бизнесмен и просто пройдоха накосячил с монетоприемником игрового автомата, и после переполнения он вышел из строя, что навело на мысль о том, что сдавать автоматы не так выгодно, как торговать консолями. Если коротко, это и стало ключевыми факторами для появления Magnovox Odyssey, Atari и непосредственно Pong.

Что я сделал?

А я сделал самую простую и первичную версию игры на юнити, в целом это у меня заняло около часа-полтора. Две платформы отбивают шарик, и если шарик залетает в "ворота", то очки начисляются второму игроку. В роли второго игрока выступает компьютер, пока что все крайне примитивно, но это не мешает боту разматывать меня. Ничего не регулируется, нет никаких меню и тд. Это самая первая версия игра в том виде, в котором она зародилась много лет назад. Конечно, надо понимать, что разработка игр тогда и разработка игр сейчас это небо и земля. Все писали на языке ассемблера или на еще зачаточных языках более высокого уровня. Даже картинки и те приходилось программировать. А сейчас

-5

В интернете все материалы есть и по сути доступны, хотя с бесплатным образованием и доступными знаниями в интернете честно говоря ситуация кое-где наоборот ухудшается, впрочем это я уже выеживаюсь.

Так вот, примитивный понг на юнити я написал используя всего лишь 115 строчек кода, неделю ковыряясь в движке и изучая язык на котором особо никогда и не писал (до того как захотел писать понг). Нет, я не говорю что я умный и шарю, я говорю что вам не нужно быть умным и шарить, чтобы делать что-то прямо сейчас, что-то, что каких-то 50 лет назад считалось настоящим безумием.

Планы на вторую версию

  • Примитивная нейросеть для обучения бота
  • Меню выхода из игры
  • Возможность подкрутить скорость мяча, если станет скучно или просто
  • Красивый шрифт для очков
-6