Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
There are plenty of "game maker" software. Even open source ones.
Check out Godot, which has tutorials for creating a game: https://docs.godotengine.org/en/stable/getting_started/first...
There is also the Blender Game Engine, which got split from Blender, but has a visual logic editor: https://upbge.org/#/documentation/docs/latest/manual/manual/...
Why not have all kinds of tools? I began my career with a "for kids" software creator tool called Klik and Play[0] and I loved it. I also liked typing into the DOS console, creating simple games with batch files and the CHOICE command, but having a nice GUI to create graphical games was really fun and as it turned out, educational. I have no experience with Scratch, but looking at how widespread it is, and how people create projects to help learners transition from Scratch to other languages, I think it's a fine starting point IF someone is interested in it.
[0] https://duckduckgo.com/?t=ffcm&q=Klik+And+Play&iax=images&ia...
Scratch has a very detailed wiki[1], which contains detailed explanations of even the most basic of concepts, along with example code. Now it also has built-in tutorials.
However, the real strength of Scratch is that it doesn't need any documentation or instruction. You can learn it simply by clicking around and trying things out. The blocks only click together in valid combinations (which you can infer from the shape of the blocks), so it's literally impossible to create a syntax error.
[1] https://en.scratch-wiki.info/
There's also some ongoing work on Rust REPL, see https://github.com/google/evcxr - though it's still a bit of a hack. Might become even easier than Turbo Pascal itself, and comparable to home computer BASICs.
Related posts
- Upbge is an open-source, 3D game engine forked from the old Blender Game Engine
- Should I focus on C# or Pygame?
- I made a resident evil parody game using UPBGE (blender game engine), and it's in second person
- HELP! Unable to enable "Bricky Nodes" or "Logic Nodes+"
- [PC] [Late 2000s or early 2010s] Website/program where you can make an animated short video with animated figures and it was fairly easy to do