Mi hijo tiene 10 años. ¿Cuál es el mejor lugar para comenzar a construir juegos (es decir, GameSalad)?

Perdón por responder esto mucho tarde. Si no tiene habilidades de programación, le sugiero que primero aprenda un lenguaje de programación. Scratch de MIT es un gran lenguaje de programación visual y puede ser un muy buen comienzo para aprender los conceptos básicos de programación y escribir juegos simples pero coloridos. Hay muchos ejemplos de juegos en el sitio web de Scratch donde su hijo puede inspirarse y hacer un remix. Estos pueden ser juegos simples, pero por mi experiencia docente sé que la capacidad de construir un juego usted mismo y configurar su funcionamiento interno supera la simplicidad.

Aunque Scratch es genial, no es un lenguaje de programación real . Sugeriría no perder demasiado tiempo y aprender Python como el primer lenguaje de programación. Después de aprender algunos de los conceptos básicos, puede volver rápidamente a desarrollar juegos simples utilizando las bibliotecas Turtles y PyGame. En realidad, aquí hay un libro introductorio en línea de Python que usa estas bibliotecas para ejemplos de código:

http://openbookproject.net/think…

Si a su hijo le resulta difícil seguir este libro (está destinado a estudiantes universitarios y cubre no solo Python sino también algunos temas generales de ciencias de la computación), puedo sugerirle un libro más dedicado para enseñarle a escribir juegos en Python:

https://inventwithpython.com/

Inventa tus propios juegos de computadora con Python te enseña cómo programar en Python. Cada capítulo le proporciona el código fuente completo para un nuevo juego, y luego le enseña los conceptos de programación del ejemplo. Inventar con Python es para adultos jóvenes, adultos adultos y cualquier persona que nunca haya programado antes.

Espero que esto sea útil.

Definitivamente diría Gamesalad. Hay muchos tutoriales en YouTube. Aprendí a usar Gamesalad viendo esos tutoriales y tomando notas sobre ellos. Luego usaría esas notas para probar lo que aprendí. Si sigue los tutoriales, creará juegos en poco tiempo.