Multithreaded Mandelbrot set for the CISP 400 class at American River College.
  • C++ 92%
  • Makefile 8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-08 00:12:23 -07:00
images Migrate local files to Forgejo 2026-08-08 00:12:23 -07:00
include Migrate local files to Forgejo 2026-08-08 00:12:23 -07:00
src Migrate local files to Forgejo 2026-08-08 00:12:23 -07:00
FiraSans-Regular.ttf Migrate local files to Forgejo 2026-08-08 00:12:23 -07:00
LICENSE Migrate local files to Forgejo 2026-08-08 00:12:23 -07:00
makefile Migrate local files to Forgejo 2026-08-08 00:12:23 -07:00
README.md Migrate local files to Forgejo 2026-08-08 00:12:23 -07:00

Mandelbrot Set

Mandelbrot Set


Features

  • C++ implementation using SFML
  • Greyscaled Mandelbrot set
    • Note: outer-most points are RGB(5, 5, 5) whilst the set itself is RGB(0, 0, 0).
  • Uses threading and the squared magnitude of a complex number for efficiency
  • Ability to toggle the text HUD to enter a pseudo 'photo' mode

Extras

This project was made for the CISP 400 class at American River College. As per the Linux assignment requirements, this project was tested, built and ran on my 2020 MacBook Pro running the Asahi Linux kernel version 6.10-6.