#1✎ 3Max1029Hi everyone!
I haven't found any thread about this topic, so I'd like to ask it myself.
SmileBoom, the company behind SmileBASIC, lists SBScript as one of their middleware tools on their website. Basically, they describe it as a scripting language for various platforms. Has anyone contacted SmileBoom about it?
Does anyone know what it is exactly for or how to get access to it?
From what I gathered, this would allow you to run games written in the same language as in SmileBASIC on other platforms.
Thanks in advance for any help :)
Posted
#2✎ 1134snail_Power UserQSP Contest 1 Contest ParticipantI participated in the first SmileBASIC Source QSP Contest!HelperReceived for being very helpful around SmileBASIC SourceAchievementsAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!AchievementsAs far as we know: SBScript is the script engine that implements the core of the SmileBASIC language. The rest of the features are built on top of it, SBScript only contains the language and a handful of core functions.
Good luck getting your hands on it without some kind of business plan. An open source fork of SB would be cool but it would also hurt their bottom line.
Posted
#3✎ 3Max1029Thanks for the clarification :)
I've seen that there are some interpreters written by the community that allow you to run a SmileBASIC program on desktop platforms.
Does anyone know what SmileBooms take on that is? Do they allow the use of such interpreters and would they allow anyone publishing a game using such an interpreter?
Obviously, SmileBASIC isn't the go-to framework for developing games for other platforms. However, I like the idea of programming a game for personal use on my 3DS as a hobby and still having the option to publishing it on other platforms to reach a broader audience if I actually create something decent. Recreating an entire game in another engine or framework is quite cumbersome and, at least for me, not really a lot of fun.
Again, thanks in advance for any help
Posted
#5✎ 3Max1029Yeah, I've seen that the project is no longer available on Github.
Was it because of the graphics included, which are obviously SmileBoom's, or because of the interpreter itself?
Posted
#6✎ 10uyjulianI still have an archive of otyasmilebasic.
Graphics were not included, they were separate download.
Posted
#7✎ 567HTV04Forum LeaderHiddenAchievementsThird YearMy account is over 3 years oldWebsiteIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming Strength
I still have an archive of otyasmilebasic.
Graphics were not included, they were separate download.
I remember that. Two of the images that were downloaded had some weird JPEG compression that made the graphics look terrible, so I had to replace them using copies from SmileBASIC.
Can you PM me a download link for your copy of otyasb? I think I lost mine.
Posted
Edited
by HTV04
#9✎ 567HTV04Forum LeaderHiddenAchievementsThird YearMy account is over 3 years oldWebsiteIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming Strength
Oh, I know about that mirror. I meant the compiled version. It's fine though, I found it somewhere in the insanely cluttered Downloads folder on one of my older computers (I kept a lot of random files in there).
Posted
Edited
by HTV04
Oh, I know about that mirror. I meant the compiled version. It's fine though, I found it somewhere in the insanely cluttered Downloads folder on one of my older computers (I kept a lot of random files in there).
I've recently gotten into SmileBasic and on my quest to find a PC equivalent, I finally was able to compile that branch. I really had to scrub the net pretty hard to find the exact dependencies.
One of the things that made it impossible to compile with current versions of Dlang was the project was using a function in the language that was later depreciated in May 2018 along with a ton of other stuff that just made it impossible to compile without tweaking it and potentially breaking the project. I ended up using older versions of dub, Dlang, and SDL2 to finally get it working.
Again, I'm very new to SmileBasic altogether, so I'm unable to check and test if I broke the program during compiling, but it seems to be working since I was able to run the included test.txt file included in the repository.
Fun stuff. Anywho, if you have a copy of the compiled version, would you be willing to share? Even though it ran the test file, my copy still feels kind of... off? It vomits an entire wall of text sometimes when entering stuff.
Posted
Edited
by A1ecks
#11✎ 567HTV04Forum LeaderHiddenAchievementsThird YearMy account is over 3 years oldWebsiteIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming Strength^ Sent you a PM
If you have a computer that supports it, Citra + SmileBASIC 3 may be a better option though.
Posted
Edited
by HTV04