+1 on the XR makes it worse, but -1 on the only other reason being abuse. These drugs are not one-size-fits-all.
Different people have different reactions.
I'm studying for my test and they warn you that having an undeliverable address could get your license revoked. I wasn't sure how seriously to take that one.
The Godot editor has a pretty good IDE. It's not VScode/Atom levels of functionality but it's improving steadily.
Looking at the github issues they seem to have made a lot of progress with non-English inputs. Again, not perfect but improving.
Godot 4 is adding multi window support. I would hesitate to judge it until it stabilizes but there's some hope there. It looks good from what we have seen so far.
The rate this engine is improving is incredible, i'm finding a lot of reasons to be optimistic.
Having a tidy interface is certainly a primary goal but there are others.
- Control over the size/shape of the sensor pad.
- Control over communication (i2c/spi/usb)
- Ability to explore gesture behaviors and expose simplified interfaces to the OS.
- Control over click feel/behaviors by customizing snap switch style, mount, and locations.
- Control over the touch surface finish. (Did you know you can laser cut glass screen protectors? Why are none of these touch pads glass outside of macbooks?)
- Open documentation on all of the above.
As for reading material I can't recommend anything as a summery (see my last bullet). Manufacture design guidelines are probably where you should start.
Given how ubiquitous the capacitive touch senors have become I'm surprised no one has put together an open source option. I've gone down something of a rabbit hole searching and haven't found any prior work.
The closest I have seen is the Snowpad[1] but it's been discontinued by the maker and they pulled down the source as well.
I'd try duplicating it but it used the Microchip MTCH6301 and it's been marked `Not recommended for use in new designs.` I'm hunting for an easy to use alternative if anyone knows one. I may still take a stab at the MTCH6301 just because of how easy it looks to use.
SCAR was I think the first programming I did. It was very good software, really made it enjoyable. So much so that SCAR eventually _became_ the game.
Every morning before school and every afternoon when I got home I would check on my bot to see it either:
- Murdering chickens/Mining/Cutting wood
- Stuck on a tree
- Stock on the log in screen
I just remember how carefully i had to debug those scar scripts. A bug could waste night of botting, or worse do something suspicious and get your account locked.
I worry that kids growing up today have fewer opportunities like this.