This project is reinterpretation of my initial fxhash project Geometric Grid Fusion using Pico-8.
The PICO-8 program generates a random, abstract pattern composed of rectangles and lines in black, white, and grey colors.
The program begins with an empty 128x128 black canvas and divides it recursively into smaller rectangles of random sizes until a specified limit is reached. The width and height of the rectangles can be one of the following values: 64, 32, 16, or 8 pixels. This ensures that the final results can be seamlessly adapted to a 32x32 LEGO board.
For each rectangle, the algorithm determines whether to draw smaller squares or lines within it. The colors, as well as the direction of the lines (horizontal or vertical), are also randomly decided. The sizes of squares and lines are chosen randomly, taking into account the size of the corresponding rectangle.
Below is a gif showcasing a few outputs of the PICO-8 generative algorithm, providing a glimpse into the range of abstract patterns and textures that the algorithm can generate. Each output is unique and showcases the unpredictable yet intriguing nature of generative art.
- PICO-8 software from Lexaloffle Games (https://www.lexaloffle.com/pico-8.php)
- Basic understanding of PICO-8 and its Lua-based programming
The Fusion Bricks program runs on PICO-8, and you should load it through the software:
- Open PICO-8
- Load the fusion_bricks.p8 file:
LOAD fusion_bricks.p8
Run the PICO-8 program:
RUN
This project is licensed under the terms of the MIT license.