shapez.io
shapez.io copied to clipboard
[Feature Request] DS Support
This is an extension of #1040. Maybe add support for 3DS? I think it might look really cool in 3d, and the keybindings shouldn't be too hard. Have all the GUI (save, settings, inventory, etc.) on the bottom screen, left stick/d-pad moves the view, L and R switch items in the hotbar; zL (on new model) switches between lower and upper hotbars, zR places, (as does A), B clears cursor/removes building, Y switches layers, X is shift or other things, depending on the scenario. I'm thinking of a cheap download onto a MicroSD, and use an R4 PassKey to play the game. Or just a download from the Nintendo store. Any further ideas would be welcome.
To be honest, if shapez was to be put onto consoles, I think making it for switch instead of DS would be better. It's fast with larger screen area and more buttons. Also, games aren't being released on the DS anymore so people wouldn't check and most people have moved onto the switch...
Okay, fair enough. But it would be possible to adapt it for 3DS, right? I'm thinking some sort of protocol like this:
- User downloads "shapez-3ds-updater" (or something like that) to a PC
- Said program starts a wizard that finds a removable MicroSD card (empty)
- Asks if User wants to install Shapez.io on the said MicroSD card
- Program downloads latest Shapez.io build
- Program installs build on the card.
- Finally, it instructs the user to eject the card, and insert it into a DS PassKey (basically a homebrew DS gamechip).
- When the wizard (on PC) detects a newer build, it sends a PC notification telling the user to back up their saves, and reinstall the latest version on the MicroSD card.
I know, it's a bit of a hassle, but I think that it would be worth it for a portable, stable build that is compatible with an (in my opinion) underappreciated console.
Uhm, guys, somebody has to make a DS build first? :D Or can it run javascript?
I imagine there will be a way to bundle electron for the ds, most likely quite hacky though, and there would have to be a ton of development to port over simple things such as updates or saving a file to storage. I see no point of hacking the engine to bits and building it back up again just to release the game on a out of date console...
Uhm, guys, somebody has to make a DS build first? :D Or can it run javascript?
XD Quite frankly, I have no idea. I'm kind of new to this, but I've been researching it.
I imagine there will be a way to bundle electron for the ds, most likely quite hacky though, and there would have to be a ton of development to port over simple things such as updates or saving a file to storage. I see no point of hacking the engine to bits and building it back up again just to release the game on a out of date console...
Fair point, but I think it might be possible to have an updater of sorts stored on a PC that automatically installs the latest version on a homebrew gamechip (a lot like an .msi installer). (haha I don't know if this answers your concern or not. Sorry if it doesn't!)
Possible ideas: For Switch: Left Joystick moves view; touchscreen and right stick move cursor; all else is same as DS Xbox: Same as DS (as in A is still place, etc.) PlayStation: I'm not sure. But use the touchpad thing, maybe?