The Mandelbrot Experience
A downloadable app for Windows and Linux
Download NowName your own price
Explore the Mandelbrot set in real time.
- Move up, down, left, right
- Zoom in and out
- Increase/decrease the zoom rate
- Change the color scheme
- Increase/decrease the rendering resolution
I started this project during COVID as I began teaching myself game development. It is written in C++ and is its own game engine almost entirely from scratch. It depends only on SDL2 as a wrapper for the operating system API.
It should work an any modern computer. Note, that it will not always render at 60 fps. Increasing the zoom and the resolution significantly affects the processing load.
Notes:
- Windows console is kept active for error reporting
- Linux version developed and tested on Ubuntu 22.04
- Windows and Ubuntu versions available for machines with a Nvidia GPU
- Nvidia Jetson Nano version
- Raspberry Pi version developed and tested on model 3B+
- Smaller window size on Raspberry Pi to help with performance
- Web version available at https://almostalwaysadam.com/arcade/Mandelbrot
KEYBOARD:
W, A, S, D | Pan up, left, down, right |
8, 4, 2, 6 (numpad) | Pan up, left, down, right |
'+' (numpad) | Zoom in |
'-' (numpad) | Zoom out |
'*' (numpad) | Increase zoom speed |
'/' (numpad) | Decrease zoom speed |
Arrow up | Increase resolution |
Arrow Down | Decrease resolution |
Arrow left and right | Change colors |
Esc | Close program |
CONTROLLER
Right thumbstick | Pan up, left, down, right |
Left thumbstick | Zoom in and out |
Right trigger | Increase zoom speed |
Left trigger | Decrease zoom speed |
D-pad up | Increase resolution |
D-pad down | Decrease resolution |
D-pad left and right | Change colors |
B buttton | Close program |
Status | Released |
Platforms | Windows, Linux |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | almostalwaysadam |
Tags | Experimental, Exploration, Non violent, Pixel Art, Short |
Download
Download NowName your own price
Click download now to get access to the following files:
NvidiaWindows.zip 721 kB
Windows.zip 503 kB
NvidiaUbuntu.zip 176 bytes
Ubuntu.zip 164 bytes
Nano.zip 160 bytes
RPi.zip 15 kB
Development log
- Nvidia GPU support addedDec 08, 2022
- Performance improvementsNov 29, 2022
- Ubuntu and RPi downloads now availableJul 16, 2022
Leave a comment
Log in with itch.io to leave a comment.