Joy of Programming: Software Engineering Simulator
JOY OF PROGRAMMING - Simulador de Ingeniería de Software es un inmersivo juego de rompecabezas de programación en 3D sobre la automatización y el control de máquinas, robots, drones y más usando código Python real. Desar...
Acerca de Joy of Programming: Software Engineering Simulator
JOY OF PROGRAMMING - Simulador de Ingeniería de Software es un inmersivo juego de rompecabezas de programación en 3D sobre la automatización y el control de máquinas, robots, drones y más usando código Python real. Desarrolla habilidades de codificación mientras juegas, resuelve emocionantes desafíos de programación en pequeños fragmentos y progresa para desbloquear nuevas funciones de programación y maquinaria mejorada.
Automatiza la logística para transportar rápidamente elementos de A a B
Escribe código de navegación para coches
Diseña interfaces gráficas de usuario para un panel de control de casa inteligente
Descifra contraseñas con fuerza bruta
Programa vehículos autónomos usando escáneres de rango, cámaras, LiDAR y sensores de impacto
Estabiliza robots con retroalimentación de control básica como PIDs
Aplica visión por computadora para identificar objetos
Utiliza procesamiento de imágenes para guiar misiles hacia su objetivo previsto
Resuelve algoritmos clásicos y estructuras de datos
Niveles de tutorial opcionales, guiando a principiantes paso a paso en su viaje de programación
Crea tus propios rompecabezas con el editor de niveles incluido
Encuentra hojas de datos coleccionables con datos interesantes sobre ciencias de la computación
Gana estrellas completando niveles y úsales para desbloquear nuevas funciones de programación
Trabaja para alcanzar muchos certificados diferentes al completar todos los niveles en una categoría
¡Consíguelo ahora y comienza tu aventura de programación!
Una Advertencia Justa
JOY OF PROGRAMMING no es un juego casual. De hecho, es uno de los juegos más difíciles en Steam. Ofrece la experiencia de programación real: Mucho pensamiento, trabajo duro, recopilación de información, depuración y algunas frustraciones. Pero también aprenderás nuevas habilidades, te convertirás en un mejor desarrollador y, sobre todo, disfrutarás esa dulce sensación de haber resuelto finalmente un problema difícil.
Desafíos Abiertos
Programación real: Sin pseudo código, sin lenguaje imaginario. En cambio, código Python totalmente funcional con tus paquetes favoritos como numpy, pandas, scipy, pillow, sklearn y más. Se recomienda tener algunos conocimientos básicos de programación previos (en Python o de otro tipo) y un fuerte interés en la programación.
IDE en el juego: Un IDE basado en codemirror dentro del juego ofrece resaltado de sintaxis, autocompletado, tooltips de docstrings, depuración, auto-indentación, plegado de código, copia/pegado y deshacer/repetir.
Desafíos realistas: Desde robótica hasta algoritmos abstractos y codificación creativa - la plena amplitud y profundidad de la ciencia de la computación te espera.
Diseño de rompecabezas abierto: Cada nivel tiene muchas soluciones válidas diferentes.
Objetivos claros: Cada nivel tiene un objetivo obligatorio y hasta tres objetivos opcionales.
Retroalimentación inmediata: Nunca te preguntes si tu código está funcionando. Recibe retroalimentación inmediata e incremental en cada paso bueno (o malo) hacia una solución que funcione.
Métricas de rendimiento: Compara tu mejor solución de forma anónima con otras con respecto a la velocidad, el uso de memoria y la longitud del código.
Sin bloqueos duros: Nunca te quedes atascado en un solo nivel, siempre hay varios desafíos abiertos disponibles.
Desafío Semanal: Aborda un escenario diferente cada semana y compara tus mejores soluciones.
Opcionalmente, envía tu solución y tu código a las tablas de clasificación y compártelo con el mundo.
Diseñado por un Profesor de Ciencias de la Computación
El juego es desarrollado primordialmente por un solo desarrollador, que también es profesor de ciencias de la computación. Se está trabajando en una serie de Youtube por parte del desarrollador para mostrar soluciones de ejemplo para cada nivel y recorrerlas paso a paso. Explicando el razonamiento y los principios de programación en el camino para ayudar a los principiantes a ingresar al juego y aprender a programar de verdad. La serie también contará con soluciones seleccionadas de la comunidad para discutir otros enfoques y mejoras potenciales.
Editor de Niveles y Soporte para Modding
Un innovador editor de niveles basado en Python permite crear y programar nuevos desafíos, que también pueden ser compartidos a través del Taller del juego. La mayoría de los niveles actuales y todos los niveles futuros incluidos con el juego se crean con este editor. Activos personalizados como objetos 3D, archivos de sonido, videos e imágenes pueden ser importados fácilmente y utilizados en el editor de niveles. Se planea incluir soporte completo para modding para extender el juego con PAKs de mods personalizados para finales de Acceso Anticipado.
¡Feliz codificación y obtén JOY OF PROGRAMMING ahora!
Reseñas
Descubre qué opinan nuestros clientes de este título
Todavía no hay reseñas de este producto
Añade una reseña y consigue un 5% de descuento en tu próxima compra
Usuarios registrados con al menos una compra pueden dejar una reseña
¡Un 10% de descuento en tu próxima compra!
Suscríbete a nuestro boletín y confirma tu suscripción.
Realiza una compra superior a 10€ para recibir tu código de descuento.
Al seleccionar Enviar, das tu consentimiento a G2A.COM Limited para el envío a tu correo electrónico de comunicaciones comerciales, incluyendo la que se adapte a ti, sobre productos y servicios ofrecidos en el Mercado G2A. El administrador de tus datos personales es G2A.COM Limited. Puedes retirar tu consentimiento en cualquier momento. Si retiras tu consentimiento, ello no afectará a la legalidad de tus datos procesados con anterioridad. Procesamos tus datos personales de acuerdo con Política de privacidad Una vez cada 7 (siete) días, el Usuario puede recibir 1 (un) código de descuento del 10% por la compra de Productos en las categorías de videojuegos, software, DLC y claves aleatorias, excepto reservas, en la plataforma G2A, siempre que (a) sean suscriptores activos del servicio de boletín de noticias ofrecido por G2A.COM y (b) hayan realizado una o más transacciones por la compra de Productos, donde la cantidad total de al menos una transacción haya excedido la cantidad de 10€. el código de descuento tiene una validez de 14 días desde su entrega al Usuario.
Al seleccionar Enviar, das tu consentimiento a G2A.COM Limited para el envío a tu correo electrónico de comunicaciones comerciales, incluyendo la que se adapte a ti, sobre productos y servicios ofrecidos en el Mercado G2A. El administrador de tus datos personales es G2A.COM Limited. Puedes retirar tu consentimiento en cualquier momento. Si retiras tu consentimiento, ello no afectará a la legalidad de tus datos procesados con anterioridad. Procesamos tus datos personales de acuerdo con Política de privacidad Una vez cada 7 (siete) días, el Usuario puede recibir 1 (un) código de descuento del 10% por la compra de Productos en las categorías de videojuegos, software, DLC y claves aleatorias, excepto reservas, en la plataforma G2A, siempre que (a) sean suscriptores activos del servicio de boletín de noticias ofrecido por G2A.COM y (b) hayan realizado una o más transacciones por la compra de Productos, donde la cantidad total de al menos una transacción haya excedido la cantidad de 10€. el código de descuento tiene una validez de 14 días desde su entrega al Usuario.
¡Disfruta las mejores ofertas en videojuegos allá donde vayas!
4.4 - 55,900 votos
G2A.COM Limited (operador de la plataforma)
Dirección: 31/F, Tower Two, Times Square, 1 Matheson Street
Causeway Bay, Hong Kong
Número de registro mercantil: 63264201
G2A LLC (operador de la plataforma)
Dirección: 701 South Carson Street, Suite 200, Carson City,
Nevada 89701, USA
Número de registro mercantil: E0627762014-7
G2A.COM Direct B.V. (soporte de la plataforma)
Dirección: James Wattstraat 77 A 3, 1097DL Ámsterdam,
Países Bajos
Número de registro mercantil: 89975561