June 16, 2025
(guess who's back)
(back again)
I realized a Linux-only terminal thing was NOT going to get any votes so I'm pivoting to something more accessible: a web game engine/fantasy console thing!
Not a lot to show since I'm working on the language before doing graphics, but here's a screenshot of code that actually gets parsed and run correctly by the engine!!! woah!!!!!!
In this (admittedly half-hearted) devlog: More prompts and more commands
Had to cram for a Calculus exam (it sucked!) so I couldn't really work on the project these past few days, but thankfully I'll have the weekend to give it some love.
Next on the task list are:
- Laying the groundwork for configuration options (a hash-map implementation!)
- Getting mouse input working
- Syntax highlighting...? (probably not)
More progress! But there's a bug in the video lol
Not shown in the video but saving an opened file works too
Still working out how to handle resizing btw. The SIGWINCH signal (well, signals in general) aren't really a thing in Windows, so I'll have to do some weird platform-dependent code to make it work. Ideas on how to handle it are welcome, but really, I know the solution--it's just bad and boring and I can't test it on my Linux machine :-P
My text editor can save files now!
Also, semi-featured in the video: normal mode commands like $, , G, etc...
It's basically fully featured!
...just don't try to open files you need to scroll through
...or resize the window (still exploring how to handle that portably)
...or type/read files with/even think about tabs
...
...maybe it's not actually fully featured
Visualizing the iterative nature of science
This was widely regarded as a great move by everyone.