3 ms·
I had this idea after I got my Raspberry Pi 400 to build a Lua/LÖVE[1]-based instant-on/"bare metal" IDE for kids, optimized for that hardware/keyboard, inspire
by tpmx 4y ago
I had this idea after I got my Raspberry Pi 400 to build a Lua/LÖVE[1]-based instant-on/"bare metal" IDE for kids, optimized for that hardware/keyboard, inspired by the Turbo Pascal GUI that was so awesome in the early 90s, with a mix of STOS/AMOS thrown in. It would be keyboard-operated - mouse optional. Then I got too busy.
Just putting the idea out there :).
1) https://love2d.org/ https://love2d.org/
- Daegalus 4y agoI Kickstartes this many manyany years ago and it's still going strong. Kano was designed to teach kids Raspberry Pi, hardware, and software development. they even had their own Linux distro with a GUI focused towards kids. I now have a kid but she is too young still but I am definitely going to be getting her into building Kano devices. https://kano.tech https://kano.tech main page with all the devices https://world.kano.me https://world.kano.me their community for kids and learning
- abeisgreat 4y agoNot exactly the same, but I have been using a technically similar stack (Pi 4b + Love2D GUI) paired with some custom autorun code to make a console which boots media off of whatever drive you insert (potentially a keyboard / mouse / controller optional media device). I've got the Pi booting basically straight to Love2D (really it's a combo of carefully choreographed splash screen, LXDE wallpaper, then an autostart of the actual Love2D UI which makes it seem like the Love2D UI is in control from boot) and it's all worked very smooth. I feel like this setup would work well for custom UIs (especially if you're not as obsessive about the polish as I am and can tolerate a few flashes as X boots up). There's nothing specific about Love2D which makes this work other than being a nice way to write code that runs smoothly on a Pi, but I like it :)
- oliwary 4y agoThat’s such a fun idea! Load81 might be of interest for this as well, it’s a commodore-like console interface for Lua, made by antirez: https://github.com/antirez/load81 https://github.com/antirez/load81