For A = 0 To 4 Printr "Hello "; A Next When the above code is entered into Basic4GL and executed, the following is output to the monitor screen. Hello 0 Hello 1 Hello 2 Hello 3 Hello 4 Features Support for sound and music When Basic4GL was first released it could only play sounds but in 2006 support for music was added using the Open Al sound engine but later replaced with Audiere. Functions and subroutines When Basic4GL was first released it had no support for functions. That changed however when version 2.5.0 was released in January 2008. Now Basic4GL has full support for local variables, parameters, forward declaration and recursion. Plugins In August 2006 support for Plugin DLLs was added to Basic4GL. This means that you can write your own commands and include them in the Basic4GL programming language, all you need is a C++ Compiler. Plugins expand the capabilities of Basic4GL and many exist, providing such things as physics engines, TrueType Fonts, collision detection etc. SourceForge Both Basic4GL for Windows and the new Linux version have been placed on SourceForge, this means that people are free to develop the languages and make improvements to them. Basic4Games A successor to Basic4GL is currently being developed dubbed "Basic4Games". Only one preview has been released. See also References External links BASIC programming language Video game development software