FAQ / FOIRE AUX QUESTIONS

How do you pronounce AOZ?


We found this name thinking about the movie "The Wizard of OZ".
We want you to become "The Wizards of AOZ".

Wizards do not need advices on how to pronounce their magic spells. Be creative, and find your way to say the name. In French, we say "aoze", with the typical French "a" and the silent "e" at the end.

International phonetic representation is ... aoz. ;)




AOZ, AOZ Studio what is the difference?


AOZ is the name of the language, AOZ Studio is both the name of the company and the set of tools we build to use the language (IDE)




Why did you make AOZ Studio?


We started using computers in the '80s, a time when we as kids or grown-ups had the fantastic chance to learn by ourselves thanks to the natural and easy BASIC language. We created software, games, utilities, demos, and in the process had to understand the computers's architecture.

Many of us became programmers, founders or managers in small or big hi-tech companies.

Today, we all are dependent on the various forms of computers and phones we use most of the day. To make a long story short, transhumanism, artificial intelligence, robotic are opportunities, but only if we can control them. Otherwise, they and their makers take control.

Our kids, the new generation, our future, are not in control. They use computers many hours per day, and yet only a fraction of them can program or even begin to understand how it works.

Why? First of all because installing a development tool nowadays, discovering the sophisticated language and learn to use it implies mastering complex concepts. Windows, accolades, objects, coordinates, inputs, outputs, display, frames, so many new things to grasp at the same time! It can take up to several days to print a simple "Hello world".

An initial hurdle so high that most abandon after a couple of days, "I will never be a programmer, computers are too complex".

Despite the fact that there are great tools to learn the logic of programming, Scratch, Codecombat, to name a few, they are not powerful enough to create real applications, and more importantly, they miss the link between learning and producing publishable professional software.

We created AOZ Studio with a mission, help us all take control, understand to learn, and eventually find a job in the software industry.

-If you know nothing about programming and want to publish the app, game or website of your dreams, you have come to the right place.

-You have an excellent idea for a game and want to sell it? Welcome to AOZ Studio!

Our goal is that everyone can start from scratch. We want you to create your first bug-free program under five minutes. After such a start, you will be motivated to follow an accessible path of self-teaching with a smooth learning curve, instant gratifying results, and you will be able to create, publish and share your creations online in a click.

We know that the path is long and that we have a lot of work ahead of us. Yet, with such a mission, we are very motivated and will dedicate ourselves fully until we reach our goal: create the most straightforward and most powerful tool for both education and production, AOZ Studio.

Please be patient, we still have a lot of work ahead of us...

Thank you and we hope you will enjoy this community of AOZ creators.

Francois, Laurant and Baptiste.




I have never programmed; can I make a program with AOZ?


YES, it is the begining of the journey, it will become easier and easier, thanks to the AOZ community, tutorials, examples and the new features we are building. We are releasing the first version, so still a lot of work. Please be patient with us.




Can you really make good games with AOZ Studio?


YES, please see the examples like Cybernet by Fil Bell on youtube AOZ Studio channel and many others including with the AOZ Studio package in the Applications folder. We are orignally gamers with a long experience in the videogame industry, some of us founded leading videogame companies. The executable code generated by AOZ Studio is generating an optimized JS that you can run on most platforms and interface with. It is a very open world. We are building a sprites/graphic editor specially for games (expected in Q2 2020) We are adding innovative 3D and sound features etc. Stay tuned...




Why the Basic language?


Work in progress😊 we will answer those questions and your future ones here.




The current version is in beta, when do you plan to release the real one?


We are planning the V1 version for the summer 2020. In the meantime you can use the free Alpha and soon Beta versions and do great apps with it.

Please help us debug and tell us what you want in the V1 using the Discord channel.




What is the difference with educational tool like Scratch for example?


Work in progress😊 we will answer those questions and your future ones here.




Can I sell the programs I created with AOZ Studio?


