Generally if this is your first time programming you don't go from hello world to a platformer right a way. Even if you do have a little experience its better to experiment with some smaller mini-projects that aren't made to be published first for no other reason other than to get comfortable with the features and quirks of the language and tools provid.
@sam I believe its a myth to say you need to be good at math to program. Whats far more important is the ability to understand logic and the ability to proberly and accuratly troubleshoot. Knowing how to stick to a syntax is also important and maybe a bit about computer.
Sometimes depending on the project knowing math is important but its not a requirement.
(Even if you don't make programs you can still play other people's projects so it's not completely useless if you can't figure it out.) just know that if you get this you will basically need to study to get good at it ;)
It won't be a cake walk. Learning programming on here or anywhere is like learning any craft. I highly recommend learning to program be it here or anywhere else as its a really fulfilling experience to complete a project and has a lot of useful benefits.
"This isn't a game" disclaimers out of the way though the manual (found on the home screen or on the website) is a great place to start.
Problem isn't the trying to reset the variable. Single = in most all programming languages is specifically reserved for setting variables. You need == to test if they are equal to something.
Speaking of star fox my favorite game of all time is star fox 64! I was bummed after downloading this last night that the game has uninverted controls (probably cause i'm weird) but the great thing about smile basic is because I have the source code I was able to modify the code in under 2 minutes!
Probably easier but I pretty much had to start at square 1. The syntax is quite a bit different for variable storage. And no matter what the platform the commands to deal with input and output past things like PRINT (like for buttons graphics and audio) are going to be different.
The thing preventing me from doing anything on this is mostly laziness though as I self taught myself TI BASIC.
Though they are right for being a beginner. Get a few small projects under your belt first so you CAN learn to understand the problems you wish to tackle before attempting to tackle them.
I'd add to this though that once you get comfortable programming it doesn't hurt to bite of a LITTLE more than you can chew. Don't shy away from a challenge for fear you are not yet good enough. If you can fully comprehend the scope of the problem you want to tackle and can handle a little failure every now and then you should try to push yourself cause you don't grow with easy stuff.
I'm lazy too. But my reasons for getting it are purely to support the concept of this app so they keep making newer versions. It's awesome to be able to make my own games on a portable system that are shareable and I'd like this to always have the option even if any audience I can get is tiny.
You will need to xterm all tutorials. The manual (accessible via the 3DS home screen) is helpful for starting out but it barely scratches the surface. If you are deciding if you should get this game you should get it only if you don't mind putting in some work to learn it. That said if you do put in the effort this is a pretty powerful application so you can do a ton of cool things with it.
This is just a guess. I don't know what the average age of people are when people learn to program. I believe it takes a certain level of maturity to willingly choose to learn something that requires this level of work and practice so its a pretty safe guess.