BlitzMax

BlitzMax

Créez des jeux 2D pour Windows, MacOS et Linux.
Créez des jeux 2D pour Windows, MacOS et Linux.BlitzMax est le nouveau langage de programmation de jeux de nouvelle génération de Blitz Research.BlitzMax conserve les racines de base de Blitz3D et BlitzPlus, mais ajoute une tonne de nouvelles fonctionnalités et capacités.Langage BASIC amélioré BlitzMax est BASIC ... mais avec quelques rebondissements, notamment: Pointeurs de fonction Tableaux entièrement dynamiques Héritage et polymorphisme Paramètres de la fonction 'Par référence' Octet, Short, Int, Long, Float et Double types de données numériques Tableau et chaîne de découpage en tranches Flexiblesystème de «collecte» pour gérer les listes liées, etc. Pointeur de bas niveau gérant les chaînes UTF16 La possibilité de «Incbin» des données binaires et d'y accéder aussi facilement que s'il s'agissait d'un fichier normal Prise en charge d'un langage externe pour l'interfaçage avec C / C ++ / ObjectiveC ou le code assembleur... Conception modulaire BlitzMax est largement basé sur l'idée de modules, collections de commandes stockées dans des fichiers spéciaux.Vous pouvez ajouter vos propres modules au système, ce qui vous permet de réutiliser proprement le code dans vos propres projets.Les modules sont également un excellent moyen de distribuer des bibliothèques de commandes, et Blitz Research a de nombreux modules étranges et merveilleux alignés pour une future version!Jeu de commandes 2D facile à utiliser BlitzMax comprend le module Max2D qui contient un ensemble de commandes 2D très faciles à utiliser.Sur MacOS X et Linux, Max2D utilise l'API OpenGL, tandis que sur les PC Windows, vous avez la possibilité d'utiliser les API OpenGL ou DirectX.OpenGL et DirectX utilisent du matériel 3D pour dessiner des graphiques à l'écran, permettant des effets avancés tels que le mélange, la rotation et la mise à l'échelle en temps réel.Système de construction intelligent BlitzMax vous permet de diviser un projet en plusieurs fichiers sources qui peuvent être précompilés pour réduire considérablement le temps de développement.Ce processus est géré automatiquement par l'utilitaire BMK ('Blitz make') inclus et est complètement transparent pour le développeur.
blitz-basic

traits

Les catégories

Alternatives à BlitzMax pour Android

GDevelop

GDevelop

GDevelop est un logiciel de création de jeux open source conçu pour être utilisé par tout le monde.Tout type de jeux 2D peut être créé avec lui et aucune compétence en programmation n'est requise pour commencer.La logique des jeux se fait à l'aide d'événements visuels.
AppGameKit Classic

AppGameKit Classic

AppGameKit est un simple outil de développement de jeux multiplateforme qui fonctionne sur Windows, Linux, MacOS et Raspberry Pi.Une version à exécuter sur Android et iOS est également disponible.
GLBasic

GLBasic

GLBasic est un langage de programmation multiplateforme visant au développement de jeux avec OpenGL.
Nimo Aircraft Fighter

Nimo Aircraft Fighter

Jouez au jeu d'avions de chasse Nimo 2D.Avec de multiples fonctionnalités, contrôlez l'avion 2D et combattez les ennemis entrants vers vous.
The Hungry Hasty Girl

The Hungry Hasty Girl

Jouez à The Hungry Hasty Girl et aidez cette Crazy Girl à manger toutes les pommes.