sdlBasic is a nice BASIC for game development. (2D only)
It comes with its own IDE based on Scintilla and is multi-platform. The latest stable release works on Linux and Windows. On Ubuntu sdlBasic is in the official repositories and can be installed with ease.
Programs can be made executable, so that they can be distributed as a binary.
From the documentation:
sdlBasic is a basic interpreter to write 2d games, it combines the simplicity of Basic language with the power of SDL libraries.
Recent (stable, source and binary) version can be found on:
http://sourceforge.net/projects/sdlbasic/files/Most recent version (alcor 0.8 only source) is here:
http://sdlbasic.svn.sourceforge.net/viewvc/sdlbasic/Bugfixed versions based on alcor 0.8 (by gersen):
Source-Tarball:
http://www.basicprogramming.org/sdlbasic/files/sdlbasic.tar.gzBinary 32bit Linux (built on Absolute Linux):
http://www.basicprogramming.org/sdlbasic/files/sdlBrt-linux-x86.tar.gzBinary 64bit Linux (built on Kubuntu 9.10):
http://www.basicprogramming.org/sdlbasic/files/sdlBrt-linux-x64.tar.gz(I hope we can provide a Win32 binary soon)
We saved the documentation to our server (version from Ubuntu package):
http://www.basicprogramming.org/sdlbasic/documentation/Copyright notice:
http://www.basicprogramming.org/sdlbasic/copyright.html(This topic will be extended soon)