AOZ Studio, est un Environnement moderne de Développement Intégré ou IDE (Integrated Development Environment) très simple d'utilisation, tout en un, qui permet de programmer dans le langage AOZ.

La version fonctionne sous Windows 10/11, MacOS et Linux.

  • Nous recommandons une mémoire de 4 Go, une carte graphique 1920 x 1080 et du son.

  • Une connexion Internet est recommandée mais pas nécessaire.

Comment fonctionne AOZ Studio?

AOZ Studio est très facile à installer et à utiliser.

  • Vos programmes sont créés dans le langage AOZ BASIC et convertis par AOZ Studio en HTML5 / Javascript. Les applications produites fonctionnent dans les navigateurs comme Chrome et les navigateurs compatible sur n'importe quelle plateforme (PC, Mac, Web, Smartphone).

  • La conversion est effectuée par le "Smart transpiler" qui ne fonctionne que sur les éléments modifiés, assurant un cycle de développement ultra-rapide. Le Smart transpiler :

    • est aussi disponible en tant qu'outil en ligne de commande pour l'intégration dans une chaîne de production.

    • produit du code Javascript simple et lisible avec des options d'obscurcissement (obfuscation) en V2

  • AOZ Studio est compatible avec les applications AMOS (plus tard STOS) d'origine dans une structure moderne, avec chaque élément dans un fichier séparé et le code source sous forme de texte.

  • Fabrication de boîtes de dialogue et d'interfaces avec l'UI Designer.

  • Console et Debugger AOZ

  • Compatible avec de plus en plus d'appareils et OS comme les robots (Mbot2), les cartes électroniques, Arduino.

Spécifications du langage AOZ

  • Syntaxe de langage BASIC étendu, puissant et structuré, avec des procédures, et une orientation objet...

  • 1000 instructions améliorées et très puissantes dans tous les domaines : Animation, 2D, 3D, vidéo, son, base de données, graphismes avec nombre illimité d'écrans, de sprites, bobs, des rotations, zoom, options d'inclinaisons, écrans transparents pour le défilement de parallaxes, remappage des couleurs, etc.

  • Inclusion facile de code Javascript avec un partage simple des variables de base et la communication totale entre les deux langages.

  • Création de vos propres instructions et fonctions avec les mots-clés «Instruction» et «Fonction» : Programmez le langage lui même dans son propre langage.

  • Balises de pré-processeur pour activer ou désactiver certaines parties du code.

  • Prise en charge d'AMAL, le sous-langage d'animation piloté par interruption avec un deuxième transpilateur.

  • Installation facilité d'extensions.

  • Possibilité de sauvegarder les données de votre application ou jeu dans le navigateur (pour les classements, etc.) ou en tant que fichier.

  • Base de données SQL avec un jeu d'instructions puissants et très simple (pas d'hebergement, config...) et Firebase

  • Publier votre App en "1 click" et partagez le avec son URL et QR code sur smartphones, ordinateurs,...

  • Prise en charge des joysticks, souris, écrans tactiles et périphériques modernes, QR code, reconnaissance vocale...

Jeux et applications produits avec AOZ Studio

  • 2D, 3D avec physique, et compatibilité avec UNITY (V1.1)

  • Les applications HTML n'ont pas besoin d'un serveur Web pour fonctionner, même sans connexion Internet.

  • Synchronisation automatique pour un affichage parfait.

  • Adaptation automatique aux dimensions de l'écran pour les appareils mobiles.

  • Modes graphiques modernes en True Color et avec des palettes étendues de milliers de couleurs permettant de nouveaux types d'effets graphiques.

  • Mode texte avec défilement de texte et curseur, affichage et saisie simples.

  • Son et musique améliorés, avec 32 canaux et échantillons en simultané, etc.

  • Prise en charge de fichiers vidéo ou de liens intégrés.

  • Chargement de nombreux formats de fichiers image, IFF, PCX, PNG, JPG etc.

  • Prise en charge complète des polices Google même sans connexion Internet.

Pour ceux qui programment en AMOS et STOS ...

  • Prise en charge complète du jeu d'instructions AMOS d'origine, (en dehors des instructions non pertinentes pour les machines modernes).

  • Prise en charge complète des instructions STOS d'origine y compris les numéros de ligne, en V2.

  • Émulation parfaite de l'écran de l'Amiga sous AMOS, affichage de l'écran en mode normal et AGA, avec émulation PAL et NTSC, plein écran avec ou sans bords.

  • Prise en charge complète des polices Amiga originales avec anti-aliasing.

  • Prise en charge des musiques de l'Amiga et de l'Atari ST.

  • Émulation machine d'Amiga 500 à Amiga 1200, avec régulation de vitesse pour reproduire au mieux.

  • Émulation d'Amiga DOS avec les lecteurs DF0, DF1, DH2 etc. assurant une parfaite compatibilité des jeux et des applications qui les utilisent, fonctionnant même hors ligne.

Prévu :

  • Exporter la même application AOZ sous forme d'application Win/Mac, Android, IOS.

  • Editeur Online

  • Amélioration de l'UI Designer pour réaliser les interfaces utilisateurs complexes.

  • Outils pour dessiner et animer les sprites, dessiner des images, faire de la musique, éditer des sons, etc.

  • Comportements des personnages avec IA.

  • Prise en charge complète de la 3D avec des shaders.

  • Plusieurs rendus actifs en même temps permettant aux applications d'être affichées simultanément en 2D et 3D, AR, VR, de la 2.5D comme Facebook.

  • Filtres sonores, réverbération, effets, etc.

  • Musique adaptative qui suit l'ambiance et l'action du jeu. Sons de position 3D liés aux personnages du jeu et aux émetteurs sonores.

 

  • Publicité et monétisation de vos applications facile à mettre en œuvre.

  • AOZ App Store pour vous aider à publier et à monétiser vos applications

  • Jeux multi-joueurs basés sur WebRTC sans avoir besoin d'un serveur jusqu'à 10 joueurs simultanément et synchronisation automatique des objets de jeu entre les joueurs.

  • Objets Tensorflow pour l'expérimentation et / ou l'intégration de l'IA.

  • Possibilité de produire du code node.js qui pourra ensuite être utilisé dans des projets professionnels.

  • Accés aux bases de données en SQL.

  • Intégration des API Google REST sous forme d'extensions et d'objets, appelez Google Translate avec une seule instruction «Translate».

  • Prise en charge de systèmes d'interfaces modernes comme REACT.

  • Exporter vers d'autres moteurs de jeu (Unreal...).

 

  Beaucoup de travail devant nous ... Merci pour votre soutien.