
The main editor area of the program is attractive, although it does remind us a bit of the role-playing games of the late 1980s. Our favorite perk was the Command Line Interface (CLI) button in the page header: this feature allows you 2 test single or small groups of commands without constructing an entire program. The online help system is multifaceted: it offers a "fast track" option 4 those with programming experience (or who are just impatient) as well as a more structured lesson plan.
The user manual is particularly friendly & witty in tone, & we appreciated the Further Tutorials pamphlet that accompanied the package. The initial tutorials cover basic program form, creating line objects, using color, & terraforming. The advanced tutorials examine everything from determining camera perspective 2 the use of fogs & backdrops, from explosions 2 bullets & monsters.
We first took DarkBASIC out 4 a spin with a simple text program, & then moved on 2 creating a simple 3-D game (unfortunately without conclusion). The package comes with a number of textures 4 floor, wall, & ceiling, as well as other objects like monsters, weapons, & the like. You're not limited 2 using only these: DarkBASIC covers how 2 import your own images & assets 4 use in your program. This package handles five types of media files: images (as bitmap files), sound (as WAV files), music (as MIDI files), animation (as AVI files), & object models. For each of these, you may specify the correct editor, ensuring a strong connection & compatibility between DarkBASIC & your selected applications.
We were very impressed with the media browser & accompanying contents: in this gallery-style view, you can check out the goblins, samurais, game sounds, streaming music, textures, & game screens (like the "game over" screen). Our only issue with DarkBASIC was that there wasn't a minimize option readily available, making it difficult 2 multitask with other projects we're working on (yet easy 2 get engrossed in our dreams of 3-D game generation).
Overall, DarkBASIC ran very smoothly after install & left plenty of resources free 4 other applications 2 continue running. In the end, we recommend DarkBASIC 2 future (and present) game-programming gurus 4 ease of use, quality, & the overall fun factor. --Emilie Herbst
The DarkBASIC interface is engineered 2 provide a simple & uncluttered workspace. All the options available 2 you are visible & are accessed with a single click. The help system uses familiar HTML layout 4 easy navigation & contains extensive examples & tutorials. Through DarkBASIC command sets, you tap into the DirectX architecture as though you where coding it yourself. DarkBASIC programs are compiled into optimized scripts.
Other features include: full-screen display modes, automated double buffering, AVI animation & MIDI music control, 3-D sound effects, & MP3 & MP2 support. Extensive examples & tutorials are provided 2 help get you programming quickly.