5 ms·
The short answer is way more difficult than environments like PureBasic, SpiderBasic, or similar earlier options (think Blitz BASIC, AMOS, STOS). The point wit
by bartread 6y ago
The short answer is way more difficult than environments like PureBasic, SpiderBasic, or similar earlier options (think Blitz BASIC, AMOS, STOS).
The point with these is that everything you need is in the box: no complex toolchain to set up, no fussing with libraries, no fighting to get different bits of technology to work together. Just type in your code, hit run and (assuming you haven't made any errors) it simply works.
Yes, these tools might not be the most robust ever, or suitable for all problems, but they do allow you to get up and running very quickly, with the minimum of boilerplate and ceremony. If what you mainly want to do is get people into computers by making objects fly around the screen and blow up, they're absolutely perfect.
- zozbot234 6y ago> The point with these is that everything you need is in the box: no complex toolchain to set up, no fussing with libraries, no fighting to get different bits of technology to work together. You should still be able to do this via a modern 2D engine like Godot. It comes with its built-in scripting solution that's rather Python like, but you don't have to use that; native bindings are available, and easily accessed from, e.g. C++ or Rust.
- 7thaccount 6y agoI don't think kids and C++/Rust should be mentioned in the same sentence :). I know some kids could maybe make it work, but those are tough languages with a lot of complications and no garbage collector to help out. Manual memory management would just be yet another roadblock. Again, I think the complex industry solutions are more harmful here. These kids don't need to make Call of Duty 3. They are more at the Pong skill level. A tool that is far simpler and far less featureful is superior here. When they get older and need to use Unity or Unreal or whatever, they can switch without having lost much.