win32 F/OSS development - Basic

My 1st C64 program...

Most folks who started programming in the 70s and 80s started with Basic. One reason was that most systems of the day had it built in. From the TI-99 to the C64 and VIC-20, the Apple IIs to the Atari; all had a Basic interpreter.

Some have argued that Basic is a Bad Thing™... While I pretty much loath VB, I've still got a soft spot for Basic.

10 PRINT "I like Poo!"
20 GOTO 10



freeBasic provides a cross-platform, compiled Basic with support for Allegro, GD, GTK+, MySQL, OpenGL, SDL, a few physics engines and more... It's a pretty sweet RAD for game development.

Install

Libraries

  • SDL: Simple Directmedia Layer. All your multimedia goodness. On the download page look for the Win32 entry under 'Runtime Libraries:' Download, unzip and copy sdl.dll somewhere in your path.
  • GD graphics library. Grab the 'Complete package, except sources' from the Gd for Windows page of GnuWin32.After running the installer, copy the .dll files from the install directory\bin folder somewhere in your path.
  • GTK+: the Gimp Toolkit, a nice widget set. Grab the latest GTK+ Runtime in the 'gtk+-win32-runtime' section and run the executable installer.
  • GLFW: an OpenGL framework that handles opening your OpenGL window; keyboard,mouse and joystick input and other goodies. Download the latest and copy glfw.dll from the /support/win32dll dir to your path.
  • ODE: Open Dynamics Engine a nice rigid body physics engine. Hit the download page and get the 'ode-win32-xxx.zip file. Extract the file and copy the contents of the /lib/releasedll dir to your path.
  • cryptlib: get the latest cryptlib.zip and extract the files. In the root dir is the file cl32.dll. Copy this guy to your path.
  • More available here.

Documentation






< < Back to Start >>