[url=\"http://www.blitzbasic.com/Products/blitzmax.php\"][b]BlitzMax[/b][/url] $80.00 USD Digital Version
Create 2D Games for Windows, MacOS and Linux
Features: BlitzMax compiler, core BlitzMax modules, Max2D graphics module, IDE, debugger, sample code and documentation. Source code for all modules included.
Windows Requirements: Windows Vista/XP/2K/ME/98; Hardware OpenGL support recommended; DirectX7 or greater recommended.
MacOS Requirements: MacOS X 10.3.9 or higher; Project Builder or X-Code developer tools installed.
Linux Requirements: Hardware OpenGL support recommended.
You will also receive a Blitz User ID with your purchase entitling you to free product updates and support at the BlitzMax community forums.
Buy BlitzMax for Windows, MacOS or Linux (approx. 10MB download). Note: You only need to buy one version. Once you have registered your BlitzMax purchase, you will be able to download other versions from the community forums.
demos available for Windows, MacOS (PowerPC) or MacOS (Intel) (30 day time limit; approx. 8MB download; Linux demo currently unavailable).
Enhanced BASIC language
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 Windows, MacOS X and Linux. The BlitzMax license is 'all in one' - buy BlitzMax once and run your programs on all three 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. On MacOS X and Linux, Max2D uses the OpenGL API, while on Windows PCs you have the option of using either the OpenGL or DirectX APIs. Both OpenGL and DirectX use 3D hardware to draw graphics to the screen, 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:
[code]GLGraphics 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
Flip
Wend[/code]
In addition, a module based on the popular 'Glew' library provides support for all OpenGL extensions.
Tons of source code included
Most BlitzMax modules are written in...BlitzMax! When you buy BlitzMax, you will receive the source code to all the BlitzMax modules, allowing advanced users the opportunity to enhance the BlitzMax system, or tweak it for their own needs.
[url=\"http://www.blitzbasic.com/Products/maxgui.php\"][b]MaxGUI - GUI Module for BlitzMax[/b][/url] $30.00 USD - digital version
Add a graphical user interface to your BlitzMax creations (BlitzMax package required)
The latest demo of BlitzMax includes a fully functional version of the MaxGUI module. If you have already tried an earlier BlitzMax demo and it has expired, don't panic! The latest demo will give you another 30 days trial usage.
Features: MaxGUI modules for Win32, MacOS and Linux; samples and documentation. Includes complete source code.
Requirements: BlitzMax Version 1.12 or greater! In addition, the MaxGUI Module requires the ability to synchronize modules via the BlitzMax IDE. This functionality may be unavailable to some users behind a firewall, so please check that the synchronize modules feature is available on your system before purchasing the MaxGUI Module. We are currently working on a distribution solution for those experiencing firewall issues.
Special offer! For a limited time, MaxGUI is available *free* to owners of BlitzPlus who have bought BlitzMax! Go to the 'register product' section of the 'Account' page above and register MaxGUI using your BlitzPlus user ID. Make sure you have the latest version of BlitzMax installed (available from the 'updates and betas' section of the community page) and then use the synchronize modules feature to install MaxGUI!
Overview
MaxGUI is a BlitzMax Module that allows you to create native graphical user interfaces for your BlitzMax games and applications.
MaxGUI provides a broad range of 'widgets', including:
* Windows
* Menus
* Buttons
* Sliders
* Tabbers
* Tree views
* List boxes
* Text fields
* Text areas
* Canvas gadgets for realtime graphics
* HTML views
Flexible Event Handling
MaxGUI provides a flexible event system that allows you to handle events synchronously (when the system becomes idle) or asynchronously (as soon as the event occurs).
Easy to use Canvas rendering
Graphics 'canvases' provide the ability to render Max2D or 'raw' OpenGL graphics into a window.
Multiplatform support
MaxGUI has been designed from the ground up for multiplatform support, and MaxGUI programs can be compiled for Windows, MacOS X and Linux. Just like the BlitzMax license - buy MaxGUI once and run your programs on all three platforms!
BlitzPlus compatability
MaxGUI provides many of the same easy to use Gadget based commands found in BlitzPlus. BlitzPlus users will immediately feel at home with MaxGUI and it's commands that open the door to building cross platform desktop applications in BlitzMax.
BlitzMax [commercial]
Moderators: Moderator, Global Moderator
Jump to
- General Category
- ↳ KillaNet Country
- ↳ 2D Graphics
- ↳ KillaNet News
- ↳ 3D & Animation
- ↳ Chatroom
- ↳ Flash
- ↳ Help & Suggestions
- ↳ Game Dev
- ↳ Audio & Video
- ↳ Introductions
- ↳ Journalism
- ↳ Phoenix Lounge
- ↳ Application Dev
- ↳ Toga Toga Toga!!!
- ↳ Photography
- ↳ Main Street Archives
- ↳ Web Design
- ↳ Fonts Icons Cursors & Screensavers
- ↳ Book Reviews
- ↳ General
- ↳ Tech Industry News
- ↳ Legal Resources
- ↳ Industry Contests
- ↳ Graphix Battle Arena
- ↳ KillaNet Contests
- ↳ Competition Archives
- ↳ Education Information
- ↳ Careers
- ↳ Game Studies
- ↳ Motivation
- ↳ Conferences & Seminars
- ↳ KillaDesign
- ↳ Animation & Film
- ↳ The Studio
- ↳ Game Development
- ↳ 2D Graphics
- ↳ Audio & Video
- ↳ 3D Graphics
- ↳ Flash
- ↳ Fonts, Icons & Emoticons
- ↳ Design Requests
- ↳ PhotoShop
- ↳ Cinema 4D
- ↳ Bryce
- ↳ Flash
- ↳ Paint Shop Pro
- ↳ Blender
- ↳ Poser
- ↳ The Darkroom
- ↳ Photo & Camera Discussion
- ↳ Photo Journalism
- ↳ Web Design Principles
- ↳ PHP & MySQL
- ↳ Designing For Print
- ↳ Writer\'s Desk
- ↳ Fiction Writing
- ↳ News Journalism
- ↳ Poetry
- ↳ Technical Writing
- ↳ Biographical Writing
- ↳ General Writing Resources
- ↳ Promotional Writing
- ↳ Film & Television
- ↳ VideoGames
- ↳ Computer Department
- ↳ General Discussion
- ↳ Windows Help
- ↳ Linux Help
- ↳ Builds & Mods
- ↳ Geek Gadgets
- ↳ Security
- ↳ Dev Discussion
- ↳ C++
- ↳ Visual Basic
- ↳ Java
- ↳ Application Skinning
- ↳ IRC Scripting
- ↳ Gaming Centre
- ↳ Guild Wars
- ↳ Aion
- ↳ Computer
- ↳ World of Warcraft
- ↳ Nintendo
- ↳ General RPG & MMORPG
- ↳ PlayStation
- ↳ XBox
- ↳ Other Consoles
- ↳ All Action
- ↳ Racers
- ↳ Sports
- ↳ FPS
- ↳ RTS
- ↳ Sim
- ↳ Casual Games
- ↳ Kids' Games
- ↳ Mobile Games
- ↳ Retro Games
- ↳ Challenges, Friendly Taunts & Discussion
- ↳ Game Requests & Bug Reports
- ↳ Open Source Games
- ↳ Puzzle Games
- ↳ HeadQuarters
- ↳ Uber Coffee Room
- ↳ KillaNet
- ↳ Coffee Room
- ↳ KillaNet
- ↳ KillaGraphix
- ↳ KillaHosting
- ↳ Marketing etc.
- ↳ Staff Issues
- ↳ Reference & Software
- ↳ Archives
- ↳ KillaBlogs
- ↳ Journalism
- ↳ Trash Can

