Fuze Basic for Nintendo Switch
fuze.co.uk
fuze.co.uk
It promises a lot but tells me very little. Same goes for their now out of stock dedicated hardware.
Other than that, I’m genuinely excited about this.
Why is it so difficult to figure out how to get the software?
edit: I just signed up now and managed to log in, and I was expecting forums or at least a blog but I can't find anything. Hopefully some kind of community feedback loop is in the works.
https://gbatemp.net/threads/release-basicsploit-primary-home...
lol, heard that before.
> Over $1,000 worth of high-quality gaming assets
According to who?
So, is this a gamemaker being released on switch? I don't get it.
You're supposed to write code on a touchscreen switch keyboard?
Is it me or has this become more and more of a theme for new programming languages? Do they even deliver on all these promises?
BASIC itself, through things like peek and poke, can give you the "power of C", and with subroutines if you create a stdlib that you inject, you can certainly make it as high-level and versatile as Python.
That doesn't mean that you get the benefits of C, Python and BASIC all at once though. You've achieved the overly-broad goals, and can say you haven't lied, but the impression the consumer has won't live up to the real world - because they're expecting the cultures and communities of those languages as well.
The newest member of that family is Monkey 2 [0], not to be confused with Thorsten Ball's Monkey [1].
My name is Jon Silvera and I run FUZE Technologies Ltd.
First off why is this item called Fuze Basic for Nintendo Switch. The product is called FUZE4 Nintendo Switch and sorry folks but it is not BASIC.
We are an education company - we deliver coding workshops to young people around the country. We developed FUZE to help us achieve this. The results have been so positive we decided to bring it to new platforms like the Switch.
The site mentioned below being behind a login wall.. fuzearena.com is a community website to support FUZE. Due to many of our users being children we absolutely have to moderate the site and due to the sharing nature, that is using Nintendo friend IDs we must have accountability.
The out of stock hardware is an old product using old versions of FUZE BASIC (the previous product that has nothing to do with FUZE4). We hope to release new hardware with the new version of FUZE4 in the future.
I wasn't aware about forcing you to receive marketing materials - i will look into this. It should not be the case.
The software is called FUZE4 Nintendo Switch - it is available on the eShop. I don't think we could have made it any easier to get!
The release version has a few bugs, more than i would have liked. There is a patch already in the approval process with Nintendo. This fixes almost all of the known bugs and certainly gets rid of the worst ones.
This is a games console - it will always be restricted. The point is that this is a learn-to code app for users to get to grips with coding by programming games. If the users move on to Unity + C# or C++ or Python or Java for that matter then our work has been a success.
However, Windows, Android, Raspberry Pi versions will follow and if we do reasonably well then Stadia, XBOX, Playstation & Apple devices. The bulk of these will allow for a far more open landscape.
Sharing on the Switch however is perhaps not as restricted as you imagine and it is likely to improve over time as Nintendo trust the application more.
"easy as BASIC, powerful like C and versatile like Python" - Try it! This was our objective from the beginning.
"Over $1,000 worth of high-quality gaming assets" - you want a fight - step outside. Actually the real cost is a lot higher as many assets we're created exclusively. However if you go to Itch.io and a couple of other content sellers and combine everything we included then it comes to just over $1,200. And yes, we do have the artists approval in every single case!
The touch keyboard works really well and it is no ZX81 - I know this because i started on the early Z80s. I code using the screen a lot and whilst it won't replace a proper keyboard it is very, very usable. However plug a USB keyboard in and you're all set.
"every "coding for children" thing is fake" - now this is a good comment and i generally agree. The problem is we spend too much time teaching kids to play at coding rather than teach them real text based stuff. The problem is that things have been dumbed down so much people have forgotten what kids are actually capable of. At FUZE we teach text based coding, always have and always will because that is what it is. Someone still has to write Scratch and so on. We teach kids from six and up - in the early years it's all LOOPS, VARIABLEs and IF THEN statements but we quickly move on to arrays, vectors, lists, structures, 3D and so on.
"Why did they write their own language? Why not just use an existing language?" - We are teaching kids to code. Right now kids are taken from Scratch to Python - the jump is too much. FUZE is a transitional language designed to lower the barriers of entry to the real world languages.
Look folks, all we're trying to do here is provide an accessible, easy to learn coding environment to get more kids into coding. The fact FUZE is powerful enough and 'real world' enough for seasoned coders to enjoy is a bonus and it helps everyone if the pro's can help the newcomers.
Oh, someone said they thought it was freeware. Hmm.. nope. It cost over £250,000 to develops.
There will be free versions around the education channel and maybe players in the future but for now we need to recover our investments, buy flash new cars, buy a lot of drugs and go on a few crazy holidays, so just buy the damn thing!
I think I have covered everything.
But to summarise, we are trying to make a living by making an accessible learn to code platform to encourage more young people to get into coding.
It's bloody good and as such it deserves a tad more love!
Jon Silvera FUZE Technologies Ltd / feel free to email, i'm easy to find.
I understand that this is tongue-in-cheek, but maybe this isn't the type of thing you want to be saying when trying to market a product for children?
Despite the proliferation of electronics and software, the generation of kids growing up today doesn't have the same access to the underlying machine that we took for granted. I don't think any 8 year-olds are getting root access to their iPhones and installing terminal emulators...
Firstly - I must apologize for submitting as 'Fuze BASIC' - indeed my confusion was from your previous product; I did not realize that 'FUZE4' was actually a new name and just thought it was a clever way of saying 'FUZE BASIC for Nintendo Switch'. EDIT: Mods, could you change the title if possible? I can't edit it myself.
Everything else you've said - I 99% agree! (I think we could have an interesting discussion around "every "coding for children thing" is fake"). I started out on the Commodore 64, reading the books and typing in the program listings; I'm thrilled that you've made something like FUZE4 and think it's a wonderful fit for the Nintendo Switch. Lots of people own this console and now they too can have the 'coding out in the living room on the TV' experience that I (and I'm sure many others here) had growing up. I also think having the tutorial material built-in is great; I have fond memories of spending evenings immersed in the comprehensive QBASIC help documentation, way before the days of the Internet and a thousand distractions.
I'm glad to hear that you've submitted a patch to fix many of the bugs - that comment was the only one that gave me pause with regards to purchasing FUZE4 right away. With that out of the way, I'm really looking forward to diving in!
One final note - I think the Nintendo Switch eShop stands out as a platform that hasn't raced to the bottom when it comes to the pricing of games. I hope it stays that way.
I'm reminded of the hidden Ruby interpreter, too bad that wasn't cleared beforehand, I'm sure there would have been a way to make it work: https://arstechnica.com/gaming/2019/05/game-with-hidden-ruby...
With Fuze is it possible to make a build of the game which can be run on other platforms? If your game is really good, could you build it for the Switch marketplace?
I really really wanted to like Codea, but couldn't get my head around how you'd organize a big project with it. That and I find touchscreen keyboards terrible to code with.
EDIT: Found this forum thread for games and apps made with Codea, looks inspiring: https://codea.io/talk/discussion/1983/app-store-games-and-ap...
The only disappointments in how FUZE has evolved is that they don't seem to want you to actually SHARE anything you make. You can only share your made games with people on your friend's list. You can't publish them anywhere. Supposedly you can make external assets to push to the Switch, but without the ability to share games I've made, I'll be less likely to pay for it.
Of course if you've run fuse galle (or however you spell it) you can go grab a fairly complete python environment from a homebrew developer and just run that, there just isn't a decent editor you can run directly on the switch (yet.)
What do you define as 'real coding'? What kinds of things are you thinking of as 'coding for kids'?
“Does not work”- for what criteria of work? Because as a means to get kids exposed to ideas in programming and/or get familiar with how code looks and not be apprehensive of it, theyre great starters for many.