An open-source Scratch console.
As you wish. SNext is made with JavaScript, the same language that Scratch 3.0 runs off of. Games can be sumbitted to it, and if approved, they'll go on a server which can be accessed via the included shop. You can then download these games or apps and play them offline or online through a little UI magic and our inhouse compiler, Vroom!
SNext is now an ElectronJS executable, so that means all the dependencies come packaged with it. That's a good thing for you, since all you need is that now!
Well, not quite. First of all, SNext isn't an editor.. We don't have custom firmware to make games with, so you'll have to live with boring old Turbowarp for now. Second, this is a console. Not an emulator, a console. We have our own system, with our own code, that has its own features. Also, does TurboWarp have a custom server running to host games? Ok, maybe they do, but it isn't as cool as ours!
You can apply for launch title status right now! Just head to this link. You can also join our Discord, here.
- Download the files.
- Make sure you have both Node.js, NPM ready.
- Clone the repo/download it into a folder on your system.
- (WINDOWS ONLY) Navigate to the directory that you downloaded/cloned SNext to. Then right click on the file called
install.ps1and click on 'Run with Powershell'. If you get an error about security, see this. - (LINUX ONLY) Navigate to the directory that you downloaded/cloned SNext to. Then open it in the terminal and run:
sh install.sh. - Navagate to the directory that you downloaded/cloned SNext to. Then, navigate to
srcand runnpm start.
Please note that you'll get an error, stating that there were no files to run. THIS IS INTENDED BEHAVIOUR. DO NOT REPORT THIS AS A BUG. SNEXT WILL STILL COMPILE SUCCESSFULLY.
ShipmasterKyle - Creator of SNext (front-end)
Mystic - Developer (Web Developer)
BlueFalconHD - Developer (front-end)
TeleKiwi - Developer (back-end)
Kaylerr - Developer (extensions)
and all our wonderful game devs!
If you have any issues with using SNext or simply need assistance, please either;
- Make a GitHub issue. Please provide screenshots of error messages if possible, or go as in depth as possible.
- Join the Discord and make a ticket in the #tickets channel.
- If the ticket bot is down, ping a Firmware dev (they have a magentaish color name) with your issue.