0x10c

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Dangaard (обсуждение | вклад) в 09:49, 8 января 2022 (полностью переписано). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
0x10c
Разработчик Mojang AB
Жанры космический симулятор, песочница
Создатели
Руководитель Маркус «Нотч» Перссон
Композитор
Технические данные
Платформы Java Virtual Machine, Windows, macOS и Linux
Режимы игры однопользовательский и многопользовательский
Официальный сайт

0x10c (Ten to the C) — отменённая многопользовательская компьютерная игра с открытым миром, разработкой которой занималась шведская студия Mojang AB под руководством Маркуса Перссона, создателя Minecraft. Перссон анонсировал разработку 0x10c в 2012 году. Действие игры должно было происходить в космосе в 281 474 976 712 644 году; она должна была включать в себя полностью функциональный виртуальный компьютер, космические сражения и посещение различных планет. Разработка игры была приостановлена, а затем и вовсе прекращена; Перссон объяснил закрытие проекта творческим застоем и давлением, вызванным большим вниманием публики. После отмены 0x10c группа поклонников занялась разработкой игры под названием Project Trillek, основанной на 0x10c.

Игровой процесс

0x10c должна была быть космическим симулятором с открытым миром, подобным Elite. Она должна была предлагать игрокам множество возможных занятий: космические путешествия, сражения, добычу минералов, сбор трофеев, высадки на планеты и торговлю[1]. Как и Minecraft, 0x10c должна была включать в себя возможности для творчества, многопользовательскую игру и сбор ресурсов[2]. В отличие от Minecraft с его «кубической» графикой, 0x10c должна была использовать хотя и упрощённую и малополигональную, но уже допускающую шарообразные объекты и кривые линии графику[3]. Игра должна была включать в себя физическую модель, просчитывающую ускорение и столкновения, в том числе и при перемещении внутри корабля — при неработающем «генераторе гравитации» и ускоренном движении людей внутри корабля должно было прижимать к его задней части[2]. Игра должна была предлагать игроку не только перелёты из одного места в другое, а всевозможные любопытные ситуации, создающие для игрока настроение в духе сериала «Светлячок» — например, при неудачной посадке на планету сломалась бы система приземления, и игрок должен был искать ресурсы, чтобы её починить, или корабль бы столкнулся с небольшим астероидом и лишился бы системы маскировки[2]. Среди особенностей игры разработчиками особо был отмечена клейкая лента для починки кораблей в космосе[4].

Важной составляющей игры должен был стать виртуальный 16-битный процессор под названием DCPU-16 — этот процессор должен был использоваться в игре для управления космическими кораблями, и игрок мог бы управлять кораблём, создавая программы для этого процессора[2]. DCPU-16 должен был поддерживать восемь регистров, указатель стека[англ.], счётчик команд, контроль переполнения и 128 килобайт оперативной памяти. Для ввода и вывода процессор поддерживал виртуальные клавиатуры и мониторы разрешением 128×96 пикселей[4]. Выбрав для процессора такие скромные характеристики — соответствующие концу восьмидесятых годов — Перссон желал воплотить в игре дух демосцены того времени, когда один программист мог легко управлять практически чем угодно. Хотя 0x10c можно было воспринимать и как игру для программистов, Перссон надеялся реализовать интерфейс таким образом, чтобы в 0x10c было интересно играть и людям без навыков программирования — например, один человек написал бы программу для стыковки корабля со станцией и делился бы ей с товарищами в виде внутриигровых дискет[2]. Процессор мог бы запускать не только прикладные приложения, имеющие смысл в рамках игры, но и любые другие, в том числе даже игры, операционные системы и вирусы — так что игрок мог бы использовать существующий «внутри» игры процессор для запуска игр в то время, как его корабль стыковался бы с космической станцией или бурил астероиды, добывая полезные ископаемые. Перссон отмечал, что не собирается бороться с компьютерными вирусами в мире игры — они должны были бы стать отдельным испытанием для игроков. После того, как Перссон опубликовал спецификации DCPU-16, другие разработчики реализовали эмуляцию этого процессора на различных языках программирования, как Python и Javascript[5].

Сюжет

Название 0x10c (читается «ten to the C», то есть «10 в степени C») следует понимать как 10C в шестнадцатеричной системе счисления, что равно 1612 в десятеричной[4].

В параллельной Вселенной, где космическая гонка никогда не заканчивалась, межзвёздные перелёты приобрели популярность среди корпораций и богатых людей. В 1988 году была изобретена новейшая капсула для сна, совместимая со всеми популярными 16-битными компьютерами. К сожалению, они использовали обратный порядок байт, тогда как DCPU-16, процессор, с помощью которого эти капсулы функционировали, требовал прямой порядок. Это привело к серьёзной ошибке в подключённых драйверах, в результате которой сон в капсуле продолжался не 0x0000 0000 0000 0001 год, а 0x0001 0000 0000 0000 лет, то есть 281 474 976 710 656 в десятеричной системе счисления[6]. Наступил 281 474 976 712 644 год, и первые люди стали просыпаться во Вселенной, находящейся на грани исчезновения. Все дальние галактики затерялись в красном смещении, образование новых звёзд давно прекратилось, и в галактике преобладают массивные чёрные дыры[1].

