Friday, November 17, 2006

Basic4GL

Basic4GL is a free BASIC programming language for Win32 platforms with built in OpenGL v1.1 support. Basic4GL, althought it uses a virtual machine, it may compile to stand-alone EXEs. Its syntax is simple, but only regards few aspects is similar to traditional BASIC. Basic4GL has been designed to be an easy to learn language for writing games, 3D demos and utilities. Basic4GL is built around the OpenGL 3D accellerated graphics library. It automatically handles such tasks as creating an OpenGL window and fully initialising the library so that the programmer may write immediately the code for its program. Basic4GL comes with a number of tutorial programs. Vectors and matrices are integrated directly into the Basic4GL language as 1D and 2D arrays respectively. On these you may perform vector and matrix notation algebra directly. Basic4GL has a trigonometric functions library which makes trigonometry calculations quick, easy and compact to implement. The language has also a 2D sprite and tile engine. So that's easy to create 2D side scrollers, shoot-em-'ups, and animations without writing a line of OpenGL code. All editing takes place within the Basic4GL built in IDE, consisting of a syntax highlighting editor and a full symbolic debugger. Basic4GL compiles and runs code changes in an instant without having to leave the Basic4GL programming environment. As it says its author: 'Basic4GL it's not designed to compete with Blitz Basic, Dark Basic, Pure Basic, DiNGS Game Basic or any other commercial product. Basic4GL was intended as a replacement for the old, free, beginner friendly, BASIC languages like QBasic/GWBasic that made programming accessible and easy to get into. But upgraded with modern features to keep it relevant, up-to-date and fun to use.'

Wreb site: http://www.basic4gl.net/

0 Comments:

Post a Comment

<< Home