You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The title is vague because I have a couple ideas that all fit together nicely, so I thought I would include them all in one PR.
A C/C++ game engine. While this may seem unnecessary, we would be porting the stdlib or a modified version of it to the sprig, allowing compiled programs to run, meaning eventual support of languages like rust, go, etc. This gives hackers much better control of the games they can create and run for it. This draws into the second and more crucial necessity, the ability of running performance intensive tasks much easier, like 3d games or renderers. Raymarching isn't exactly practical with the game engine we have now. This game engine should emphasize maximum control, so that we can set each pixel if we want to (maybe someone wants to contribute a 4d game). Most C/C++ programmers will be glad for this fine control we have over the game.
A raspberry pi pico has "264kB of SRAM, and 2MB of on-board flash memory". We should be able to store more than one game at a time in sprig, and be able to access/delete our games in a sort of directory. We could make this really nice looking, with an icon showing whether its JerryScript, compiled, or maybe something else we add in the future. This would make sprig very modular and would allow us to definitely use the full power of the raspberry pi pico instead of running one byte code game between flashes. Flashes can also be difficult sometimes as not all devices have USB A ports and my mac only has USB C, so that might just be a "me problem" but I would be surprised if I was the only one developing from a mac. Anyhow, having multiple games on the sprig at once is a very, very useful feature and would be very beneficial.
This feature request was opened courtesy of @grymmy . I made this feature request because I want to work on these features myself, and I want to make sure that what I have aligns well with the goals the rest of the team has and that my pr wouldn't clash massively when I make it a few months from now.
The text was updated successfully, but these errors were encountered:
The title is vague because I have a couple ideas that all fit together nicely, so I thought I would include them all in one PR.
This feature request was opened courtesy of @grymmy . I made this feature request because I want to work on these features myself, and I want to make sure that what I have aligns well with the goals the rest of the team has and that my pr wouldn't clash massively when I make it a few months from now.
The text was updated successfully, but these errors were encountered: