BlitzMax

Origem: Wikilivros, livros abertos por um mundo aberto.
Ir para: navegação, pesquisa

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]

  1. Linguagem
  2. Módulos
    1. Audio
    2. Audio samples
    3. Bank streams
    4. Banks
    5. BASIC Compatibility
    6. Blitz runtime
    7. BMP loader
    8. Direct3D7 Max2D
    9. Endian streams
    10. Event objects
    11. Event queue
    12. File system
    13. GameNet
    14. Graphics
    15. Hook functions
    16. Joystick
    17. JPG loader
    18. Key codes
    19. Lists
    20. BlitzMax/Módulos/LUA Core
    21. BlitzMax/Módulos/LUA Script Engine
    22. Maps
    23. Math
    24. Max2D
    25. OGG Loader
    26. OpenAL 1.1
    27. OpenAL audio driver
    28. OpenAL audio driver
    29. OpenGL 1.1
    30. OpenGL Graphics
    31. OpenGL Max2D
    32. Pixmaps
    33. PNG loader
    34. Polled input
    35. Ram streams
    36. Random numbers
    37. Socket streams
    38. Sockets
    39. StandardIO
    40. Streams
    41. System
    42. Text streams
    43. TGA loader
    44. Timers
    45. WAV loader
    46. ZLib compression
    47. MaxGUI
    48. Max3D
    49. Índice
  3. Lições
    1. MaxIDE
    2. Console
    3. Função
    4. Ponteiro
    5. Lista
    6. Árvore
    7. Arquivo
    8. Banco
    9. Evento
    10. Gráfico
    11. Imagem
    12. Música
    13. Pixmap
    14. GameNet
    15. Socket
    16. OpenGL
    17. Orientação a objeto
    18. Inteligência artificial
    19. MaxGUI
    20. Max3D
  4. Tutoriais
    1. 2D
      1. Menu
      2. Chat
      3. Loading
      4. Ação
      5. Corrida
      6. Estratégia
      7. Isométrico
      8. Pong
      9. RPG
      10. Shooter
      11. Tetris
    2. 3D
      1. Pré-renderização
    3. MaxGUI
    4. OpenGL
  5. Quiz
  6. Colaboradores

Referências[editar | editar código-fonte]