Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó «por diversión»

Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó "por diversión"

A medida que profundizo en esta cautivadora historia de Boulds y su extraordinaria computadora Minecraft, me encuentro realmente asombrado por el puro ingenio y determinación que posee este joven. Con una pasión por las matemáticas, la ingeniería eléctrica y la informática que rivaliza incluso con los profesionales más experimentados en estos campos, Boulds ha tomado el humilde mundo de Minecraft y lo ha transformado en una plataforma para mostrar sus notables talentos.


Minecraft ofrece posibilidades ilimitadas de creación. Ya sea que sueñes con construir una fortaleza imponente o adentrarte en un escondite subterráneo, la elección es tuya. Si te apetece algo poco convencional, como confinar a los aldeanos locales dentro de tu guarida secreta como si fuera un zoológico peculiar, sin duda es posible. Para aquellos con un ingenio excepcional, el juego incluso permite la creación de complejos sistemas informáticos utilizando bloques básicos y piedra roja.

Es posible que la mayoría de los entusiastas de Minecraft hayan probado algo de piedra roja de vez en cuando: el extraordinario material que puede triturarse hasta convertirlo en polvo y funcionar como conductor y proveedor de electricidad dentro del juego. Sin embargo, es poco probable que hayan encontrado algo parecido a la creación de Ryan Boulds, un estudiante de la Universidad Union en Jackson, Tennessee.

Esta computadora de 32 bits, construida por Boulds, presenta una amplia gama de sumadores y puertas que se extienden en el fondo, un sistema intrincado que se extiende a una distancia considerable.

«Hay 1.107.419 bloques en total», me dice Boulds.

Aquí hay un total de 545.538 bloques de cuarzo, 10.859 bloques de vidrio, 11.042 bloques de hormigón negro, 3.272 lámparas de piedra roja, 7.460 antorchas de piedra roja, la impresionante cantidad de 494.322 partículas de polvo de piedra roja y 34.926 repetidores. Esto lo resume con precisión.

Durante sus estudios universitarios en informática, Boulds comenzó a experimentar con redstone lógica. Lo encontró intrigante como un medio para profundizar en los paralelos entre las puertas lógicas y la piedra roja, que inicialmente buscó para disfrutar. Con el tiempo, estas ideas aparentemente no relacionadas se combinaron para crear algo verdaderamente extraordinario. Esta es un área que muchos creadores han estado investigando desde el lanzamiento del juego.

«Comencé a darme cuenta de cuán similar se comportaba el redstone de Minecraft en la placa de pruebas».

En clase, Boulds estaba construyendo proyectos en una plataforma de construcción electrónica versátil llamada placa de pruebas, que se parece a Minecraft en términos de su potencial creativo. Una vez que terminaba un proyecto, pasaba a algo más complejo, enfrentando obstáculos cada vez más difíciles.

Estos constantes retoques finalmente dieron como resultado esto: una calculadora que funciona.

Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó "por diversión"

Inicialmente, la calculadora de Boulds se limitaba a sumar dos números, pero amplió sus funciones para incluir suma, resta, multiplicación y división. En particular, esta calculadora mejorada podría resolver el resto de un problema de división o realizar operaciones de módulo. Este proyecto requirió aproximadamente 300 horas de trabajo.

Como entusiasta de los juegos que incursiona en la construcción digital, reflexioné sobre la cuestión de superar a una calculadora colosal. ¿Mi ingeniosa solución? ¡Crea una computadora personal de 32 bits! Con la ambición de escribir mi propio software, lo diseñé para que fuera compatible con un lenguaje ensamblador que imita el código de la arquitectura Arm.

Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó "por diversión"

Inicialmente, Bould comenzó a compartir sus inventos en las redes sociales por sugerencia de sus amigos y compañeros. Esta decisión resultó fructífera ya que poco después de mostrar su último proyecto, una computadora de 32 bits en funcionamiento, uno de sus videos se hizo popular en TikTok, obteniendo más de 15,4 millones de visitas.

Debo admitir que me emocioné cuando obtuve 200 visitas en TikTok. Francamente, no pensé que se volvería popular dada la cantidad de ingenieros calificados de Redstone en YouTube a quienes respeto mucho.

¿Cómo funciona?

