Найти в Дзене
Beyond

Что такое компьютерная игра? Часть №1

Итак, вот Вы включаете компьютер. На экране появляется рабочий стол и Вы кликаете на ярлык своей любимой игры. Вы можете себе представить, что происходит в той коробке, что стоит у вас под столом? Вы вообще можете ответить на вопрос "Что такое компьютерная игра?" Нет? Тогда мы вам поможем! В данной серии статей вы узнаете: Что такое видеоигра, Как она работает и Благодаря чему она работает. Вы конечно можете покопаться в "самых нижних интернетах" и сказать: "Да я и так всё знаю и вообще не надо учить учёного!" Хорошо, будь по вашему. Для остальных я попробую как можно проще объяснить архитектуру интерактивного развлечения. Что такое видеоигра? Вообще что такое работа компьютера? Ответ довольно прост. Попробуйте сложить 2 и 2. Легко? А попробуйте сложить 2 и 2 сто раз и сказать все последовательные суммы. Сложнее, правда? Сколько времени это у вас заняло напишите в комментариях. А представьте, что компьютеру это нужно сделать за пол секунды. Это чуть медленнее, чем моргнуть глазом! Впеч

Итак, вот Вы включаете компьютер. На экране появляется рабочий стол и Вы кликаете на ярлык своей любимой игры. Вы можете себе представить, что происходит в той коробке, что стоит у вас под столом? Вы вообще можете ответить на вопрос "Что такое компьютерная игра?" Нет? Тогда мы вам поможем!

В данной серии статей вы узнаете: Что такое видеоигра, Как она работает и Благодаря чему она работает.

Вы конечно можете покопаться в "самых нижних интернетах" и сказать: "Да я и так всё знаю и вообще не надо учить учёного!" Хорошо, будь по вашему. Для остальных я попробую как можно проще объяснить архитектуру интерактивного развлечения.

Что такое видеоигра?

Вообще что такое работа компьютера? Ответ довольно прост. Попробуйте сложить 2 и 2. Легко? А попробуйте сложить 2 и 2 сто раз и сказать все последовательные суммы. Сложнее, правда? Сколько времени это у вас заняло напишите в комментариях. А представьте, что компьютеру это нужно сделать за пол секунды. Это чуть медленнее, чем моргнуть глазом! Впечатляет, правда? Всё из-за того, что у компьютера может быть всего 2 варианта развития событий: да или нет. Я вас спрошу: "Хотите яблоко?". А вы ответите "Может быть, я только что поел" или "А у тебя оно есть?". Это нормально. А компьютер не может так. Он действует по блок схеме и может ответить только ДА или НЕТ. Достаём тетради, пишем число и тему. Скучно, да? Это информатика, что поделаешь.

Любая программа работает по двоичному коду. 1 0 1 0 1 0 и т.д. 10000011000100001100111000100000010000110000 - слово "игра" на двоичном коде. Довольно сложно. Но в то же время для компьютера это проще, чем Вам сделать вдох. Тоже самое и игры. Компьютер, как калькулятор, считает, считает, считает огромные количества символов, что бы у вас на экране был ULTRA HD в 4K и 60 FPS. Все текстуры и спрайты вашего персонажа кидаются туда сюда с бешеной скоростью по компьютеру. Каждый пиксель на вашем экране во время игры уже был просчитан за пару миллисекунд до того, как он там окажется. И даже не верится, что каких-то 50 лет назад о таком даже речи не было.

Двоичный код
Двоичный код

В 1946 г. был создан первый программируемый компьютер ENIAC, который имел тактовую частоту 100 кГц или 100000 операций в секунду. Но вот современные стандартные компьютеры (даже те, что стоят у вас на работе или в школе) имеют частоту 2.1 гГц или 2100000000 операций в секунду! Но это ничто по сравнению с мозгом - 10 квадриллионов операций в секунду! Это вот такое число - 10000000000000000. И потом попробуй сказать, что ты долго думаешь.

ENIAC
ENIAC

Я бы мог продолжить рассказывать про мощности и хвастаться длинными числами, но хорошего по помаленьку. Потом мы Вам расскажем про архитектуру ПК, полигоны и движки.

Советую посетить: https://zen.yandex.ru/id/5e9f2b86c8c4f56528e7f201