Разработка

Игра была анонсирована 4 апреля 2012 года[1]. Перссон планировал выпускать игру таким же образом, как и Minecraft, постепенно: сначала выпустить раннюю альфа-версию с небольшим количеством контента, а затем дополнять её патчами; по мере разработки игры и перехода от альфа-версии к бета-версии, а потом и полному релизу её цена должна была возрастать[7]. Планировалось, что бортовой компьютер будет эмулироваться на серверах игры даже в отсутствие игрока, поэтому многопользовательская часть, вероятнее всего, должна была быть платной. Одиночную игру обещалось сделать бесплатной. В своём Твиттере Перссон заявлял, что возможная дата выхода альфа-версии — март 2013 года[8].

Разработка игры была трудной: в апреле 2013 года Перссон жаловался в интервью Polygon на творческий застой и на то, что в 0x10c пока что «не очень интересно играть»; на этот момент у студии было уже два прототипа будущей игры[9]. В августе 2013 года Перссон во время стрима по Team Fortress 2 неожиданно заявил, что больше не работает над игрой[10]. Позже разработчик объяснил в своём блоге, что прекратил работать над 0x10c из-за завышенных ожиданий публики: он и в прошлом брался за прототипы необычных игр и не переживал, если они оказывались неудачными, однако после всемирного успеха Minecraft к Перссону было приковано постоянное внимание игроков и прессы — его постоянно спрашивали, работает ли он над игрой и выйдет ли она. По словам Перссона, «я не хотел превращаться в очередного не оправдывающего ожидания геймдизайнера — в игровой индустрии таких полным-полно»[11]. После отмены игры группа поклонников запустила разработку собственной версии 0x10c под названием Project Trillek, основываясь на уже опубликованных Перссоном планах и материалах[12]; сам Перссон отнёсся к этой инициативе благосклонно, отметив, что очень хочет поиграть в эту игру, но не считает себя тем самым человеком, который её должен создать[10].

Примечания

  1. 1 2 3 Meer, Alec Notch In Space: 0x10c Revealed (англ.). Rock, Paper, Shotgun (4 апреля 2012). Дата обращения: 8 января 2022.
  2. 1 2 3 4 5 Davies, Marsh. New 0x10c footage emerges - we talk to Notch about his game's interstellar ambition (англ.). PC Gamer (12 октября 2012). Дата обращения: 8 января 2022.
  3. Senior, Tom. 0x10c screenshots show early build, shadows, shapes that aren't cubes and TF2 soldier (англ.). PC Gamer (12 апреля 2012). Дата обращения: 8 января 2022.
  4. 1 2 3 Dean, Paul. 0x10c: everything we know (англ.). PCGamesN (20 ноября 2012). Дата обращения: 8 января 2022.
  5. Senior, Tom. 0x10c's spaceships will have fully functional on-board CPU, emulators are already available (англ.). PC Gamer (5 апреля 2012). Дата обращения: 8 января 2022.
  6. Halfacree, Gareth. Notch unveils Elite-inspired 0x10c | bit-tech.net (англ.). bit-tech.net (4 апреля 2012). Дата обращения: 8 января 2022.
  7. Liebl, Matt 0x10c to use same price model as Minecraft (англ.). GameZone (4 мая 2012). Дата обращения: 8 января 2022.
  8. Matulef, Jeffrey [www.eurogamer.net/articles/2012-10-12-notchs-ambitious-0x10c-concepts-detailed Notch's ambitious 0x10c concepts detailed] (англ.). Eurogamer (12 октября 2012). Дата обращения: 8 января 2022.
  9. Crecente, Brian Minecraft, Scrolls, 0x10c: The past, present and future of Mojang as seen through Notch's eyes (англ.). Polygon (5 апреля 2013). Дата обращения: 8 января 2022.
  10. 1 2 Clark, Matt Notch Stops Work on 0x10c, Fans Restart with Project Trillek (англ.). IGN (1 ноября 2021). Дата обращения: 8 января 2022.
  11. Dredge, Stuart. Minecraft creator Notch explains why he put new game 0x10c 'on ice' (англ.). The Guardian (19 августа 2013). Дата обращения: 8 января 2022.
  12. Phillips, Tom Development on Notch's 0x10c picked up by community (англ.). Eurogamer (19 августа 2013). Дата обращения: 8 января 2022.

Ссылки