EN SAVOIR PLUS
 

Remarque : vous n'avez pas besoin de lire ce qui suit pour commencer à développer votre premier programme...

 

 

Comment créer des programmes AOZ

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 7-10, 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 dans des applications HTML5 / Javascript, qui peuvent être exécutées 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

  • Vous pouvez configurer les niveaux d'avertissements et de verbosités (trop de mots), un rapport automatique des erreurs, avec la possibilité de naviguer rapidement d'une erreur à l'autre.

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

Spécifications du langage AOZ

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

  • 700 instructions améliorées et très puissantes dans tous les domaines : Animation, 2D, 3D, 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 dans le code de base, 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.

  • Disponibilité du langage  et du runtime en open-source, disponibles sur Github. Vous pouvez créez votre propre version et la partager.

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

  • 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

  • Les applications HTML produites avec AOZ Studio fonctionnent dans les navigateurs comme Chrome et les navigateurs compatibles.

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

  • Synchronisation automatique des images pour un affichage parfait.

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

  • Modes graphiques modernes jusqu'à des résolutions 4K avec des palettes étendues de milliers de couleurs permettant de nouveaux types d'effets graphiques.

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

  • Bientôt : Prise en charge simple de la 3D y compris les shaders via la bibliothèque Three.js.

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

  • É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 en 2021 :

  • Fabrication facile de boîtes de dialogue et d'interfaces 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.

  • Moteur physique 2D et 3D permettant des jeux réalistes. Mouvement et animation automatiques d'objets en 2D et 3D.

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

  • Exportez en C #, C ++, Swift etc. la même application AOZ vers plusieurs langues.

  • Exportez vers les moteurs de jeu Unity et Unreal.

 

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

© Copyright AOZ Studio 2019-2020.  Made with love from AtoZ.

  • Facebook
  • YouTube

Follow us: