Live data from Hacker News

My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback

armaansahni.com

231–240 of 493 posts

Re: My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback

#231
I completely agree that you can start using javascript directly without writing the so-called "children's programming language"

Perhaps he can try to use Github to get more feedback and try to colleborate with others :)

This is a 3D shooting game that I discussed with my nine-year-old son. The coding part was implemented by myself and AI.

Welcome to exchange experiences and ideas.

https://github.com/bestian/3d_shoot_game https://bestian.github.io/3d_shoot_game/

Re: My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback

#232

Earlier quoted context omitted.

Kids dad here. Actually we did start with Godot - but it was too much too fast and he was overwhelmed. He mentions this in his blog post. So we ultimately stepped back and I wanted him to learn to be resourceful. I give him a series of small changes (eg: write a function in any language that displays "hello world" on the screen) and he delivered those results in JS (he already knew HTML/CSS at this point). The rest c…

Godot is designed for beginners, but also those that don't like to get their hands too dirty with code. Also the web export is likely inferior to what he can do with JS directly. With that in mind I'd recommend he sticks with JS. If he's interested in doing more advanced games he should look into Three.js, or Pixi, Babylon, Phaser and other engines (and eventually even just raw WebGL and using shaders), all within th…

I'm curious to know why you think Godot's web exports are too poor to be useful even to a 9 year old? I've published multiple HTML5 games on itch.io using Godot, including some with P2P multiplayer functionality. Apart from complete inoperability on Safari, I haven't run into many issues?

Re: My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback

#233

So it seems that kids are learning programming at a much younger age these days compared to millennials. I wonder if/how that will improve life in the future

Some kids learning to program at impossibly young ages.

And on the other end of the spectrum many college kids today don't know what files and folders are, having used iPhones and web apps their whole lives.

What a strange world.

Re: My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback

#234

So it seems that kids are learning programming at a much younger age these days compared to millennials. I wonder if/how that will improve life in the future

Kids dad here.

He's doing it because he sees his parents do it, and he wants to learn. To him its achievable because he has in-house guidance.

But he doesn't know any kids who are doing what he's doing. Advanced Scratch yes, but not anybody that has broken out of scratch.

Re: My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback

#235

So it seems that kids are learning programming at a much younger age these days compared to millennials. I wonder if/how that will improve life in the future

Some kids learning to program at impossibly young ages. And on the other end of the spectrum many college kids today don't know what files and folders are, having used iPhones and web apps their whole lives. What a strange world.

Kids dad here.

I think most kids just learn on an iPad and then will consider file management "too confusing" -- why do something hard, when there's an easier way?

We've avoided too much iPad/iPhone activities and have specifically taught file management. I felt its a useful skill. He uses Piskel to make his animation, and handles the download and file movement into his repository himself. At first this was confusing, but he figured it out pretty quick.

Re: My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback

#237
Curious how you did deployment. On the one hand, giving him his own live server on the net seems cool, but that's a bunch more technologies to learn in order to deploy. On the other hand, seems like it would take away from the independence of the project to be like, nice work, I'll put this on the net for you.
Post reply on HN