hackclub / sprig

🍃 Learn to code by making games in a JavaScript web-based game editor.
https://sprig.hackclub.com
MIT License
877 stars 1.03k forks source link

Redo Sprig gallery/gameplay experience #1937

Open recursiveforte opened 2 months ago

recursiveforte commented 2 months ago

I propose we separate the editor from the experience of playing a game. When opening a game, we should only show the game and its description/author/metadata - there should be a button to open the editor interface, which includes the code and help panes. This helps turn Sprig into more of a "game platform" instead of a platform purely focused on creating games, drawing people in who would not otherwise play games in the gallery.

The former interface - focused on gameplay - should show the game as the largest element and have the following functions:

### Tasks
- [ ] #1947
- [ ] https://github.com/hackclub/sprig/issues/1948
- [ ] https://github.com/hackclub/sprig/issues/1949
- [ ] https://github.com/hackclub/sprig/issues/1951
grymmy commented 2 months ago

I approve these generally but please create individual feature requests per bullet item and add any required product info to each for their impl

grymmy commented 1 month ago

I am closing this issue as the actual work behind it is logged as separate issues.