@tychi :O May I see your code?
@mauve this is my latest commit
https://github.com/tylerchilds/plan98/commit/ffa681cef5275feb0a0fb060c40b61b129198416
my deploy is failing for unknown reasons atm, but will be up here: https://sillyz.computer/app/paper-pocket
about to step out, will ping back when i get back and can debug why my build isn't going
the tl;dr is that paper-pocket.js is the console that consolidates the input events and then elf-tag.js is a game that gets the custom events-- not much of a game right now, more of the beginning of a settings menu for a game lol
@tychi might be good to look at the defaults in popular emulators. I think the type of game makes a big difference sadly. E.g. 3d adventure games for xbox will be different than 3DS
@mauve i went with what felt intuitive for me 🙃
vim, roughly
j - a
k - b
l - x
h - y
u - lb
i - rb
y - lt
o - rt
wasd - arrows
arrows - arrows
q - ls
e - rs
enter - start
backspace - select
meta - os
latest synth: https://sillyz.computer/app/paper-pocket?rom=paper-nautiloids
pressing "paper pocket" or the home/meta key will pop the touch controls and paper pocket app frame open for touch buttons
@mauve 🧡
i'm touching code again now and i'm thinking, like i know wasd is d-pad-- but do you know of like, a "standard" for mapping all gamepad buttons to keys? like, what's left bumper, right trigger, clicking a thumbstick?
the next iteration once it goes live will be my latest synth work, turning the paper-pocket into a live synthesizer where directional keys navigates music space and buttons are fifths adjacent music theory to current root note