4 ms·
I have a halfway decent solution to this problem. Currently, I'm working on a web-based game development language. Essentially, I would like to create a simple
by xigency 9y ago
I have a halfway decent solution to this problem.
Currently, I'm working on a web-based game development language. Essentially, I would like to create a simple programming language, like BASIC, Lua, or others, and provide built-in libraries for 2D game making.
Much of my formative programming experience was using using Blitz Basic, a game language. As a teenager, I was able to use it to create games easily.
With all of the visual and graphical game development kits available today, I feel that it has become more difficult to learn programming in the way that I did. Providing a programming-based offering is the only solution, I think.
When constructing functions and loops to coordinate and move or draw sprites, I think it becomes much easier to think about the logic of a computer program and how that knowledge can be practical.
- RepressedEmu 9y agoI think this is an amazing idea! I played with Basic and Visual Basic when I was younger and it taught me all about logic loops, basic data structures, etc. Putting that type of playground on the web sounds interesting. Have you started yet?
- xigency 9y agoI'm working on porting the language VM to asynchronous JavaScript. The language that I'm using is one that I've shared with HN before, although I've made major changes and added some nice features. Here is the Duck source code: https://github.com/gregtour/duck-lang/tree/duck2 https://github.com/gregtour/duck-lang/tree/duck2 The documentation reflects the original version, but duck2.cfg shows the new grammar and the /js folder shows the current progress. I have a mockup of the interface here as well: http://brainplex.net/gamepad/ http://brainplex.net/gamepad/ One big issue is finding time.