BlitzMax: diferenças entre revisões
[edição verificada] | [edição verificada] |
mSem resumo de edição |
|||
Linha 12: | Linha 12: | ||
#[[/Linguagem/]] |
#[[/Linguagem/]] |
||
#[[/Módulos/]] |
#[[/Módulos/]] |
||
##[[BlitzMax/Módulos/Audio|Audio]] |
|||
##[[BlitzMax/Módulos/BRL.AudioSample|Audio samples]] |
|||
##[[BlitzMax/Módulos/BRL.BankStream|Bank streams]] |
|||
##[[BlitzMax/Módulos/BRL.Bank|Banks]] |
|||
##[[BlitzMax/Módulos/BRL.Retro|BASIC Compatibility]] |
|||
##[[BlitzMax/Módulos/BRL.Blitz|Blitz runtime]] |
|||
##[[BlitzMax/Módulos/BRL.BMPLoader|BMP loader]] |
|||
##[[BlitzMax/Módulos/BRL.D3D7Max2D|Direct3D7 Max2D]] |
|||
##[[BlitzMax/Módulos/BRL.EndianStream|Endian streams]] |
|||
##[[BlitzMax/Módulos/BRL.Event|Event objects]] |
|||
##[[BlitzMax/Módulos/BRL.EventQueue|Event queue]] |
|||
##[[BlitzMax/Módulos/BRL.FileSystem|File system]] |
|||
##[[BlitzMax/Módulos/BRL.GNet|GameNet]] |
|||
##[[BlitzMax/Módulos/BRL.Graphics|Graphics]] |
|||
##[[BlitzMax/Módulos/BRL.Hook|Hook functions]] |
|||
##[[BlitzMax/Módulos/Pub.FreeJoy|Joystick]] |
|||
##[[BlitzMax/Módulos/BRL.JPGLoader|JPG loader]] |
|||
##[[BlitzMax/Módulos/BRL.KeyCodes|Key codes]] |
|||
##[[BlitzMax/Módulos/BRL.LinkedList|Lists]] |
|||
##[[BlitzMax/Módulos/LUA Core]] |
|||
##[[BlitzMax/Módulos/LUA Script Engine]] |
|||
##[[BlitzMax/Módulos/BRL.Map|Maps]] |
|||
##[[BlitzMax/Módulos/BRL.Math|Math]] |
|||
##[[BlitzMax/Módulos/BRL.Max2D|Max2D]] |
|||
##[[BlitzMax/Módulos/BRL.OGGLoader|OGG Loader]] |
|||
##[[BlitzMax/Módulos/Pub.OpenAL|OpenAL 1.1]] |
|||
##[[BlitzMax/Módulos/BRL.DirectSoundAudio|OpenAL audio driver]] |
|||
##[[BlitzMax/Módulos/BRL.OpenALAudio|OpenAL audio driver]] |
|||
##[[BlitzMax/Módulos/Pub.OpenGL|OpenGL 1.1]] |
|||
##[[BlitzMax/Módulos/BRL.GLGraphics|OpenGL Graphics]] |
|||
##[[BlitzMax/Módulos/BRL.GLMax2D|OpenGL Max2D]] |
|||
##[[BlitzMax/Módulos/BRL.Pixmap|Pixmaps]] |
|||
##[[BlitzMax/Módulos/BRL.PNGLoader|PNG loader]] |
|||
##[[BlitzMax/Módulos/BRL.PolledInput|Polled input]] |
|||
##[[BlitzMax/Módulos/BRL.RamStream|Ram streams]] |
|||
##[[BlitzMax/Módulos/BRL.Random|Random numbers]] |
|||
##[[BlitzMax/Módulos/BRL.SocketStream|Socket streams]] |
|||
##[[BlitzMax/Módulos/BRL.Socket|Sockets]] |
|||
##[[BlitzMax/Módulos/BRL.StandardIO|StandardIO]] |
|||
##[[BlitzMax/Módulos/BRL.Stream|Streams]] |
|||
##[[BlitzMax/Módulos/BRL.System|System]] |
|||
##[[BlitzMax/Módulos/BRL.TextStream|Text streams]] |
|||
##[[BlitzMax/Módulos/BRL.TGALoader|TGA loader]] |
|||
##[[BlitzMax/Módulos/BRL.Timer|Timers]] |
|||
##[[BlitzMax/Módulos/BRL.WAVLoader|WAV loader]] |
|||
##[[BlitzMax/Módulos/Pub.ZLib|ZLib compression]] |
|||
##[[BlitzMax/Módulos/BRL.MaxGUI|MaxGUI]] |
|||
##[[BlitzMax/Módulos/BRL.Max3D|Max3D]] |
|||
#[[/Lições/]] |
#[[/Lições/]] |
||
##[[BlitzMax/Lições/MaxIDE|MaxIDE]] |
|||
##[[BlitzMax/Lições/Console|Console]] |
|||
##[[BlitzMax/Lições/Função|Função]] |
|||
##[[BlitzMax/Lições/Ponteiro|Ponteiro]] |
|||
##[[BlitzMax/Lições/Lista|Lista]] |
|||
##[[BlitzMax/Lições/Árvore|Árvore]] |
|||
##[[BlitzMax/Lições/Arquivo|Arquivo]] |
|||
##[[BlitzMax/Lições/Banco|Banco]] |
|||
##[[BlitzMax/Lições/Evento|Evento]] |
|||
##[[BlitzMax/Lições/Gráfico|Gráfico]] |
|||
##[[BlitzMax/Lições/Imagem|Imagem]] |
|||
##[[BlitzMax/Lições/Música|Música]] |
|||
##[[BlitzMax/Lições/Pixmap|Pixmap]] |
|||
##[[BlitzMax/Lições/GameNet|GameNet]] |
|||
##[[BlitzMax/Lições/Socket|Socket]] |
|||
##[[BlitzMax/Lições/OpenGL|OpenGL]] |
|||
##[[BlitzMax/Lições/Orientação a objeto|Orientação a objeto]] |
|||
##[[BlitzMax/Lições/Inteligência artificial|Inteligência artificial]] |
|||
##[[BlitzMax/Lições/MaxGUI|MaxGUI]] |
|||
##[[BlitzMax/Lições/Max3D|Max3D]] |
|||
#[[/Tutoriais/]] |
#[[/Tutoriais/]] |
||
##2D |
|||
###[[BlitzMax/Tutoriais/Menu|Menu]] |
|||
###[[BlitzMax/Tutoriais/Chat|Chat]] |
|||
###[[BlitzMax/Tutoriais/Loading|Loading]] |
|||
###[[BlitzMax/Tutoriais/Ação|Ação]] |
|||
###[[BlitzMax/Tutoriais/Corrida|Corrida]] |
|||
###[[BlitzMax/Tutoriais/Estratégia|Estratégia]] |
|||
###[[BlitzMax/Tutoriais/Isométrico|Isométrico]] |
|||
###[[BlitzMax/Tutoriais/Pong|Pong]] |
|||
###[[BlitzMax/Tutoriais/RPG|RPG]] |
|||
###[[BlitzMax/Tutoriais/Shooter|Shooter]] |
|||
###[[BlitzMax/Tutoriais/Tetris|Tetris]] |
|||
##3D |
|||
###[[BlitzMax/Tutoriais/Pré-renderização|Pré-renderização]] |
|||
##MaxGUI |
|||
##OpenGL |
|||
#[[/Quiz/]] |
#[[/Quiz/]] |
||
#[[/Colaboradores/]] |
#[[/Colaboradores/]] |
Revisão das 01h21min de 29 de abril de 2013
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
- 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
- Lições
- Tutoriais
- 2D
- 3D
- MaxGUI
- OpenGL
- Quiz
- Colaboradores