BlitzMax
BlitzMax é uma ferramenta (linguagem, editor e compilador) voltada para desenvolvimento de jogos 2D e 3D criada pela Blitz Research. Foi lançada em dezembro de 2004 para Mac e em maio de 2005 para Windows e Linux. A linguagem utilizada foi baseada na linguagem Basic com adições a orientação a objetos, ponteiros, arrays dinâmicos e também suporte para as linguagens C, C++, ObjectiveC e Assembly. Pode ser usadas as APIs do DirectX e OpenGL. O BlitzMax possui uma estrutura modular, com todo código fonte incluído no pacote, podendo-se editar e adicionar novos comandos para a ferramenta.
A versão demo do programa possui todos os comandos e documentação da versão completa, pode ser baixada gratuitamente para uso de até 30 dias, o arquivo tem aproximadamente 8MB. O programa pode ser baixado nesses links:
Para mais informações sobre o BlitzMax consulte este link.
Conteúdo
[editar | editar código-fonte]- Linguagem
- Módulos
- Audio
- Audio samples
- Bank streams
- Banks
- BASIC Compatibility
- Blitz runtime
- BMP loader
- Direct3D7 Max2D
- Endian streams
- Event objects
- Event queue
- File system
- GameNet
- Graphics
- Hook functions
- Joystick
- JPG loader
- Key codes
- Lists
- BlitzMax/Módulos/LUA Core
- BlitzMax/Módulos/LUA Script Engine
- Maps
- Math
- Max2D
- OGG Loader
- OpenAL 1.1
- OpenAL audio driver
- OpenAL audio driver
- OpenGL 1.1
- OpenGL Graphics
- OpenGL Max2D
- Pixmaps
- PNG loader
- Polled input
- Ram streams
- Random numbers
- Socket streams
- Sockets
- StandardIO
- Streams
- System
- Text streams
- TGA loader
- Timers
- WAV loader
- ZLib compression
- MaxGUI
- Max3D
- Índice
- Lições
- Tutoriais
- 2D
- 3D
- MaxGUI
- OpenGL
- Quiz
- Colaboradores