3 ms·
I understand this very well. I've also created a tool (a virtual fantasy console in my case) to teach my kids programming, called MEG4. Then I've created an en
by skrellm 2mo ago
I understand this very well. I've also created a tool (a virtual fantasy console in my case) to teach my kids programming, called MEG4.
Then I've created an engine in it to create very similar text-based adventure games like this one. I've also used a similar low-level language to describe the game logic. Later I've ported the engine into a native app (Win, Linux, WASM) with more features, like point'n'click interface (the bytecode remained backward compatible, it can play games created with the fantasy console).
https://gitlab.com/bztsrc/meg4_advgame https://gitlab.com/bztsrc/meg4_advgame
As a demonstration, I've ported a classic C= 64 game, you can try it out here (runs in the browser too). This game was a pretty big deal in my country in the '80s, and its creator was legendary.
https://bztsrc.gitlab.io/meg4_advgame/idoregesz.html https://bztsrc.gitlab.io/meg4_advgame/idoregesz.html
The description of the language, the bytecode, and the engine et al can be found here https://bztsrc.gitlab.io/meg4_advgame/ https://bztsrc.gitlab.io/meg4_advgame/ for those who are interested. The C= 64 game's source also available in the repo.
Full disclosure: my solution is 100% AI-free.