YES, once you paid the licence for AOZ Studio, you can create an unlimited number of applications with it and it is licence free, and will remain free. That means that you can sale your software without paying us any royalty. For the licence fees please check the Download AOZ page. You can also help us with our Patreon program and become a AOZ VIP.




Can I still sell my program if I stop paying the licence of AOZ Studio?


YES, (but you will not be able to modify it). If you do not need to update, maintain your program that is fine.




Doyou have the list of the instructions of AOZ?


There is a work in progress list on the "Download AOZ" TAB of this web site. In May 2020 the online manual will be included in the version.




Is the code of AOZ open source?


Yes and will always be. You can extend the language, etc... The transpiler is proprietary of AOZ Studio and supplied under a non exclusive licence (see the Download AOZ TAB). The licence can be read and accepted by installing the product.




Can I share or sale my AOZ programs?


YES, and it is licence free, for an unlimited number of programs created with AOZ Studio. Even if you stopped the licence of AOZ Studio you still can. Note: without the AOZ licence you will not be able to modify, update your programs if required too.




Can I participate to the development of AOZ Studio?


Sure, you are very welcome. Please contact us on the Contact page and describe what you will be interested to participate to and your background.




Can I share my code on GIT?


YES, As for, How to, we will answer later when we have that well organized.




Are you going to make accessories to edit the sprites in the future?


Yes and it will be integrated with the IDE (editor), with other such tools, like sound creator, 3D,...




Can I make the pictures with Photoshop and import them in my AOZ Studio application?


Work in progress😊 we will answer those questions and your future ones here




What tools do you recommend for drawing sprites until the accessories are made?


Work in progress😊 we will answer those questions and your future ones here




AOZ Studio uses ATOM, Visual Studio Code. I would prefer Notepad++, can I change?


We now have switched from VSC to ATOM, we hope you will also like it. You possibly can use any editor, we will explain how to.




Is AOZ a good language for beginning programmers?


YES, this is why it was made for. You can learn step by step with a simple syntax and progress, include javascript etc... We are suprised every day by what new users do and how fast.




Will my Amiga game really work everywhere today?


Short answer YES, some adjustment to be made before the V2.0 but most of the code should work. Thanks for being patient the Amiga fans.




How do I submit bug reports and suggestions for AOZ?


You are welcome doing it, please use the "Contact Us" form and select Support




Can I make serious applications with AOZ?


Absolutly! We are working for exemple on very easy to use databases, user interface, DOM ... extensions. DOM extensions: a programming interface for HTML and XML documents. All should be released this summer.




Can I work with my friends on the same game?


Work in progress😊 we will answer those questions and your future ones here.




I want to access my local PC drives, how?


Work in progress😊 we will answer those questions and your future ones here.




Can I make a server in AOZ?


Work in progress😊 we will answer those questions and your future ones here.




Can I access mySQL databases in AOZ?


Work in progress😊, yes we are working on a very easy to use database extension, we also have local storage features.




Can I make a web site in AOZ?


Yes and we have DOM instructions in the language, see some early examples on the demo provided with the product.




How can I import an AMOS 1.3 or AMOS Professional software?


We will answer those questions here.




What instructions of the original AMOS are supported?


We will answer those questions here.




How much faster is AOZ compared to AMOS?


We will answer those questions here.




How many sprites and bobs can I have now?


We will answer those questions here.




Modern machines are in true colour, I used a palette on the Amiga...


We will answer those questions here.




How many sprites and bobs can I have now?


We will answer those questions here.




Does it support Dual Playfield for parallax scrolling?


We will answer those questions here.




Can I use the Copper effects in AOZ, fade, rainbows and all this?


We will answer those questions here.




Is AMAL supported too?


We will answer those questions here.




Where is the source code of my software?


We will answer those questions here.




Where are the memory banks, images, sprites, sounds?


We will answer those questions here.




My game used an extension to play tracker music. How can I play it now?


We will answer those questions here.




