Игры
Влад Бабаев
16 925

Игрок создал в Cities: Skylines сумматор, работающий на ветряных мельницах и сточных водах Материал редакции

Чтобы обеспечить необходимое количество отходов, он также построил рядом полноценный город.

В закладки

Игрок Даниэль Бали рассказал, как создал в симуляторе градостроительства Cities: Skylines полноценный сумматор, который складывает два 4-битных числа. Для этого ему понадобились элементы, выполняющие роль логического И, а также логического НЕ.

Роль логического И выполняла электростанция подключённая к водонапорной башне и канализационной трубе — она работает только в случае, если активны и башня, и труба.

Логическое НЕ Бали создал при помощи затапливаемой ветряной турбины. Если работает сточная труба, то турбина погружается в воду и не создаёт энергию — значит попадающая на вход логическая единица превращается в ноль.

Чтобы затапливать турбины, игроку пришлось построить рядом со своим сумматором отдельный город, который давал бы достаточное количество сточных вод.

В итоге на созданном сумматоре Бали сложил два 4-битных числа: 1001 (десятичная 9) и 1110 (десятичная 14). На выходе он получил результат 10111 (десятичные 23). Бали отметил, что его миникомпьютер работает очень медленно. На вычисление одного результата уходит 15 внутриигровых месяцев или около 20 реальных минут.

{ "author_name": "Влад Бабаев", "author_type": "editor", "tags": [], "comments": 75, "likes": 220, "favorites": 29, "is_advertisement": false, "subsite_label": "games", "id": 59663, "is_wide": false, "is_ugc": false, "date": "Wed, 17 Jul 2019 11:29:36 +0300", "is_special": false }
0
{ "id": 59663, "author_id": 3142, "diff_limit": 1000, "urls": {"diff":"\/comments\/59663\/get","add":"\/comments\/59663\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/59663"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64953, "last_count_and_date": null }
75 комментариев
Популярные
По порядку
Написать комментарий...
–37

Очередная гениальная никомуненужность.

Ответить
223

Обычно люди играют в игры чтобы получить удовольствие.
Если этот парень кайфанул с процесса и результата что не так?

Ответить
–183

Одно дело просто кайфануть с процесса, другое - трубить об этом на всех целевых ресурсах. Претензия-то не к самому игроку, а к новостникам, которые это разносят.

Ответить
121

Как же бомбануло у ПТУшника.

Ответить
–100

Сказал школотрон.

Ответить
50

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

Ответить
7

тут больше схемотехника

Ответить
2

Матлогика?

Ответить
21

Чувак сделал эту крутую штуку, запилил пару видео на ютуб и пост на медиуме. То что затем это все перевел Хабравчанин, а кто-то скопипастил огрызок статьи на dtf никакого отношения к игроку не имеет.

Медиум если что нисколько не целевой ресурс ни по этой игре ни по играм в целом.

Оригинальная статья: https://medium.com/@balidani/cities-skylines-is-turing-complete-e5ccf75d1c3a
Перевод: https://habr.com/ru/post/460233/

Ответить
6

И тут ты такой берешь и всем нам рассказываешь что же должны писать "новостники" вместо этого.
И в чем вообще проблема с разнесением новости? Это фан факт об игре. По тематике сайта подходит. Не постить из-за того что на другом это уже было? Так тут вообще ничего не останется кроме лонгридов раз в неделю.

Ответить
1

мне вот просто интересно
(на самом деле не просто, хочется до тебя докопаться)
а какие новости тебе нужны?

Ответить
–1

"Мне не нравится! Я сказал мне не нравится, что не понятно?! Удалили быстро и чтобы я тут больше таких новостей не видел! Я так скозал!!!"

Ответить
0

Ну ты ж кликнул. Значит, не зря статью написали

Ответить
0

10к посмотревших видео с вами не согласны.

Ответить
0

Я не согласен с абсолютной никому не нужностью, так как такие вещи расширяют представление о том, на чём можно построить логические схемы

Ответить
0

НЕ и Бали были вместе, наебали мы игру.
Ой

Ответить
63

"Я сделал в этой игре охренительно крутую вещь, а реальный город у меня просто генератор говна". Весь Скайлайнс в одной фразе.

Ответить
7

Вот что я называю "Киберпанк"!

Ответить
0

Low life, high technology

Ответить
36

Классика

Ответить
12

работа приложения DeepNude?

Ответить
16

Нихуя не понял, но очень интересно.

Ответить
4

Гуманитарий

Ответить
–1

Ну как гуманитарий, это вроде как в школьной программе есть)

