TAG: blitzmax, opengl, modules, blitz, glvertex2i, , module, commands, based, support, programs, ,  
Best Search Category: accounting software, application software, business software, design software, downloading software, dvd burner, dvd software, electronics, firewall software, full software, gps software, mobile software, networking, pda software, security software
BlitzMax

License / Price:
Shareware / 80 $
Category :
Software Developer / Compilers and IDEs
Requirements :
Publisher / Limitations:
Blitz Research /
Size / Last Updated:
7.52MB / 2008-03-21
TAG: blitzmax, opengl, modules, blitz, glvertex2i, , module, commands, based, support, programs, ,

Operating System:
9x
Download:
Download
Publisher's description - BlitzMax
Rate
 
 
 
 
 
1 Ratings  
  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.
 
 

Also see ...


...in Software Developer

1)    Automa Components Pack for Delphi 2.07 by Automa, Ltda.- Software Download
 A visual filter and SQL Where clause builder: your end-user can choose a filter criteria, choosing field names and operations in combo boxes. It.s fully customizable to allow you build any filter syntax, using any operations. Alsocomes with five predefined filter syntax: BDE filter, BDE Local SQL, Oracle SQL, Interbase SQL and...

2)    Chilkat FTP .NET Component 1.1
 Leading FTP .NET Component for C#, VB.NET, and ASP.NET...

...in Compilers and IDEs

1)    Power Assembler 32 1.2 by Web-Matrix Ltd.- Software Download
 Power Assembler 32 is an IDE program shell for assembly language programming - three in one? It is able to free a programmer from manually entering enormous heaps of assembler and linker command line options. Power Assembler works with two most popular assemblers: Borland (Inprize) Turbo Assembler (version 4.0 and/or higher) and Microsoft Macro Assembler (version 6.14 and higher). Power Assembler IDE offers you a convenient and powerful editor autoindent, autosave, context menu, syntax highlight...

2)    XD++ MFC Library V5.07 (VC7.0) 5.07 by ucancode software- Software Download
 The XD++ Class Library is a set of classes built on the Microsoft Foundation Classes. Xtreme Diagram++ was designed from the start to be a reusable class libraryXD++ supports Documents, Views, and Graphical Objects such as rectangles, ellipses, polygons, metafiles, text, bitmaps, and lines. Objects can be grouped together in a hierarchical structure, forming arbitrarily complex visual objects from basic XD++ objects.With XD++ add in tool you can easy definition of specialized graphical objects c...

 

 

Related tags:
Premium Softwares
Same Softwares
Advertisement