Как сделать компьютер в minecraft
Обновлено: 21.11.2024
Чем больше я смотрю на Minecraft, тем больше убеждаюсь, что все мы живем в симуляции. Возможно, тот, который также находится внутри Minecraft и запускает несколько причудливых шейдеров. Я не делаю это утверждение легкомысленно. Как и у всех конспирологов, у меня есть доказательства, которые вы не можете оспорить. Подготовьтесь к проверке реальностью. Ниже приведены несколько ослепительно замысловатых вычислений, но полностью отрендеренных внутри блочного конструктора мира Mojang. И если Minecraft может запускать внутриигровые ПК, то мы все просто криперы, ожидающие взрыва.
Мне не приходилось пользоваться ими более 20 лет, так что это меня немного сбивает с толку. Это полезный графический калькулятор, созданный CommanderRedstone, способный решать уравнения и строить графики, но в стиле Minecraft. Это означает, что каждое число или математический символ, который вы выбираете, вы получаете в форме блока и помещаете в функцию калькулятора, э-э, дырку? Затем вы начинаете строить графики и наблюдаете, как игра генерирует результат с помощью блоков.
Это все еще Minecraft, так что вы можете бить уравнения до тех пор, пока они не рассыплются, и вы можете иметь облака, мешающие особенно волнистым результатам. Если вы плохо разбираетесь в функциях, у мода есть несколько вариантов, с которыми можно поиграться. Вы можете взять его из описания в руководстве производителя здесь.
Если вам нужны более простые компьютерные возможности, пользователь Reddit под ником joran213 собрал компьютер со встроенной программой для рисования, приложением для работы с фотографиями и многим другим. Это неуклюжий вычислительный зверь с клавиатурой, расположенной в виде большой сетки перед гигантским экраном, на котором отображается вся работа. 750 командных блоков питают его, и похоже, что он работает быстрее, чем мой старый ZX 128K. С нетерпением жду порта Target: Renegade.
Что хорошего в том, что работа сделана за вас? В VM Machines вам нужно создать планшет, который вы можете использовать для доступа к проходящему спутнику, который действует как магазин. Когда вы подключаетесь к этому, вы заказываете свой корпус, экран, немного оперативной памяти, видеокарту, процессор, мобильный телефон и жесткий диск. Со всеми предметами под рукой вам нужно собрать его, в том числе добавить настоящую ОС. Да, вам тоже нужно пройти процесс установки. Когда все будет готово, у вас будет рабочий компьютер на игровом столе. На нем работает Windows XP.
Есть немного дыма и зеркал. Сама обработка выполняется в виртуальной машине и отображает ее на собранном вами ПК, поэтому он должен быть на вашем компьютере, но ПК будет соответствовать выбранным компонентам, которые вы купили. Хочу это? Это здесь.
Информатика
Minecraft: Education Edition предлагает 200 часов материалов по компьютерным наукам для всех уровней и способностей учащихся, а также целый ряд учебных материалов для преподавателей. Обучение программированию и информатике еще никогда не было таким увлекательным!
НАЧАТЬ С ЧАСА КОДА
Выберите учебник «Час кода», чтобы познакомить учащихся с компьютерными науками. Программируйте с помощью блоков или Python, чтобы решать головоломки в увлекательной игровой форме, занимая миры Minecraft.
Подборки уроков
Поддерживайте своих учащихся на каждом этапе их знакомства с компьютерными науками с помощью этих наборов уроков, основанных на стандартах.
Избранное
Просматривайте уроки для начинающих и продвинутых учащихся, изучайте онлайн-тренинги для преподавателей и интегрируйте информатику в учебную программу.
АЛУ (арифматико-логическое устройство) — это то, что будет выполнять математические операции. Обратите внимание, что каждый создаваемый вами сумматор удваивает количество добавляемых чисел.
Шаг 1. Дополнительные биты
Вы можете добавить больше битов, если хотите, добавляя вот так. Каждый бит добавляет удвоенное количество чисел, которые он может хранить. Я сделал только два для простоты.
Шаг 2. Входы и выходы
Желтая глина представляет собой входные данные, а на обратной стороне бита есть два красных камня, которые являются вашими выходными данными. Позже будет добавлено больше деталей.
Шаг 3. Запуск памяти
Это первый шаг к формированию памяти. Помните последний шаг, когда мы говорили о двух красных камнях в задней части долота? Вот куда это приведет к нашей памяти.
Шаг 4. Управление сложением/вычитанием
Вот как мы выбираем, хотим ли мы вывод, он может вам не понадобиться, если вы не выполняете вычитание (что будет в другом уроке), но в основном это то, как вы будете выбирать между сложением и вычитанием. позже.
Шаг 5:
Теперь вы хотите инвертировать его еще раз и построить лестницу 1x2x1 вот так. Обратите внимание, что количество этих лестниц зависит от того, сколько битов у вас есть в вашем АЛУ
Шаг 6:
Следующий разместите факелы вот так, два блока сбоку и два блока сзади, вот так. Опять же, количество факелов зависит от того, сколько битов у вас есть. У меня их всего две, поэтому для шины данных я использую только две линии, а именно эту длинную блочную линию.
Шаг 7. D-триггер
Кроме того, обратите внимание, что сначала должен быть включен верхний редстоун. Это можно решить, сломав красный камень, лежащий на земле, и заменив его. Если это не сработает, вы, вероятно, делаете это неправильно. Рычаг — это то, как вы записываете код в память, просто вводите что-то в свое АЛУ и дважды щелкаете рычагом.
Шаг 8. Отображение части 1
Затем нужно вытянуть провода и сделать дизайн. Кроме того, как видите, я добавил еще один d-триггер.
Шаг 9. Отображение части 2
Эти строки позволят вам прочитать память, хранящуюся в d-триггере.
Шаг 10. Чтение команды
Это часть компьютера, которая позволит вам считывать память. Каждая часть управляет одним d-триггером.
Шаг 11. Обзор на данный момент
Вот как теперь должна выглядеть ваша память.
Шаг 12. Пример отображения
На этом дисплее отображается номер один.
Шаг 13. Нумерация АЛУ
Это то, что я должен был сделать в начале, но вот оно. Первые три рычага - 1с. После этого каждые два рычага удваивают число.
Пример:
1 1 1 2 2 4 4 .и т. д.
Шаг 14. Спасибо за внимание
Спасибо, что нашли время, чтобы прочитать это, я надеюсь, что это было полезно и поучительно. Надеюсь, вы уловили суть и действительно понимаете ее, если будете ее строить. Прокомментируйте, чтобы я мог получить отзывы о том, как улучшить эти руководства, и, если они вам действительно понравились, добавьте их в избранное.
Поделиться первым
Вы сделали этот проект? Поделитесь с нами!
Рекомендации
Вызов скорости в диораме
Конкурс авторов-первокурсников
Конкурс "Сделай это ярким"
8 комментариев
Для ясности: это калькулятор. Но все равно круто :-)
Flamp1x вкратце упомянул элемент управления сложением/вычитанием, но, похоже, он не сделал для него учебник. Вот видео, в котором объясняется альтернативный метод: ссылка
Предположительно, он следует той же логике, но изменяет ввод, а не результат.
Вопрос 1 год назад
Это действительно хорошо, но не могли бы вы объяснить, как работать на компьютере. Я новичок в этом.
Ответ 1 год назад
Мое мнение:
– Компьютеры Redstone обычно имитируют реальные АЛУ или ЦП.
– Компьютеры работают на основе двоичного кода, состоящего из единиц и нулей. .
Это работает очень хорошо, потому что электричество, как и красный камень, может быть либо включено (что означает 1), либо выключено (что означает 0).
- С помощью красного камня вы также можете создавать логические вентили которые отражают функции многих реальных устройств. Примеры включают вентиль НЕ, который инвертирует сигнал (он же превращает 1 в 0 и 0 в 1), вентиль И, который имеет два входа и выводит 1, если оба входа равны 1.
- Двоичный код можно преобразовать в числа. Я не буду объяснять это здесь, но вот хорошая ссылка: x (см. Позиционное обозначение)
- Это, наряду с логическими элементами, позволяет вам преобразовывать числа в двоичные числа, а затем передавать их через определенные логические элементы для добавления , вычитание, деление и умножение.
Бен Крэддок был занят сбором Редстоуна. Он собирает блоки виртуального материала из глубины игрового мира Minecraft, затем измельчает их в порошок и приступает к работе. Для большинства игроков Minecraft Редстоун может превратиться в виртуальный факел, который будет освещать им путь, когда солнце садится или […]
Чтобы повторно просмотреть эту статью, перейдите в раздел "Мой профиль" и выберите "Просмотреть сохраненные истории".
Чтобы повторно просмотреть эту статью, перейдите в раздел "Мой профиль" и выберите "Просмотреть сохраненные истории".
Бен Крэддок был занят сбором Редстоуна. Он собирает блоки виртуального материала из глубины игрового мира Minecraft, затем измельчает их в порошок и приступает к работе.
Для большинства игроков Minecraft Редстоун может превратиться в виртуальный факел, который будет освещать им путь, когда солнце садится, или открывать двери к подземным ловушкам в игре. Но 21-летний Крэддок, известный под псевдонимом theinternetftw, имеет в виду нечто иное: он пытается спроектировать один бит памяти, достаточно маленький, чтобы его можно было подключить к 16-битному арифметико-логическому устройству, или ALU, ключевому компоненту рабочий компьютер, который он уже построил из виртуальных каменных блоков внутри игры.
"У нас есть множество программ, разработанных, чтобы [помочь нам] научиться создавать микросхемы", – говорит Крэддок, студент бакалавриата компьютерных наук Университета Джорджии, чье видео о компьютерном моделировании Minecraft соперничало с Бритни. Спирс в популярности на YouTube на прошлой неделе. "Все они очень клинические. В игре преодолеть ограничения становится проблемой. Это интуитивная, увлекательная реакция".
Креддок — один из растущего числа видеогеймеров, создающих вычислительные машины в виртуальных мирах. Ранее в этом году геймер собрал работающий компьютер внутри фэнтезийной стратегии и строительной игры Dwarf Fortress. Эта машина, называемая гномьим компьютером, является программируемой и имеет 256 бит памяти. (См. врезку.) Два года назад французский геймер показал работающий калькулятор в игре Little Big Planet. Калькулятор Little Big Planet состоит из 1600 деталей, в том числе 610 магнитных переключателей, 500 проводов и 430 поршней — все компоненты из игры.
"Это похоже на катание по лестнице на скейтборде", – говорит Ноам Нисан, профессор информатики Еврейского университета в Израиле и автор книги "Элементы вычислительных систем", которая, по словам Крэддока, вдохновила его на этот проект. "Скейтборд не предназначен для этого, но вы используете его таким образом, чтобы показать, какой у вас контроль и мастерство владения платформой".
По мере того, как компьютеры становятся все более сложными, некоторые гики чувствуют себя оторванными от своих устройств, как механики тенистых деревьев в эпоху автомобильных двигателей, управляемых компьютером. Графические пользовательские интерфейсы, сокращающаяся электроника и все более расфасованные аппаратные модули означают, что даже очень хорошо разбирающиеся в компьютерах пользователи мало знают о том, как биты и байты объединяются внутри коробки. Само оборудование становится все более устойчивым к проверкам любопытных гиков, которые любят открывать вещи: например, смартфоны и планшеты постепенно вытесняют традиционные ПК, но многие из них запечатаны, и их нелегко открыть.
"Закрытие устройств выбирают не пользователи, – – говорит Крэддок. "Это то, как развивается корпоративная культура. Поэтому многие люди хотят знать, как достичь этого".
Это также означает, что некоторые геймеры обращаются к тому, что они знают лучше всего, — к видеоиграм, — чтобы сделать обучение работе с компьютером увлекательным. В конце концов, они уже часами проводят в этих играх.
Креддок начал играть в Minecraft в августе, как раз в тот момент, когда игра набрала популярность на вики и в социальных сетях, таких как Reddit. Minecraft – это необычная игра, поскольку она была создана на Java, в нее можно играть в браузере, а графика в ее блочном, пикселизированном стиле выглядит как минимум десятилетней давности. Тем не менее, игра оказалась очень захватывающей, отчасти потому, что она настолько открыта: она позволяет пользователям брать простые каменные блоки и создавать города, миры, скульптуры или что-то еще, что они хотят.
Ему не потребовалось много времени, чтобы зацепиться за него. Но чтобы понять, как она превратилась в систему виртуальных механических вычислений, вам нужно немного познакомиться с Minecraft.
Когда Крэддок углубился в игру, он обнаружил интересный материал под названием Редстоун. В виртуальном мире Minecraft Редстоун — это блок, обладающий особыми свойствами. Когда он разрушен, он распадается на красную пыль, которую можно использовать для изготовления проводов. Провод Redstone в Minecraft имеет два возможных состояния: 1 и 0, где 1 включено, а 0 выключено. (См. это объяснение о схемах Redstone.)
Следующая часть, которую нужно понять, — это факел из красного камня. Это элемент, который действует как источник энергии.
Теперь рассмотрим, как в игре создаются простые входные/выходные ворота. Игроки берут встроенное в игру устройство ввода, такое как рычаг, кнопка или нажимная пластина, и помещают его на один из виртуальных каменных блоков игры. Полученную комбинацию можно использовать для управления рядом различных действий, например, для открытия двери или взрыва ловушки.
Чтобы сделать еще один шаг и построить ворота НЕ, где, если входное питание включено, выходное питание выключено, и наоборот, игроки добавляют в смесь факел из красного камня. Таким образом, комбинация в этом случае выглядит как устройство ввода, подключенное к универсальному блоку с факелом Redstone на другом конце. Этот модуль выполняет свою функцию вывода как вентиль НЕ.
(См. этот FAQ по созданию логических вентилей Redstones в Minecraft для более подробного объяснения.)
Если у вас есть вентили НЕ и другие логические вентили, можно собирать гораздо более сложные вычислительные устройства. В конце концов, сердце настоящего компьютера — это, по сути, набор простых электронных ворот, которые функционируют так же, как виртуальные ворота из блока и редстоуна в Minecraft.
Как и большинство геймеров, Крэддок понял это сам, но когда он часами играл в Minecraft, он начал обращаться к вики, посвященным стратегии и геймплею, чтобы узнать, как использовать Редстоун.
Читайте также:
- SSH-подключение Winscp
- Рассчитать размер файла, содержащего графическое изображение размером 256 128 пикселей, сохраненное как
- Обход блокировки Kinozal TV Opera
- Старшеклассники с помощью учителей учат подростков работать на компьютере, что является предметом изучения
- Можно ли создать файл с несколькими точками в имени