My game load files from the DF0: floppy on the Amiga, will it still work?


We will answer those questions here.




Are the keycodes the keycodes of the Amiga or the PC?


We will answer those questions here.




I would like to have the mouse cursor of the original AMOS back, how can I do?


We will answer those questions here.




My game seems to crash the browser, it becomes very slow…


We will answer those questions here.




My game used a specific Amiga font, how can I use it now?


We will answer those questions here.




I want to convert my game from the Amiga resolution to Full HD, how can I do?


We will answer those questions here.




I do not want to see the red screen anymore when my game starts, how can I remove it?


We will answer those questions here.




Can I use the joystick of my PC as I used the joystick of my Amiga?


We will answer those questions here.




When can I import my Atari STOS programs?


We will answer those questions here.




I like line numbers; can I keep them?


We will answer those questions here.




I hate line numbers; can I remove them?


We will answer those questions here.




What is a manifest?


We will answer those questions here.




What is the HJSON format of certain files?


We will answer those questions here.




How can I debug my applications?


We will answer those questions here.




How can I export my software?


We will answer those questions here.




What are the rules for local and global variables in AOZ?


We will answer those questions here.




How do I share global variables across modules?


We will answer those questions here.




Why do I get a Type Mismatch error?


We will answer those questions here.




How can I enter a colour in my palette?


We will answer those questions here.




How do I specify hexadecimal and binary numbers?


We will answer those questions here.




How do I convert a string to a number?


We will answer those questions here.




How do I convert a number to a string?


We will answer those questions here.




How do I modify a string in place?


We will answer those questions here.




How can I have quotes in the strings in my source code?


We will answer those questions here.




Can I use modern remarks like // or /* */ instead of ‘ and rem?


We will answer those questions here.




Should I use GOTO?


We will answer those questions here.




How do you achieve GOTO in a browser, I thought it was impossible?


We will answer those questions here.




Why is my application a little slower when I use GOTO or ON ERROR GOTO?


We will answer those questions here.




What is the browser doing when I use Wait or Wait Key? Does it eat processor time?


We will answer those questions here.




My program is too slow. How do I speed it up?


We will answer those questions here.




My program is too fast. How do I slow it down?


We will answer those questions here.




What is the most efficient way to concatenate many strings together?


We will answer those questions here.




Can I subtract strings in AOZ?


We will answer those questions here.




How do you make an array in AOZ?


We will answer those questions here.




How do you make a multidimensional array in AOZ?


We will answer those questions here.




How do I store data in my program?


We will answer those questions here.




How do I make a procedure?


We will answer those questions here.




How do I create my own instructions?


We will answer those questions here.




How do I create my own functions?


We will answer those questions here.




I cannot find an Amos Pro extension I need. What can I do?


We will answer those questions here.




How do I create an extension?


We will answer those questions here.




I need to use JavaScript to do a specific task, how?


We will answer those questions here.




How can I get a variable from AOZ to JavaScript?


We will answer those questions here.




How can I pass a variable from JavaScript to AOZ?


We will answer those questions here.




Is it necessary to use Javascript?


We will answer those questions here.




What is a transpiler, how it compares to a compiler?


We will answer those questions here.




Why did you choose to make a transpiler instead of a compiler?


We will answer those questions here.




Will the AOZ Transpiler export to other languages than Javascript?


We will answer those questions here.




Can the AOZ Transpiler export node.js applications?


We will answer those questions here.




Can I use the AOZ Transpiler from the command line?


We will answer those questions here.




Can the AOZ Transpiler be integrated in a compilation chain with MAKE?


We will answer those questions here.




Does the AOZ Transpiler generate a log?


We will answer those questions here.




How can I disable the “variable not defined” warnings?


We will answer those questions here.




Are there pre-processor commands in the AOZ Transpiler?


We will answer those questions here.




I do not understand the manifest, do I have to really use it?


We will answer those questions here.





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

  • Facebook
  • YouTube

Follow us: