Main Page | See live article | Alphabetical index

Ethos Game Basic

Ethos combines a user-friendly and powerful BASIC language with a breadth of graphical and sound systems.

[This article appears to be about a computer program of some sort, possible a game. Why doesn't it say so right away, so that I don't have to say "appears" and "possibly". This is bad writing.]

Through its online user group ethos provides the user with extensive data library to make a multitude of programs ranging from games, educational to standard programs and tools. Using an integrated windows editor, developing and debugging your programs is made easier by using a project approach. Each ethos program contains all the routines and data arranged in simple banks.

The advanced data manager allows visual management of program, sound, sprites and image data banks. These use standard windows editing techniques giving ethos an intuitive and user friendly interface. ethos supports most standard graphic formats including animating GIF files Integrated data viewers and editors for all data bank types and the ability to dynamically extend the abilities of ethos as such as new data types supply the user with an unlimited functionality in the development of their programs and games.

With the direct mode, commands can be entered directly whilst editing or debugging the program. This can be used to quickly see the effect or positioning of an image, or to reset or report on programming variables. You can even grab data to store in the databanks whilst your program is running. An easy to use Windows style editor gives a familiar and functional text editor. Using project based approach the program can be separated into distinct routines. The projects allow you to export and import routines developed by other users.

With a comprehensive support site ethos users are provided with a central location for contacting other ethos users and accessing a breadth of resources through the library. Users can even upload their programs and graphics to share with other users. Create fast paced arcade games using pixel perfect collision sprites, multiple playfields, scrolling and digital sound effects. Utilizing DirectX the games you develop run seamlessly."