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

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. LearningProcessing

    A repo for examples from the book Learning Processing

    I love this, I first learned Java and “Kids Programming Language” (a strange action script-y flash inspired thing) in elementary school and the lessons I learned there stuck with me until today.

    I would highly recommend parents consider teaching their kids using processing (p5.js), it’s super visual but still “real” code so you still build that muscle memory of thinking in loops and typing out real code: https://p5js.org/tutorials/

    There’s lots of art and games to be inspired by: https://openprocessing.org/browse?time=anytime&type=tags&q=g...

    And there’s some great books from dan shiffman on it that are super visual but still teach programming concepts: http://learningprocessing.com/ https://natureofcode.com/

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. 3d_shoot_game

    a small 3d_shoot_game

    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

  4. LittleJS

    LittleJS is the tiny fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!

    I would go with sth more simple and geared towards game dev

    https://github.com/KilledByAPixel/LittleJS

    is awesome and has many examples so you can start by editing them

  5. invaders

    A 1980s-arcade-style game written using HTML5, Canvas, and Web Audio (by susam)

    Congratulations on successfully crafting a computer game! Playing computer games (and then later Logo and BASIC) is how I got introduced to computers. I too wanted to develop my own computer game when I was 8 year old. But unfortunately, I neither had access to enough time with computers nor did I have sufficient programming skills back then.

    I did end up fulfilling my childhood dream of developing an invaders-like game 30 years later as an adult. I too chose to implement it using plain HTML and JavaScript. I have written more about it here: <https://github.com/susam/invaders#why>.

    It is very heartwarming to see that we live in an era where computers are pervasive and a 9 year old can learn all this stuff from the World Wide Web and large language models as well as implement a fully functional game.

  6. three.js

    JavaScript 3D Library.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Taro – A Lightweight 3D Game Engine for the Web

    1 project | news.ycombinator.com | 9 Mar 2021
  • Taro — a lightweight 3D game engine for the web

    1 project | /r/programming | 8 Mar 2021
  • Taro — a lightweight 3D game engine for the web

    1 project | /r/webdev | 8 Mar 2021
  • Taro - A lightweight 3D game engine for the web

    1 project | /r/coolgithubprojects | 7 Mar 2021
  • Show HN: Taro, a lightweight 3D game engine for the web

    1 project | news.ycombinator.com | 7 Mar 2021

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?