¿Cuál es el mejor sitio para enseñar a un niño de 12 años a codificar juegos?

Como un niño anterior, recomendaría Scratch – Imagine, Program, Share, que tiene una interfaz fácil de entender, requiere poca experiencia previa y ¡es gratis! No requiere una comprensión de la sintaxis compleja, lo que significa que puede concentrarse en resolver problemas de programación de inmediato, sin tener que leer un libro completo.

Si bien esto no está relacionado con el juego, descubrí que Mindstorms LEGO.com también era extremadamente educativo y enseñaba muchas habilidades que un programador necesita comprender. Esto tiene un precio y requiere un conocimiento razonable e interés en LEGO.

Probé GameMaker cuando era niño, pero no pude descubrir cómo usarlo. Definitivamente no tiene la simplicidad que tiene Scratch, y está diseñado como una herramienta profesional, a diferencia de Scratch, creado por MIT Media Lab como una herramienta de aprendizaje.

Si desea ingresar a la programación de un juego en un lenguaje de programación basado en texto real, entonces querrá dar un paso atrás de los juegos, hasta que tenga los fundamentos de la programación aprendidos primero, incluida una buena actitud para resolver problemas. Solo entonces recomendaría comenzar a crear un juego en 2D o 3D. Es posible hacer juegos basados ​​en texto desde el principio, pero no me sorprendería si su hijo de 12 años no estuviera interesado.

Recomendaría primero tratar de desarrollar un interés en la programación y la resolución de problemas involucrados. Jugar un juego no es lo mismo que programar un juego. Seguro que puedes jugar tu juego, pero se requiere mucho más esfuerzo y conocimiento para hacer un juego, y un conjunto de habilidades completamente diferente.

Conozco a muchos amigos a quienes también he tratado de enseñar programación, así como a padres que han tratado de enseñarle programación a sus hijos. La mayoría de las veces, el niño no muestra interés y la programación se convierte en una tarea, lo mismo que la tarea puede ser una tarea.

Si hay un interés subyacente, es más probable que busquen respuestas por sí mismos, como yo. Mi maestra me enseñó los conceptos básicos de Scratch, estaba claro que tenía un gran interés. Luego busqué recursos sobre cómo programarme, usando internet y amigos de la familia.

Disculpas por personalizar la respuesta, a veces siento que es lamentable cuántos niños nunca se les enseña a programar, porque en mi opinión se les enseña mal.

Khan Academy y la sección Learn de Code Academy tienen cursos de diseño de juegos que también se “gamifican” para que los niños reciban insignias y estímulo a medida que pasan las lecciones. Code Academy tiene lecciones de codificación más sencillas …
Mi favorito personal es Scratch – Imagine, Program, Share, que utiliza una interfaz de estilo Blockly para ayudar a los niños a codificar pequeños juegos.
¡Hay tanto por ahí!

Le dije a mi propio hijo que programara usando Game Maker. Lo vende Welcome to YoYo Games, pero también tienen una versión gratuita. Eso es lo que usé.

Es una manera muy fácil de comenzar a hacer juegos. Solo gradualmente necesitará escribir el código real.

Haz que comiencen con python y pygame … si eso es demasiado difícil, comienza con scratch … literalmente, el software llamado scratch. Luego muévete a python con pygame