[ad_1]
TL;DR: Minecraft ha sido durante mucho tiempo una plataforma para hazañas impresionantes por parte de modders, desde recrear estructuras masivas hasta ejecutar sistemas informáticos dentro del juego. Ahora, un nuevo proyecto lleva esta creatividad a otro nivel al ejecutar Minecraft en COBOL, un lenguaje de programación diseñado en 1959. Si bien COBOL sigue siendo vital hoy en día, la escasez de desarrolladores competentes en el lenguaje se ha convertido en un desafío importante.
Modder meyfa publicó recientemente herramientas e instrucciones para ejecutar un servidor de Minecraft usando COBOL, un lenguaje de programación creado para sistemas de TI empresariales en las décadas de 1950 y 1960. A pesar de la naturaleza empresarial de COBOL y la falta de experiencia previa del desarrollador, esta versión alternativa de Minecraft funciona sin problemas y admite la mayoría de las funciones básicas del juego.
El proyecto en desarrollo, llamado CobolCraft, aún no incluye todas las funciones de Minecraft. Sin embargo, admite funciones clave como la generación infinita de terreno, el almacenamiento de datos persistentes del mundo en el disco, la importación de mundos existentes, la gestión de inventario de jugadores y la funcionalidad básica de bloques.
También se admite el modo multijugador, con hasta 10 jugadores que pueden unirse, junto con funciones como chat, actualizaciones de estado del servidor, opciones de configuración del servidor y listas blancas.
Lea también: Acéptalo, no hay nada que pueda reemplazar a COBOL
Si bien es probable que CobolCraft nunca admita las interacciones de bloques de múltiples estados más complejas, los elementos más simples, como antorchas, losas, escaleras, puertas y camas, son completamente funcionales.
El mod está diseñado principalmente para Linux, aunque podría estar disponible una versión independiente de la plataforma a través de Docker. Sin embargo, el proyecto aún no se ha probado en Windows.
Ejecutar CobolCraft en Linux requiere varias herramientas y dependencias, incluidas cobc, make, g++, zlib, curl y una versión reciente de Java. Las instrucciones detalladas se pueden encontrar en la página Docker Hub del desarrollador.
Quizás la conclusión más sorprendente de este proyecto es que los nuevos desarrolladores aún pueden aprender COBOL casi 70 años después de su inicio. Originalmente diseñado para sistemas empresariales, el lenguaje todavía se ejecuta en mainframes de TI y maneja toneladas de transacciones comerciales en la actualidad, pero encontrar codificadores con conocimientos de COBOL se está volviendo cada vez más difícil.
Lectura relacionada: Los lenguajes de programación Fortran y Cobol, que tienen décadas de antigüedad, siguen prosperando
Meyfa no tenía experiencia previa con COBOL antes de desarrollar CobolCraft. Además, un juego como Minecraft no se adapta bien al diseño orientado a la empresa de COBOL, lo que hace de este proyecto un ejercicio especialmente extenuante de habilidades de codificación.
CobolCraft se creó utilizando GnuCOBOL, una bifurcación de código abierto que los desarrolladores han mantenido durante más de dos décadas. Para aquellos curiosos, está disponible una guía introductoria a la escritura en GnuCOBOL. aquí.
Traducir Minecraft a un lenguaje de programación antiguo es posiblemente otro de los logros intrigantes en la historia del juego. Sin embargo, Minecraft ha servido durante mucho tiempo como campo de pruebas para proyectos ambiciosos. Los modders han construido previamente un recreación de la Leyenda original de Zelda, un Conversor de vóxeles de Google Earthuna PC capaz de correr Doom, e incluso una simulación de todo lo conocido. universo dentro del juego.
[ad_2]
Enlace fuente