There are two language that come to mind: Lua and Python.
For Lua there is a 2d engine called Löve. I tried to use it but I made some small projects that I never published. If you want to see a game made with that engine, then search mari0 (It's a crossover between mario and portal.)
I haven't use Python for game programming but it has a similar syntax to smilebasic.
Does a "modern version" of SmileBASIC exist?
MidnightCreated:
There are two language that come to mind: Lua and Python. For Lua there is a 2d engine called Löve. I tried to use it but I made some small projects that I never published. If you want to see a game made with that engine, then search mari0 (It's a crossover between mario and portal.) I haven't use Python for game programming but it has a similar syntax to smilebasic.I actually program in Löve sometimes. Haha. I didn't think of it as much like SmileBASIC. In retrospect, I suppose it is similar in many ways. I don't know much about Python. However, I do enjoy making jokes about people who use it "speaking snake" since I think a python is a type of snake. I was looking, I suppose, for another BASIC dialect (or something with nearly identical syntax, such as Pico-8's code) with a similar structure to that of SmileBASIC, that is built for use on Windows.
"Modern" is a poor choice of words here. SmileBASIC itself is a very modernized and luxurious revival following the BASIC family.
What you're really looking for is made clear later:
The "most similar programming language to SmileBASIC available on Windows"
The answer, if I dare to give one, may very well be QBasic, which shares many syntactic and vocabulary features with SmileBASIC.
"Modern" is a poor choice of words here. SmileBASIC itself is a very modernized and luxurious revival following the BASIC family. What you're really looking for is made clear later: The "most similar programming language to SmileBASIC available on Windows" The answer, if I dare to give one, may very well be QBasic, which shares many syntactic and vocabulary features with SmileBASIC.Ah. I see what you said. Apologies for not specifying this; I was looking for something built for Windows, as in not requiring emulation of any sort as is the case with QBasic. However, I am interested in this.
I was looking for something built for Windows, as in not requiring emulation of any sort as is the case with QBasic. However, I am interested in this.http://lmgtfy.com/?q=qbasic+modern
Spoiler
http://www.qb64.net/I used to made game with QBasic and QB4.5 long ago.
Then I discovered FreeBasic and made a few games with it.
http://www.freebasic.net/
FreeBASIC is a free/open source (GPL), BASIC compiler for Microsoft Windows, DOS and Linux.
It is just a compiler, and there are couple of IDEs.
It has QB language option that can compile most of QBasic programs.
I still use FreeBasic sometimes to test some ideas quick.
(I actually made wave converter(for nyancat wav) with FreeBasic first then ported on C#.)
http://www.qb64.net/wiki/index.php/Main_Page
There is QB64 and it comes with IDE that's look just like QBASIC.
But I didn't make any games with it.