WMCPP (Wii Mandelbrot Computation Project Plus) is a continuation fork of Krupkat's Mandelbrot set generator for Wii featuring real-time zooming, customizable palettes, and precise fractal exploration. The Mandelbrot set, popularized in the 1970s by mathematician Benoit Mandelbrot, is defined by complex numbers that do not escape to infinity under iterative calculations. Graphically rendered, the result is an intricate fractal pattern that can be infinitely zoomed into, revealing complex and beautiful images. While Mandelbrot generators have appeared on many platforms over the years, this version is designed specifically for Wii via homebrew, allowing users to interactively explore the fractal using a Wii Remote.
- Real-time zooming into the Mandelbrot set using a Wii Remote
- Adjustable color palettes with cycling options
- Configurable maximum iterations for higher precision rendering
- Exit functionality using the HOME button on the Wii Remote
Wii Remote Action | Function |
---|---|
Aim | Point at where to zoom |
A Button | Zoom in |
B Button | Start over |
- / + Buttons | Cycle through color palettes |
D-Pad Down | Run cycling palette |
1 / 2 Buttons | Change the number of iterations |
HOME Button | Exit |
- devkitPro
- devkitPPC
- libogc
- wii-dev
To set up the devkitPro PowerPC devkitPPC toolchain and build system, follow the instructions on the official devkitPro wiki:
- Install
devkitPPC
with the necessary dependencies. - Navigate to the project directory.
- Run
make
to compile the project. This will generate the.elf
and.dol
files for the Wii.
- Rename the compiled
.dol
file toboot.dol
and place it in anapps/WMCPP
folder on your SD card. - Insert the SD card into your Wii.
- Launch the Homebrew Channel, and select the WMCPP application.
- Use the Wii Remote to zoom in and explore the Mandelbrot set, cycling through palettes and changing iterations for more detailed images.
- Exit the application using the HOME button.
Special thanks to the original author Krupkat for the base code and to Daniel Egnar, Tom Schumm, and Jussi Kantola for their palettes.
This project is licensed under the GPLv3 license to ensure that all modifications and forks remain open-source. For more information, see the GNU General Public License.
This project is an application that runs on the Wii via the Homebrew Channel. It is not affiliated with, endorsed by, nor sponsored by the creators of the Wii console nor the Homebrew Channel. All trademarks and copyrights are the property of their respective owners.
This program is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.