sky-music / sky-python-music-sheet-maker

Make visual music sheets for thatskygame (graphical representations of the Sky keyboard)
MIT License
29 stars 10 forks source link

PlayStation HTML renderer #277

Closed jmmelko closed 1 year ago

jmmelko commented 1 year ago

Add PlayStation gamepad buttons as a possible output. Suggested by Kimu.

jmmelko commented 1 year ago

For the question sequence, there are two solutions.

== Solution A ==

* Choose your platform:
1/ Mobile & computer (default)
2/ PlayStation

If player selects 2, then ask another question:

* Choose the buttons layout
1/ Layout 1 (default)
2/ Layout 2
3/ Layout 3
4/ Layout 4

If layers are not numbered on the PlayStation, then we’ll find a way to identify them, such as:

- Layout 1: [L] button in the upper left corner
- Layout 2: [DL] button in the upper left corner

or

- Layout 1 (defaults): starts with [L]
- Layout 2: starts with [DL]

== Solution B ==

Wait for the question about output rendering formats, add PlayStation there

* HTML
* SVG
* …
* PlayStation

and then after that ask for the PS layout

My preference goes to A because:

== Solution C ===

I guess for the question sequence, we might need another question at the end, once the song has been entered, because it is a new output style (not file format, but it is separate to the grid)

What style would you like to output as? (Optional)
1) Press Enter to use default grid
2) Enter PS for PlayStation

Which PlayStation format?
1) description
2) description
3) description
4) description
jmmelko commented 1 year ago

Playstation’s SVGs:

SVGs.zip

jmmelko commented 1 year ago

F0076DB3-FD77-4844-9356-E3E64504C147

jmmelko commented 1 year ago

All layouts: 52F1DA74-907C-403C-B83F-453A1AFC3896

jmmelko commented 1 year ago

Switch SVGs: Switch SVGs.zip