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 toutes les plateformes avec n'importe quelle licence

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.
Polycode

Polycode

Polycode est un framework C ++ et Lua pour la construction d'applications interactives.Il est gratuit, open source et multiplateforme.
Construct Classic

Construct Classic

Construct Classic est un créateur de jeux DirectX 9 gratuit pour Windows, conçu pour les jeux 2D.
ClickTeam Fusion

ClickTeam Fusion

[Multimedia Fusion 2 a été remplacé par Clickteam Fusion 2.5.] La création de jeux et de logiciels n'a jamais été aussi simple et rapide qu'avec Clickteam Fusion 2.5!
Adventure Game Studio

Adventure Game Studio

Adventure Game Studio fournit les outils pour créer votre propre aventure, gratuitement!Apportez votre histoire et vos illustrations, insérez-les et laissez AGS faire le reste.
Wintermute Engine Development Kit

Wintermute Engine Development Kit

Wintermute Engine Development Kit est un ensemble d'outils pour créer et exécuter des jeux d'aventure graphiques «pointer et cliquer», à la fois traditionnels 2D et modernes 2.
Tululoo Game Maker

Tululoo Game Maker

Tululoo Game Maker est un environnement de création de jeu complexe qui vous permet de créer des jeux basés sur un navigateur.
XNA Game Studio

XNA Game Studio

Microsoft XNA est un ensemble d'outils gratuits avec un environnement d'exécution géré fourni par Microsoft qui facilite le développement et la gestion de jeux vidéo.
GameStart

GameStart

GameStart est un logiciel pour créer des applications 2D et 3D en temps réel.
Panda3D

Panda3D

Moteur de jeu multiplateforme open source puissant et mature pour Python et C ++, développé par Disney et CMU.
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.
sdlBasic

sdlBasic

sdlBasic est un petit interpréteur de base efficace et multiplateforme destiné à la création de jeux en utilisant la puissance de la bibliothèque SDL, il a été inspiré par l'ancien et glorieux AMOS.
AGKSharp

AGKSharp

AGKSharp est une implémentation gratuite d'AppGameKit à utiliser avec C # et .NET
Creyawo

Creyawo

Développez vos jeux Flash ou AIR (ou tout autre programme) sans aucune connaissance en programmation.
Reality Factory 2

Reality Factory 2

Reality Factory 2 est une suite de création de jeux de nouvelle génération.