? What is SBScript? (Page 1) ● SmileBASIC Source Forums

Sign In

Register
*Usernames are case-sensitive
Forgot my password

Migrating to a new website for SmileBASIC 4

What is SBScript?

  • #1 ✎ 3 Max1029 Hi 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 ✎ 1129 snail_ Power User QSP Contest 1 Contest Participant I participated in the first SmileBASIC Source QSP Contest! Helper Received for being very helpful around SmileBASIC Source Achievements Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements As 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 ✎ 3 Max1029 Thanks 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
  • #4 ✎ 15 Na_trium Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies I heard that a SmileBASIC interpreter including graphics of SB3 had been asked to delete by SmileBoom. http://kani.cf/posts/AYMHAAADAAADV44r3rjJyw Posted
  • #5 ✎ 3 Max1029 Yeah, 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 ✎ 10 uyjulian I still have an archive of otyasmilebasic. Graphics were not included, they were separate download. Posted
  • #7 ✎ 536 HTV04 Forum Leader Hidden Achievements Third Year My account is over 3 years old Website Intermediate Programmer I 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
  • #8 ✎ 10 uyjulian See https://github.com/eidas/otyaSMILEBASIC Posted
  • #9 ✎ 536 HTV04 Forum Leader Hidden Achievements Third Year My account is over 3 years old Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength
    See https://github.com/eidas/otyaSMILEBASIC
    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
  • #10 ✎ 1 A1ecks
    See https://github.com/eidas/otyaSMILEBASIC
    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 ✎ 536 HTV04 Forum Leader Hidden Achievements Third Year My account is over 3 years old Website Intermediate Programmer I 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