Mi hijo de 8 años está interesado en hacer videojuegos. ¿Qué debo hacer para ayudar?

La clave para entender es que para un principiante, especialmente para un niño, “estar interesado en hacer juegos” no es lo mismo que “estar interesado en juegos de programación” (aunque puede ser una forma de presentarle eso también, eventualmente ). Presentarlo a la programación de juegos desde el principio haría más daño que un buen IMO (puede ser bastante intimidante).

Al principio, busca en los creadores de juegos simples.
Mi propia introducción a la idea del desarrollo de juegos fue a través de un creador de juegos WYSIWYG llamado Klik & Play. Creo que un derivado de eso ahora está disponible en Clickteam bajo el nombre de Multimedia Fusion.

Es bastante limitado, pero lo suficientemente simple para ser accesible a un niño pequeño.

Este es el punto de ruptura: se entretendrá durante un tiempo y perderá el interés o se dará cuenta de que la aplicación es bastante limitada en lo que puede hacer y quiere algo mejor.
Luego, puede presentarle Game Maker o Games Factory, que son más avanzados que MMF.

Si / cuando él decide que estos tampoco son suficientes, entonces puede presentarle la programación y las bibliotecas que se pueden usar para entrada y salida (DirectX, SDL, Allegro, entre otros).

A mi hijo de 7 años le gusta hacer juegos también. Una cosa que me gusta discutir con él es si tiene o no una idea para un juego o simplemente quiere hacer el juego que acaba de jugar. Ambas opciones tienen valor, pero de diferentes maneras.

Cuando quiere recrear un juego que acaba de jugar y abofetearlo, lo tomamos y empezamos a hacer muchas reglas de la casa. Miramos cuál es el impacto después de ajustar una regla o un mecánico. La mayoría de las veces, sugerirá algo como: “¿Qué pasa si obtienes $ 2000 por aprobar GO en Monopoly?” y luego muestro por qué hacer el juego más fácil en realidad lo empeora como juego, incluso si los jugadores ahora están ganando más dinero.

(Solo uso esto como ejemplo. Un gatito muere cada vez que alguien piensa que Monopoly es un juego divertido).

Cuando tiene una idea para un juego original, trabajo con él para intentar retroceder un poco y pensar en términos de mecánica. Hablaremos de las cosas que vemos todos los días y cómo sería gamificarlas. Si él y yo estamos poniendo la mesa, podríamos hablar sobre cómo sería la cena si usted solo pudiera alcanzar a ciegas el cajón de los cubiertos para tratar de agarrar lo que esperaba que fuera un tenedor, un cuchillo y una cuchara. Los tenedores tienden a apilarse desordenadamente, por lo que se pueden agarrar a ciegas más a menudo. Los cuchillos pueden ser útiles en la mesa de la cena, pero son menos agarrados. Si los “jugadores” pudieran intercambiar cubiertos antes de comer, ¿las personas con tenedores se venderían caros con las navajas? Si añadiera la regla de que nadie podría comer hasta que todos estuvieran de acuerdo, ¿una persona con un cuchillo aguantaría hasta que obtuviera lo que quería? Puede que me esté engañando a mí mismo, pero me gusta pensar que alienta a mi hijo a investigar los mecanismos que lo obligan, por lo que está menos dispuesto a aceptar que “el sistema” es algo autónomo y está fuera del control de los humanos que lo construyeron.

Lego también tiene una línea de juegos simples de bricolaje, completos con dados de Lego. La línea Heroica es modular, por lo que puedes conectarlos todos juntos y hacer un juego de rol rudimentario. Estos juegos animan a los jugadores jóvenes a inventar las reglas de la casa.

Y también le envié mi texto a Jimmy Wales, quien escribió un post hace un tiempo sobre cómo si está jugando un juego con su hijo, primero le pregunta si el niño quiere jugar un juego “real” o un juego de “aprendizaje”. La diferencia es que un juego de “aprendizaje” significa que usted habla abiertamente durante el juego acerca de lo que podría ser el movimiento inteligente, cuáles son las consecuencias de una decisión, y el objetivo del juego es aprender mejor el juego donde el ganador y el perdedor no lo hacen. no importa Me tomo muy en serio esa instrucción y ofrezco la opción a mis hijos cada vez que jugamos.

El mes pasado, mi hijo de 7 años me venció justo en una ronda de Neuroshima Hex en mi iPad. Casi lloré, estaba tan orgulloso de él.

8 años es una buena edad para exponerse a los conceptos de programación a través de Scratch.

Scratch – Imagina, Programa, Comparte

También debe tener en cuenta que hacer videojuegos es una práctica muy difícil que requiere años de arduo trabajo. Anime a su hijo a desarrollar una fuerte ética de trabajo para completar las tareas, incluso cuando son difíciles o aburridas.

Tarea de matemáticas … tarea de matemáticas, tarea de matemáticas.

Hacer videojuegos no es divertido. No es como jugarlos. Es un trabajo muy duro. Enséñele a su hijo a no eludir el trabajo duro y estará bien preparado para hacer videojuegos a medida que crezcan.

Hay muchas herramientas de juego de arrastrar y soltar por ahí, obtén una de esas.

Disfrutará haciendo juegos sin tener que aprender a codificar , luego le presentará los conceptos de programación y si se siente cómodo con la programación, preséntele herramientas más populares.

Si comienzas directamente a enseñarle a codificar, podría perder interés en hacer juegos por sí mismo.

Pocas herramientas que se me ocurran:

GameSalad – Haga juegos para iOS, Android y HTML5 – Arrastrar y soltar – No se requiere codificación. Juego creado para todos.

Crea iPhone, iPad, Android y juegos flash sin código

Buildbox – Arrastrar y soltar Game Maker