25-04-2021

  1. As the title suggests, Blitz Basic Plus is currently free right now, marked down from the regular price of 60$. Blitz Basic, in their own words, is: BlitzPlus provides developers with a complete 2D programming solution for the PC.
  2. This is a simple 2D sprite based tank game that I made in my first year of university for my games development unit, It's written in Blitz Basic.This is a simple 2D sprite based tank game that I made in my first year of university for my games development unit, It's written in Blitz Basic.

Blitz was an amazing product, but a lot of awful mistakes were made: No promotion / marketing. Free updates for life (endless series of new products, just like Torque). Up until version 3.0 I was trying to make that the main programming language, but BMX users tend to be more retro 2D fans. After that, it was apparent there was so little.

Blitz Basic Plus 2d

From Wikipedia, the free encyclopedia

This one is a mixed combination of BASIC and C, which can create a bit of confusion among beginners. Game programming language 2D programming Programming language 2D programming Programming. Otherwise known as Blitz2D, Blitz Basic was released in October 2000 for Microsoft Windows and allowed only 2D graphics. It was published by Idigicon. Recognition of Blitz Basic increased when a limited range of 'free' versions were distributed on popular UK computer magazines such as PC Format. This resulted in a legal dispute. BlitzMax(Intended as the improved edition and/or successor of BlitzBasic/2D/Plus/3D) - Cobra - ClickTeam's Jamagic - DarkBasic For more languages and development packages, check out the following links: - Wikipedia's list of videogame creation software - Wikipedia's list of game engines - Google Directorylisting for games programming.

Blitz BASIC is a commercial compiler for the BASIC programming language. Originally developed on the Amiga, Blitz BASIC compilers are now available on several platforms. The Blitz products are mainly designed for programming games but also feature support for graphical user interfaces and general applications. The term Blitz BASIC is often used to refer to the general syntax used in the entire range of Blitz languages, as well as the original product that started them.

  • 1History

Blitz Basic Plus 2ds

History

The first Blitz designed by Mark Sibly was for the Amiga computer and published by the Australian company Memory and Storage Technology.

After returning to New Zealand, Blitz2 was published several years later by Acid Software (a local 90's Amiga game publisher).

Blitz Basic

Otherwise known as Blitz2D, Blitz Basic was released in October 2000 for Microsoft Windows and allowed only 2D graphics. It was published by Idigicon.

Recognition of Blitz Basic increased when a limited range of 'free' versions were distributed on popular UK computer magazines such as PC Format. This resulted in a legal dispute between the developer and publisher which was eventually amicably resolved.

Blitz3D

Blitz3D was then released later in September 2001 and was also for Microsoft Windows. It was distributed at first by Idigicon. Blitz3D is Blitz Basic with a built in 3D engine and command list allowing the creation of 3D games for the first time in the Blitz range of languages. It kept all of Blitz BASIC's older commands and incorporated an entirely new set for the movement and rendering of three-dimensional objects. It used DirectX7 to create 3D, and competes with other similar PC game-development languages such as Dark Basic.

Blitz Research Limited later signed a deal with Idigicon giving them full rights to distribute Blitz Basic, to clear their stock of copies of Blitz 3D, and to now allow Blitz Research Limited to distribute Blitz3D themselves.

BlitzPlus

In February 2003 Blitz Research Limited released BlitzPlus, also for Microsoft Windows. It does not have the 3D engine of Blitz3D, but does bring new features to the 2D side of the language by implementing limited Microsoft Windows form/widget functionality. Compatibility of the 2D engine as far back as DirectX 1 was also added.

BlitzMax

BlitzMax
Paradigmobject-oriented, imperative, modular, reflective
Appeared in2004
Designed byMark Sibly
DeveloperBlitz Research Limited [1]
Stable releasev1.38 (Spring 2010)
Typing disciplineStatic, Weak/Strong (SuperStrict Mode)
Influenced byBlitzBasic
OSMicrosoft Windows, Mac OS X, Linux

The latest in the range of Blitz languages is BlitzMax which, unlike previous Blitz products, is designed to run on multiple operating systems. It was released for Mac OS X first, in December 2004, and then for Microsoft Windows and Linux in May 2005. BlitzMax brought the largest change of language structure to the modern range of Blitz products by adding object-oriented concepts and switching the graphics layer to favour OpenGL.

BlitzMax is also the first modular version of the language, allowing modules/plugins to be written for the language itself. This opened up new possibilities for programmers to configure the language, as well as to purchase additional components from Blitz Research Limited. For instance, the official BlitzMax cross-platformGUI module (known as MaxGUI) was released by Blitz Research Limited, allowing developers to write GUI interfaces for their applications on Linux (FLTK), Mac (Cocoa), and Windows. Various user-contributed modules extend the use of the language by wrapping such libraries as wxWidgets, Cairo, FontConfig as well as a selection of database modules. In addition, there are many third-party 3D modules available for BlitzMax, including MiniB3D [2] - an open-source OpenGL engine which can be compiled and used on all 3 of BlitzMax's supported platforms.

In October 2007, BlitzMax update v1.26 included the addition of a reflection module [1], which further increased the flexibility of the language. As of BlitzMax update v1.32, BlitzMax ships with new threading and Lua Scripting modules and most of the standard library functions have been updated so that they are unicode friendly [2].

Programs written in BlitzMax require compilation on the target platform since BlitzMax is multi-platform but not entirely cross-platform. Compilation for each target CPU (Mac PPC, Mac x86, Linux x86, Windows x86) requires a hardware computer based on that CPU upon which the BlitzMax compiler is run. This allows the creation of an executable binary for that platform. To compile for more than one platform requires the compiler to be run on that platform, and thus requires as many target computer platforms as systems on which sourcecode is to be deployed. However, BlitzMax as a language itself requires very little modification in order to be fully cross-platform compatible and in many cases requires just a recompilation, making cross-platform development quick and easy.

Blitz3D SDK

The latest product from Blitz Research Limited, a 3D graphics engine based on the engine in Blitz3D. It is designed to be used with C++, C#, BlitzMax and PureBasic, however it can be used with other languages.

Max3D module

Blitz Research is currently working on a next-generation 3D engine which will feature an easy-to-use command API similar to but more advanced than that of Blitz3D. The module will be designed to provide a cross-platform 3D graphics API, bringing official 3D support to Mac and Linux. The module is rumored to be initially based on OpenGL with possibly later support for DirectX on Windows. It is also said to be similar to the Blitz3D SDK in that initially it will provide an interface for the BlitzMax language and later provide access from other languages such as C or a derivative thereof.

Sample code

The following code creates a windowed application that shows the current time in binary and decimal format. This code is written in Blitz Basic, but will compile and run in both Blitz3D and BlitzPlus. See below for the same example written in BlitzMax.

Blitz Basic Plus 2d Download

BlitzMax version of the above clock:

Notable software written using Blitz Basic

  • Eschalon: Book I - BlitzMax
  • Fairway Solitaire - BlitzMax
  • Grid Wars - BlitzMax
  • Qbix - BlitzMax
  • Platypus - Blitz2D (Mac port, BlitzMax)
  • Worms - originally titled Total Wormage and developed in Blitz Basic on the Amiga before its commercial release [3]
  • Wonderful Wizard of Oz - BlitzMax
  • Unwell Mel - BlitzMax

References

  1. ^http://www.blitzbasic.com/Community/posts.php?topic=72891#814878
  2. ^http://www.blitzbasic.com/Community/posts.php?topic=83917#947391
  3. ^ IGN. Worms Blast Preview

See also

  • Protean IDE - An IDE for BlitzBASIC/Plus/3D
  • IDEal - An advanced IDE for Blitz+ and Blitz3D.
  • BLIde - A .Net IDE for BlitzMax.
  • MaxIDE Community Edition - An open source branch of the default IDE maintained by some members of the Blitzmax Community.
  • Project Studio - A discontinued .Net IDE for Blitz3d/Basic and BlitzMax.

External links

  • Blitz Research Official site of the BlitzBasic author & distributor
  • wxMax for BlitzMax Brucey's wxWidgets language binding for BlitzMax
  • MaxMods for BlitzMax Brucey's mods for BlitzMax
  • Blitz BASIC at the Open Directory Project
  • Socoder A friendly coding community
  • BlitzBASIC codebase Code archive
  • Blitzmonkeys Indie Coders Community Forums
  • Grey Alien BlitzMax Game Framework (No longer for sale)
  • Misc BlitzMax modules a selection of useful modules for BlitzMax including Theora movie playback
  • Blitzforum.de German portal inclusive forum and German command reference
  • BitBrothers Team Site Polish portal of BlitzBasic language
  • Dark Bit Factory & Gravity Demoscene coding site
  • T-C's Blitz Tutorials Learn making games using Blitz
  • (French) Site non officiel : http://blitz3d.serveur.free.fr/

Books on Blitz Basic

  • Learn to Program 2D Games in Blitz Basic by John 'Krylar' Logsdon, (2003)
  • Game Programming for Teens by Maneesh Sethi, (2003), ISBN 1-59200-068-1
  • Games Programming for the Absolute Beginner with Blitzmax by Sloan Kelly, ISBN 0-9553771-0-2
  • 3D Game Programming for Teens by Eric Grebler, (2006) ISBN 1-59200-900-X
  • 3D Game Programming for Teens, 2nd edition by Maneesh Sethi, (2009) ISBN 1598638432
  • The Visual BasicGame Template is a Visual Basic 2010 template for making games. It includes: A fully functional menu Fully functional options and credits forms. A sprite class and game form. Easy customization. Try it out today!

    • Game.zip
    • Inoodat
    • Freeware (Free)
    • 1.71 Mb
    • Windows
  • Fully playable Java game demo illustrating basicgame programming technics, such as sprite animation, pixmap fonts, time or frame related game loop, affine transformations, convolution filters, sound generation and. ...

    • ogfDemo1R1src.tgz
    • ogfdemo1
    • Freeware (Free)
    • 63 Kb
    • Windows; Mac; Linux
  • This a basicgame menu made in c++. You may use it in any of your projects. I work on and update it frequently. Made so that an interface and storyline will attach cleanly and easily. Also easy to edit.

    • nokeekon's game menu
    • Mark Bird
    • Freeware (Free)
    • Windows
  • This project make basic game.It is easy and fun.Name of game is 'Catch Rat'(It is famous in korea).

    • Game development - Name :Catch rat
    • dragon king
    • Freeware (Free)
    • Windows
  • Arcade soccer game much in the same vein as the now classic Sensible Soccer. Coding is being done in BlitzBasic PC, graphics are 2D pixel variety. Commercial proceeds will go to charity. Open source status may be. ...

    • simplesoccer-13-12-00.zip
    • simplesoccer
    • Freeware (Free)
    • 474 Kb
    • Windows
  • This is a Blitz Basic program that emulates a 4 player game of Martian Chess..

    • MartianChessPackage.zip
    • martianchessfor4 SourceforgeProject
    • Freeware (Free)
    • 894 Kb
    • Windows
  • Simple 2d puzzle game similar to chips challenge. I started writing it in Qbasic and then rewrote it in Blitzbasic with improved graphics. This is the latest iteration in C++. All of the graphics and code are mine except for the Mappy playback ...

    • The Wrath Of Mamm
    • pieman
    • Freeware (Free)
    • Windows
  • This is a simple 2D sprite based tank game that I made in my first year of university for my games development unit, It's written in BlitzBasic. This is a simple 2D sprite based tank game that I made in my first year of university for my games development unit, It's written in Blitz Basic..

    • TankAttack2D.zip
    • Giles
    • Freeware (Free)
    • 1.99 Mb
    • Windows
  • Picture Puzzle 1.2 This is Just a basicGame where you have to move around the pieces of the puzzle and try to put them in order. The games is simple free an fun. Try it out. You change the picture to another bit map .bmp - By:

    • picturepuzzle.exe
    • Vsisoftware.com
    • Freeware (Free)
    • 1.5 Mb
    • Windows All
  • Offers several games in one, all based in the same basicgame universe, a grid of colored BloX. Clusters of BloX with matching colors can be shattered. Gravity shifts to fill the empty space , changing the relationships among the remaining BloX.

    • BabelBloX.dmg
    • illumineX, inc.
    • Freeware (Free)
    • 7 Mb
    • Mac OS X 10.5 or later
  • Basicgame of EL AHORCADO, the game where you try to guess the word hidden.Is a pretty basic version for those who want to learn programming looking and analysing source code. The game only have two categories, feel free to add more.

    • ElAhorcado.jar
    • elahorcado
    • Freeware (Free)
    • 14 Kb
    • Windows; Linux
  • TravianOffline - its realtime strategy game with simply UI and 2d graphics.Its based on OpenGL,coded on Delphi and now I have alpha beta,which shows basicgame appeareance and. ...

    • TravianX.rar
    • travianoffline
    • Freeware (Free)
    • 5.1 Mb
    • Windows

Related:Blitz Basic Game - Blitz Basic Tutorial - Blitz Basic Demo - Blitz Tank Game - Basic Game Creator
Pages : 1 | 2 | 3>