Una red compleja de AND, OR, NOR, NAND, XOR, XNOR, medios sumadores, sumadores completos, pestillos S-R y más: es mucho para entender. Más aún cuando no se trata de esquemas simples, sino que están hechos con una mezcla de bloques de Minecraft y circuitos de piedra roja.

Según Boulds, su computadora Redstone es capaz de realizar una variedad de operaciones matemáticas como suma, resta, multiplicación, división, módulo, bit a bit AND, OR, NOT, XOR, desplazamientos de bits hacia la izquierda y hacia la derecha y rotaciones de bits hacia la izquierda y hacia la derecha. Además, puede comprobar si dos valores son iguales o si un valor es menor que otro. La computadora tiene 16 registros que almacenan números binarios con signo de 32 bits.

Rocks compartió su diseño fundamental y su cronograma de desarrollo para la computadora, que había esbozado en una pizarra con el estilo típico de un estudiante de informática. Una versión actualizada presenta un esquema (cuadro o diseño) que ilustra el proceso de construcción, detallando elementos como RAM, contador de programa, ALU, caché y una pantalla operativa.

Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó "por diversión"

Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó "por diversión"

Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó "por diversión"

En la edición Java de Minecraft, empleo una herramienta llamada WorldEdit. Esto me ayuda a guardar esquemas para una construcción más rápida, ya que me permite evitar tener que crear todos y cada uno de los circuitos individualmente varias veces.

La computadora aún no está completamente construida; todavía queda algo de trabajo. Pero puedes verlo en acción en este vídeo de la calculadora. Se presionan algunos botones, una fila de botones más alejados se ilumina simultáneamente y una pantalla muestra qué datos están almacenados en cada ubicación de la memoria. Si todo va según lo previsto, programar este ordenador será más sencillo en comparación con esta versión.

Es bastante notable cómo esta configuración cuenta con un patrón intrincado que se repite y fluye a la perfección. Le pregunté a Boules si esto fue diseñado intencionalmente o simplemente es un producto de la estructura de 32 bits. Resulta que es una combinación. Los sumadores tienen solo dos bloques de ancho, lo que requiere solo un bloque para la transmisión de señales, lo que permite una disposición compacta en un mapa de Minecraft.

Construí partes individuales de la Unidad Lógica Aritmética (ALU) y luego las arreglé verticalmente para ahorrar espacio. Inicialmente no era simétrico, pero ahora lo es.

«Gracias a Dios, World Edit tiene un comando de movimiento».

Al construir estructuras masivas en Minecraft, existen ciertas restricciones a considerar. Una limitación importante es la distancia de simulación, que define lo que se puede procesar activamente dentro del juego en un momento dado. Este límite se establece en 32 fragmentos, donde cada fragmento abarca un área cuadrada de 16 x 16, que se extiende verticalmente desde el lecho de roca hasta el punto más alto del cielo, lo que lo convierte en un espacio más grande de lo que parece inicialmente. Esto implica que si incluso una pequeña porción de una creación queda fuera del área de simulación, toda la estructura podría funcionar mal o dejar de funcionar correctamente.

Un mod llamado «Nvidium» ayuda a superar el problema de la distancia de simulación, además de otros 57 mods para numerosas optimizaciones y funciones adicionales. Bould compartió esta lista conmigo.

Corriente alternativa, Animatica, BadOptimizations, Bedrodium, CIT Resewn, Capes, API de configuración de tela, motor de administración de fragmentos concurrentes, cubos sin fronteras, depuración, FPS dinámico, entidades de bloque mejoradas, selección de entidades, Exodium, API de tela, lenguaje de tela Kotlin , FabricSkyBoxes Interop, Fast Better Grass, Fastquit, Faster Random, FerriteCore, FeyTweaks, InmediatamenteFast, Indium, Language Reload, Lithium, Memory Leak Fix, Mod Menu, Mod MenuHelper, Model Gap Fix, ModernFix, Noisium, Nvidium, OptiGUI, Puzzle, Opciones de sodio de Reese, Quitar pantalla de recarga, Núcleo del servidor, Sodio, Sodio extra, StutterFix, ThreadTweak, ThreatenGL, Traducciones para sodio, Cinta de video, YetAnotherConfigLib, YourOptions Shall Be Respected, Zoomify, e4mc, Carpet, Controlify, Los fragmentos se desvanecen, Iris Shaders , LambDynamicLights, más historial de chat, informes NoChat, avances paginados y marcos personalizados, edición mundial.

Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó "por diversión"

