Brutus2D

Brutus2D

Brutus2D is a game programming language developed using Visual Basic, VBScript and DirectX.

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 of ECMAScript.

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 explicit

dim 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.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • ThinBasic — Infobox programming language name = ThinBasic developer = Eros Olmi and Roberto Bianchi latest release version = v1.6.0.10 latest release date = July 5 2008 dialects = BASIC operating system = Windows license = Freeware website =… …   Wikipedia

  • Basic4GL — Infobox programming language name = Basic4GL paradigm = Procedural year = 2002 developer = Tom Mulgrew latest release version = v2.5.6 latest release date = 6 September 2008 dialects = BASIC influenced by = QuickBASIC, GW BASIC operating system …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Liste der BASIC-Dialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität der Computer Programmiersprache BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”