• Stars
    star
    109
  • Rank 319,077 (Top 7 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Abstract Art Evolved

๐“ฉ๐”ƒ๐“๐“ป๐“ฝ - Abstract Art Evolution

By Frank Force 2019

TRY THE LIVE DEMO!

ZZART GALLERY

ZzArt Features

  • Generate infinite works of abstract art using GLSL fragment shaders.
  • Shaders can be mutated to create variations.
  • Images can be saved in high resolution.
  • Current favorite is saved in local storage.
  • Art can be bookmarked or shared via url.
  • Satellite mode displays a full preview on a second montor.
  • Shadertoy compatible GLSL code can be downloaded.

How to Use

  • To get started, click ๐ŸŽฒ or press R a few times generate random seeds.
  • You may need to click many times to find a good starting point.
  • When you like something you see, just click it generate more variations.
  • Continue this process for a few generations to develop the image.
  • If you don't like the variations shown, just click the same one again to generate more.
  • You can click ๐Ÿ” or press space to see a large preview.
  • Use the back/forward buttons (X/Z) if you make a mistake.
  • It may take 10 or more stages of evolution to find something really nice.
  • Click ๐Ÿ’พ or press S to save an 4K png of your art and share it with tag #zzart
  • You can also bookmark zzart links or use ๐Ÿ“‹ to copy the link to the clipboard.
  • Use ๐Ÿ“ก to open a preview on your second monitor.
  • You can click ๐Ÿ”ง to show advanced options and view the GLSL code.

Examples

Example Example Example Example Example Example Example Example

ZzFX Image

More Repositories

1

LittleJS

LittleJS is a fast HTML5 game engine with many features and no dependencies. ๐Ÿš‚ Choo-Choo!
JavaScript
3,261
star
2

JSONCrush

Compress JSON into URL friendly strings
JavaScript
1,570
star
3

ZzFX

A Tiny JavaScript Sound FX System
JavaScript
574
star
4

OS13k

A Tiny OS and Mini Game Engine
JavaScript
523
star
5

HueJumper2k

2 Kilobyte 3D racing game in JavaScript
JavaScript
325
star
6

SpaceHuggers

A roguelike platformer with destructible environments in 13KB of JavaScript
JavaScript
267
star
7

BounceBack

Boomerang Zelda Homage for JS13k
JavaScript
228
star
8

1Keys

A 1 Kilobyte JavaScript Piano
JavaScript
145
star
9

ZzSprite

Pixel Art Sprite Generator
JavaScript
137
star
10

Dual-Axis-Illusion

Best Illusion of The Year 2019 - First Place Winner
JavaScript
102
star
11

TinyCode

Some of my best size coding releases
JavaScript
81
star
12

TinySki

Business card size skiing game in C++
C++
49
star
13

Drive13K

DR1V3N WILD - Arcade style 3D driving game in only 13 kilobytes
JavaScript
47
star
14

generative

Generative Art by Frank Force
HTML
20
star
15

NoteCraft

Cellular Automata Music Game
JavaScript
20
star
16

EggTimeRewind

An procedural shooter in the style of an old Nokia phone
JavaScript
18
star
17

FrankEngine

Game Engine and Level Editor
C++
13
star
18

newgrounds

A Small JavaScript Wrapper for Newgrounds API 3.0
JavaScript
10
star
19

Buddhabrot

A JavaScript Buddhabrot Renderer
JavaScript
9
star
20

VidScreen

VidScreen Emulator and Live Editor
HTML
5
star
21

EggTimeRewind13k

Egg Cracking 13k Lo-Fi Sci-Fi Shooter With Time Travel
JavaScript
5
star
22

LudumDare44

SPENDOTRON: 2019 - Twin stick shooter for Ludum Dare 44
JavaScript
3
star
23

KilledByAPixel.github.io

1
star