aXes Quest Creative Coding Playground
Learn programming through generative art
Follow a path from the fundamentals to advanced techniques of procedural code and shader programming to
create your own games, simulations, or generative art.
From the first line of code to your own experiments, you will gain a deep understanding of how games and
graphics work, rather than just assembling them from ready-made assets.
At the core of the project is shader programming—the fastest way to create stunning graphics. You apply
mathematical formulas to color and shape to achieve dynamic and unique real-time visual effects.
All technologies for creating graphics and logic are condensed into a universal language based on
JavaScript with convenient elements similar to Python. The code is very short, easily readable, and
resembles the English language.
The minimalist API design guarantees freedom from being tied to a specific engine or language. The
universal programming concepts you learn will stay with you and are applicable in absolutely any
environment.
Interactive coding game for beginners
You write simple code that creates an image. The program
runs pixel-by-pixel: for each pixel, your code is called to
calculate its color. The coordinates of the current pixel
are available via variables x and y. The result is a
complete image.
AxesScript
AxesScript is a customized dialect
CoffeeScript, fine-tuned for learning
aXes Quest
Интерактивная песочница для изучения основ программирования
и генеративного искусства. Здесь математика, код, графика и
анимация изучаются через игру. В генеративном искусстве
каждая идея превращается в творческий эксперимент, и иногда
ошибки выглядят ярче, чем задуманное.
Как играть
Вы пишете простой код, который создаёт изображение. Это
несложно — достаточно помнить, как работает сложение и
вычитание, и понимать, что означают «больше» и «меньше».
Программа выполняется попиксельно: для каждого пикселя
вызывается ваш код, задача которого — вычислить его цвет.
Координаты текущего пикселя доступны через переменные x и y.
Результат выполнения — готовое изображение.
AxesScript
AxesScript это диалект
CoffeeScript с небольшими изменениями,
адаптированный для обучения.