- Brutus2D
Brutus2D is a game programming language developed using
Visual Basic ,VBScript andDirectX .It is aimed at the amateur programmer who is interested in learning more about programming & game development.
Simple 2D games can be developed in Brutus2D and with the aid of an additional plugin, 3D games can also be created.
Infobox programming language
name = Brutus2D
paradigm = Procedural
year =2004
developer = Guilect
latest_release_version = v1.8.3
latest_release_date =7 May 2008
dialects =BASIC
influenced_by =QuickBASIC , GW-BASIC
operating_system = Windows
website = http://pewtersoftware.com/wordpress/Platform
Brutus2D was designed using
Microsoft Visual Basic and runs on Windows 2000, Windows XP & Windows Vista.Syntax
Brutus2D has two distinctive syntaxes, the first is VBScript and is similar in style to traditional Basic. The second is
JScript which is Microsoft's dialect ofECMAScript .Functions & Procedures
Functions & procedures are supported in Brutus2D.
Sound & Music
Support for Sound Effects using
Wav files & the following 2 types of music format,Ogg &Midi can be found in Brutus2D.Example
option explicitdim Font1
dim bRunningbRunning = True
sub main()
if (graphics.initialize <> True) then exit sub key.initialize Font1 = graphics.createFont ("System", 14) do while bRunning = True if key.pressed(1) or key.pressed(0) = True then bRunning = False graphics.clear 255 graphics.settext "Hello world", 10,10,Font1 graphics.display loop key.terminate graphics.terminate end sub
Call Main
The code above will display a window on the screen & print "Hello world" in it.
Truevision3D Plugin
By using the Truevision3D plugin you can create 3D environments using Brutus2D.
Network Support
Brutus2D also has support for network programming, Meaning that you can write multiplayer games or multiuser applications
Object Based
The core programming engine is supplemented with hard-coded Visual Basic objects. Like
JavaScript Brutus2D is object based. Almost all functions (methods) are part of a related object that does a specific task.License
Brutus2D is
Freeware but extra functionality can be added if Brutus2D is registered for a small fee.ee also
*
Basic4GL
*Blitz Basic
*Darkbasic
*FreeBASIC
*Game Maker
*ThinBasic
*List of BASIC dialects
*List of BASIC dialects by platform External links
* [http://pewtersoftware.com/wordpress/ Brutus2D Home Page]
* [http://brutus2d.wikispaces.com/ Brutus2D Wikispace]
Wikimedia Foundation. 2010.