Ответить
7

Сумматор АЛУ? Машину фон Неймана и узлы процессора даже в университете проходят только на 3 курсе. Это ни разу не школьная программа.

Ответить
5

сложение двоичных чисел и простые логические операции

Ответить
1

да не, в 10м классе проходят
эти вещи к егэ нужно знать, так что на базовом уровне - проходят

Ответить
8

Было бы интересно составить список игр, в которых с помощью геймплейных механик создавали компьютеры.

Ответить
3

Слышал такое по Майнкрафт

Ответить
2

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

Ответить
0

Есть ссылка на видео?

Ответить
0

Намана епта. Я до чёрных доходил часов за 15 игры с друганами,потом понимал, что все надо накуй перестраивать и начинать мыслить ещё более логически, что б продвинуться дальше и слал игру куда подальше

Ответить
0

Прямо Самосбором пахнуло.

Ответить
–24

Логическое И

Логическое НЕ

Ответить
44

Никогда не слышал про инверсию и конъюнкцию?

Ответить
–7

Не слышал, но я не по этому поводу пикчу запостил :)

Ответить
36

Вот ты и попался, гуманитарий.

Ответить
5

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

Ответить
1

Плюсую Евгению. Основы матана это так-то логика в чистом виде, т.е. состовная часть философии.

Ответить
2

Булева алгебра это составная часть философии? Не знал..

Ответить
0

логика - составная часть философии. Математическая логика в общем и булева алгебра в частности, грубо говоря, "произрастает" из логики с теми же самыми логическими операциями и высказываниями.

Ответить
6

Когда прочел в статье "Логическое НЕ Бали", вспомнил #сказочноебали

Ответить
–1

я конечно не математик, но... как он отличил два дефолтных числа от HE?

Ответить
16

Вы сейчас сравниваете числа и логические операции?

Ответить
2

8 человек лайкнули, как будто шарят

Ответить
1

Тут не матиматика а битовые операции, складываются не числа, а каждый бит с каждым на этой позиции, типа как сложение в столбик - 1001 + 1110 это (1+1=10, 0+1=1, 0+1=1, 1+0=1) в итоге 10111

https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8

Ответить
0

что ты имеешь в виду? конкретизируй вопрос

Ответить
4

Этим игроком был Альберт Энштейн

Ответить
3

Никогда бы не подумал, что в Cities: Skylines можно подобное сделать

Ответить
0

Вот это я понимаю креативность

Ответить
0

Свежий взгляд на игру.

Ответить
0

По-моему круто, когда игра даёт гораздо больше возможностей, чем видишь на первый взгляд.

Ответить
0
Ответить
0

Кому то совсем делать нечего))

Ответить
0

Осталось дождаться компьютер фон Неймана из "Задачи трех тел" в каком-нибудь тотал варе.

Ответить
0

Какой то дерьмовый компьютер.
На нем даже не запустишь Call of duty

Ответить
0

Компьютер из "говна и палок".
Как тебе такое, Илон Маск?!

Ответить
0

Нафига ему сточные воды если в ситис есть водосброс чистой воды

Ответить
–1

Ну пишите сразу в скобках вто такое сумматор! Почему я должен гуглить и саморазвиваться сам ?

Ответить
2

Высшее образование ныне - это не только передача знаний, но и навык по работе с источниками!

Ответить
3

Какой Ныне ? Что имя правильно прочитать не в силах ? Быдло блять.

Ответить
–4

А в майнкрафте уже телефон с работающей селфи камерой сделали, а тут 20 минут, пф)

Ответить
7

в майнкрафте просто инструментарий побогаче

Ответить
1

Ребят, вы серьезно думаете что я маинкрафтобойствую и гоню на скайлайнс? Вы серьезно? Мне нужна плашка "сарказм"

Ответить
0

Ну я тебя не минусовал если что)

Ответить
0

Да я знаю, это не умоляет странно подозрительную особенность пользователей, которые меня минусуют) Девушки и парни с девушками на аватарках. Хм....

Ответить
0

Кто-то имеет очень чувственную натуру и оскорбился не объяснив причину.

Ответить
0

Тебя минусят не потому что они такие, а потому что типа, шутка не такая уж клёвая :D
Типа, щас бы сравнивать песочницу в которой можно просто строить города и песочницу в которой можно хоть ПК сделать или игру другую х)

Ответить

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "chvjx", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ]