BlitzMax
Details
| Size: | 7.5 MB |
| Last Update: | 2007-08-14 16:13:36 |
| Version: | 1.0 |
| OS Support: | Mac OS X |
| License/Program Type: | Shareware |
| Publisher: | Blitz Research |
| Price: | $80.00 |
Description:
BlitzMax is the new, next generation game programming language from
Blitz Research. BlitzMax retains the BASIC roots of Blitz3D and
BlitzPlus, but adds a ton of cool new features and abilities.
BlitzMax is BASIC...but with a few twists, including:
-Function pointers
-Fully dynamic arrays
-Inheritance and polymorphism
-'By reference' function parameters
-Byte, Short, Int, Long, Float and Double numeric data types
-Array and string slicing
-Flexible 'collection' system for dealing with linked lists etc
-Low level pointer handling
-UTF16 strings
-The ability to 'Incbin' binary data and access it as easily as if
it were a regular file
-External language support for interfacing with C/C++/ObjectiveC or
assembly code.
Multiplatform support
BlitzMax has been designed from the ground up for multiplatform
support, and BlitzMax programs can be compiled for MacOS X, Windows
and Linux PC's. The BlitzMax license is 'all in one' - buy BlitzMax
once and run your programs on all 3 platforms!
Modular design
BlitzMax is largely based around the idea of modules, collections
of commands stored in special files. You can add your own modules
to the system, allowing you to cleanly reuse code in your own
projects. Modules are also a great way to distribute libraries of
commands, and Blitz Research have many weird and wonderful modules
lined up for future release!
Easy to use 2D command set
BlitzMax includes the Max2D module which contains a set of very
easy to use 2D commands. Max2D is based on OpenGL, allowing for
advanced effects such as realtime blending, rotation and
scaling.
Intelligent build system
BlitzMax allows you to split a project up into multiple source
files which can be pre-compiled to massively reduce development
time. This process is handled automatically by the included BMK
('Blitz make') utility and is completely transparent to the
developer.
IDE and Debugger
The BlitzMax package includes an 'integrated development
environment' (IDE), which is used to enter your programs, and a
debugger for tracking down bugs.
Direct OpenGL support
Thanks to the OpenGL module, you can use BlitzMax for direct OpenGL
programming. Writing an OpenGL program is now as simple as:
bglCreateContext 640,480
While Not KeyHit( KEY_ESCAPE )
glClear GL_COLOR_BUFFER_BIT
glBegin GL_TRIANGLES
glVertex2i 0,1
glVertex2i 1,-1
glVertex2i -1,-1
glEnd
bglSwapBuffers
Wend
In addition, a module based on the popular 'Glew' library provides
support for all OpenGL extensions.
0 comments
Add to
BlitzMax Version History
Related Software
|
|
From category: ActiveX |
| X360 PowerPoint Converter ActiveX Control helps application developers to create applications with PowerPoint converter capabilities. You can convert your PowerPoint file to different image file forma... |
|
|
From category: File-Editors |
| There is a number of the equipment controlled through a serial port from a PC or a terminal. Also there is a lot of the technologies in the market allowing to operate remotely the consecutive devices... |
|
|
From category: Databases |
| DB Workbench is a development and deployment environment for DB2 databases. It offers many features, such as packaging schemas and content of DB2 database, loading definition of database schemas from... |
|
|
From category: Reference-and-Tutorials |
| Unique collection of Delphi tips and articles where Delphi programmers can find ideas, solutions and share their experience. This version of Delphi Knowledge Base gives user even more functions - new... |
|
|
From category: Components-and-Libraries |
| Printing and reporting tool for .NET. It can print reports, preview them, or create DHTML and PDF files.Some features include database population, barcodes, charts, evaluation of expressions, master/d... |
|
|
From category: Components-and-Libraries |
| EaseSoft DataMatrix Barcode ASP.NET Web ServerControls use its internal HttpHandler to transfer barcode images directly to the client without any temporary files.It is the most efficient method to gen... |
|
|
From category: Debugging |
| The PCI Explorer application enables you to graphically view all the PCI devices and the buses they reside on accordingly to the actual hierarchy of the various devices on the buses.... |
|
|
From category: Components-and-Libraries |
| Easily and reliably handle parameters passed to your program on the command line. Allows you to automaticly handle double-quoted strings, support short and long parameter names, validate parameters, g... |
|
|
From category: Components-and-Libraries |
| Bluetooth Framework - unique library of components Delphi for work with mobile devices (PDA, cellular telephones). Allows to carry out communication(connection) with the device through: Bluetooth, IrD... |
|
|
From category: Databases |
| Database SQL tool, which allows running the same SQL queries on multiple databases with similar structure at once.Result of query (if any) can be exported to file (TXT, CSV, DBF, XML, HTML, RTF, XLS).... |
|
|
From category: Reference-and-Tutorials |
| With Code-VB coding tools added to your Visual Basic development environment (VBE) you create better Visual Basic code faster. A set of 17 specialized code builders supports the fast creation of most... |
|
|
From category: Components-and-Libraries |
| Luxena dbExpress driver for Informix Pro provides reliable access to all Informix Servers 7 (including SE) and higher. Supports all Informix data types, ensures excellent performance and provides a la... |
|
|
From category: Databases |
| Add-in for exporting data from Access in Word. Mapping is done using fields, which are added automatically to the template and can be moved to the exact position you require. Merges data from main and... |
|
|
From category: ActiveX |
| Barcoding activeX. Supports all major 1D symbologies: EAN, UPC, code 128, code 39, PDF417, datamatrix, codabar, macro pDF 417 ....Can be used with VB, ASP, VbScript. It can create a BMP file. The Visu... |
|
|
From category: Databases |
| DTM SQL editor is a set of powerful database management tools that allow you to achievetwo goals - to have unified access to different types of databases and to have a set of solutions that makes proc... |
Leave a comment