|
|

Click to enlarge. Opens in new window
|
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.'
Windows
|
|