Esta computadora construida dentro de Minecraft tiene 1,107,419 bloques, más de 15 millones de visitas en TikTok y todo comenzó "por diversión"

Tantas modificaciones me provocaron un escalofrío. Minecraft no es conocido por ser un juego exigente, se ejecutará en prácticamente cualquier cosa, pero seguramente hay un límite en la cantidad de modificaciones y cuántos circuitos puede ejecutar en un momento dado antes de que entre en colapso total.

Debido a que mi computadora es relativamente pequeña, la versión estándar de Minecraft ha tenido problemas para funcionar sin problemas debido a su tamaño. Para remediar este problema, he creado una lista de modificaciones (mods) diseñadas específicamente para mejorar el rendimiento de Minecraft, lo que resulta en velocidades de fotogramas mucho más rápidas para mí.

De hecho, esta versión modificada de Minecraft funciona bien.

Puede resultar sorprendente descubrir que la PC de Boulds no es una torre voluminosa llena de numerosas tarjetas gráficas Nvidia de primer nivel y un procesador AMD EPYC, como podría suponerse. En cambio, es una computadora portátil para juegos Lenovo Legion 7 Gen 6, equipada con un procesador Ryzen 7 5800H, gráficos RTX 3070, 32 GB de RAM y dos SSD de 1 TB.

La computadora portátil de Bould registra unos impresionantes 470 a 940 cuadros por segundo (fps) mientras se eleva por el aire, contrariamente a mis expectativas de alrededor de 10 fps. Para mi sorpresa, funciona bastante bien. Además, el archivo mundial ocupa sólo 843 MB de espacio de almacenamiento.

¿Qué sigue?

Como ferviente entusiasta, debo admitir que mi PC aún no ha llegado a ese punto. Es más como si estuviera a la mitad de su transformación. Aún queda mucho trabajo por hacer para que sea completamente funcional y operativo. Sin embargo, Boulds, mi compañero amante de la tecnología, está presionando con entusiasmo para que se complete pronto. Su objetivo es tener esta máquina funcionando para cuando ambos nos graduemos, lo cual está a solo dos meses de distancia.

Como jugador apasionado que se sumerge de cabeza en mi último proyecto, estoy ansioso por construir componentes clave como un contador de programa (PC), un registro de direcciones de memoria (MAR), un registro de datos de memoria (MDR), un registro de instrucciones actuales (CIR) y una CPU. caché, y tanto RAM como memoria principal. Mi objetivo final es diseñar una interfaz intuitiva que me permita cargar un archivo de instrucciones en la RAM, listo para transferirlo a la memoria principal una vez que haya completado mi programación.

«Entonces, escribir, guardar y cargar programas».

El concepto es que, en el futuro, las computadoras podrían potencialmente operar software de forma autónoma, sin necesitar intervención humana como ocurre ahora.

Según Boulds, desea escribir código en una computadora utilizando una interfaz de usuario (UI) intuitiva, diseñada específicamente para trabajar con un lenguaje ensamblador personalizado, similar al código ensamblador ARM real. Considera que el proceso de programación actual es desafiante o difícil.

Además, se pueden realizar mejoras adicionales a este diseño. Para empezar, los métodos de construcción actuales imitan los utilizados en una placa de pruebas, un dispositivo tangible. Sin embargo, descartando cualquier limitación de las aplicaciones del mundo real y adoptando la versatilidad de Redstone, podemos lograr mucho más.

En Minecraft, este no es un territorio completamente desconocido. Boulds se ha inspirado en otros creadores como SethBling y sugiere buscar tutoriales de mattbatwings. Mattbatwings, a su vez, ofrece una serie de videos en curso que detallan instrucciones paso a paso sobre cómo construir una computadora Redstone desde cero: una guía valiosa para los aspirantes a constructores que buscan ampliar sus habilidades.

En cambio, Boulds comparte que encontró motivación para guiar a otros en la elaboración de lógica usando redstone en su cuenta de TikTok.

Considero esto más un pasatiempo que una profesión para mí, pero es cierto que encuentro alegría en la creación de contenido. Este contenido pretende ser entretenido e informativo, cubriendo temas como matemáticas, ingeniería eléctrica e informática en un formato divertido a través de videoclips cortos.

15,4 millones de visitas y sigue creciendo, como resultado de su impresionante demostración de la construcción que aún está en proceso de completar.

2024-10-16 12:48