So there's no actual gameplay? I feel it would be better to wait until a game is at least slightly playable to make a published version. Even if that gameplay was extremely glitchy, it's still better than nothing.
I actually created my own function that does it. Basically, it takes the size of the text box and the text and word wraps it (another confusing process), then it fits it into the text box. However if it's too long, it won't put all of it in the box. It also fills in the box with black. I think that the hardest part is word wrapping, which I can't even remember how I did that at this point.
Really?
When someone posts something, don't default to "key?". Maybe ask questions like "that's cool, how does it work?", "is that a completed project?", etc. Don't just ask for a key, especially when you know nothing about it.
I've been working on Home more recently but have opted not to say much as to not show too much. I'm going to make sure that it works better than the version I made in PTC, so trust me, I'm working hard now.
Here's a screenshot to hold you off.
Did you use the USE command? Did you specify the GOTO label with a "1:@labelname"? Both of these are required or the labels of another slot will be inaccessible.
You didn't finish the line 39's IF statement. If you don't finish an IF statement, a FOR loop, or a WHILE loop, it will tell you not on the line that the error is, but rather the line where it realizes that it cannot be finished later. So just finish that IF statement and you should be good.
If you want to have a program run another program without clocking back, it's really simple, like exec 1 (I think exec works with slots). But to edit another program, use PRGEDIT and PRGINS, PRGDEL, PRGGET, etc. to modify it. Running a program and clocking back is more complex though, but ask if that's what you want.
@Sheepy pretty good, but remember to not make the story too black and white. You should have you be locked in the cage for a completely legit reason, like trying to cure a potentially apocalyptic disease or something like that.
I think it's pretty soon, as has been said. I believe that in Japan, they've already released an update that fixed the issue, so hopefully that will be transferred here soon. Not 100% sure on this though, haven't seen any specific sources confirm or deny this.
[43EX243D] It's actually a full library with lots of other functions that I made, so feel free to look at the documentation. To actually shade, create 2 sprites in a row that are the same, set the angle of the light source with ANGD height angle, xz angle (the angle visible on the screen), then just do SHADE (sprite number). I have more detailed documentation on SmileBASIC Source, thank you limits
@mason Yeah, at least Home. Using in The Axe would be much harder, since it has so many more sprites to generate and it reduces the max amount of sprites.
@alex The math I used was mostly done with the same logic as ray casting, except it doesn't actually cast any rays.
I just made a shading function that casts shadows for sprites really fast. It works by manipulating another sprite, so it does limit the amount of sprites.
I don't think you can copyright a name. You can trademark and restrict brand names, but not copyright. Copyright is applied to any art (music, video games, stories, etc.), and are applied automatically to any art that is created. However if you want to file legal claims, you must get a legal copyright. Logos are the only form of art that cannot be copyrighted (but can be protected in other ways)