<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://www.posmotreli.su/index.php?action=history&amp;feed=atom&amp;title=%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3-%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B5_%D0%B8%D0%B3%D1%80%D1%8B</id>
	<title>Тьюринг-полные игры - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://www.posmotreli.su/index.php?action=history&amp;feed=atom&amp;title=%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3-%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B5_%D0%B8%D0%B3%D1%80%D1%8B"/>
	<link rel="alternate" type="text/html" href="https://www.posmotreli.su/index.php?title=%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3-%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B5_%D0%B8%D0%B3%D1%80%D1%8B&amp;action=history"/>
	<updated>2026-09-14T01:32:09Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://www.posmotreli.su/index.php?title=%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3-%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B5_%D0%B8%D0%B3%D1%80%D1%8B&amp;diff=407064&amp;oldid=prev</id>
		<title>imported&gt;ЗаяцВолк: /* Примеры */</title>
		<link rel="alternate" type="text/html" href="https://www.posmotreli.su/index.php?title=%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3-%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B5_%D0%B8%D0%B3%D1%80%D1%8B&amp;diff=407064&amp;oldid=prev"/>
		<updated>2024-09-04T10:13:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Примеры&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Вкратце|В игре можно собрать компьютер с нуля.}}&lt;br /&gt;
&lt;br /&gt;
Полнота по Тьюрингу — способность системы реализовать любую вычислимую функцию, в том числе и [[рекурсия|саму себя]]. Обычно термин «полнота по Тьюрингу» применяется к языкам программирования и прочим умным штукенциям.&lt;br /&gt;
&lt;br /&gt;
Но некоторые видеоигры настолько проработаны, что позволяют в том или ином виде создавать внутри игр полноценные электронно-вычислительные машины разной степени сложности.&lt;br /&gt;
&lt;br /&gt;
На самом деле для этого достаточно всего 3 вещей:&lt;br /&gt;
# двоичный сигнал; &lt;br /&gt;
# логического отрицания;&lt;br /&gt;
# логическое сложение либо умножение. &lt;br /&gt;
&lt;br /&gt;
Булева логика, что поделать, – любую двоичную логическую схему можно свести к сочетанию НЕ и И, либо НЕ и ИЛИ. Однако это не единственный способ построить вычислительную машину, хотя и самый простой.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
{{примеры}}&lt;br /&gt;
* Кто бы мог подумать, но внезапно… [[Cities: Skylines]]! Вот [https://medium.com/@balidani/cities-skylines-is-turing-complete-e5ccf75d1c3a пруф].&lt;br /&gt;
* [[Dwarf Fortress]] — один из первых широко известных примеров. Причём создать свои логические элементы можно 5 разными путями (вода, животные, механика, вагонетки, существа), а ещё можно совмещать. Подробнее [https://dfwk.ru/Computing в тематической вики].&lt;br /&gt;
* [[Minecraft]] — также является сабжем. Энтузиасты даже [[рекурсия|сделали на Майнкрафте сам Майнкрафт]].&lt;br /&gt;
* [[Factorio]] — если в примерах выше приходилось изворачиваться, чтобы делать повторители, ячейки памяти и пр., то тут с этим несколько проще. Запилить свой компьютер на комбинаторах? Вперёд.&lt;br /&gt;
* [[Stationeers]] — в игре есть чипы, которые можно программировать на внутреннем языке ассемблера.&lt;br /&gt;
* [[Scrap Mechanic]] — так же при помощи очень сильного колдунства и матана можно собрать ЭВМ и тут.&lt;br /&gt;
* [[Terraria]] — в игре имеются элементы двоичной логики, так что можно без проблем собрать калькулятор, и это, если неимоверно сильно запариться, означает что на нём можно и саму Террарию сделать.&lt;br /&gt;
** [[Starbound]] — ситуация аналогичная с Террарией.&lt;br /&gt;
* Существует игрушка с названием [[Turing Complete]]. Название содержанию соответсвует.&lt;br /&gt;
* Geometry Dash, а если быть точнее, 2 последних обновления, 2.1 и 2.2. Всё благодаря триггерам, а также блокам столкновения. В том числе имеем воссоздания самой игры, в том числе в 3D (при том, что движок самой игры 2D). Ну а воссозданий других игр и просто мини-игр полным полно.&lt;br /&gt;
* Моды на логические элементы для песочниц. Например такие есть для Garry’s Mod — Wiremod на Lua — и Minecraft ([[с прикрученным фитильком]], так как только уменьшают и ускоряют схемы, которые и так можно собрать из краснокамня) — RedPower и его переделки Project:Red, RedLogic и BluePower. Первый также позволяет создавать полноценные программы на языке FORTH, как и его идеологический последователь NedoComputers. А если хочется писать на Lua, то есть ComputerCraft и OpenComputers.&lt;br /&gt;
* [[OpenTTD]] — значительно лучше подходящий для статуса [[первопример]]а, чем Dwarf Fortress. Логика на блок-участках.&lt;br /&gt;
* [[Oxygen Not Included]].&lt;br /&gt;
&lt;br /&gt;
{{Nav/Понятия видеоигр}}&lt;/div&gt;</summary>
		<author><name>imported&gt;ЗаяцВолк</name></author>
	</entry>
</feed>