Problem is, my algorithm is rather crude, so the calculations take quite a bit of time - while I can live with that, my actual problem is that the right side shows very little details (after 100 iterations at least). Is that normal, or do my calculations have an error somewhere?
(Oh, and the code isn't exactly a beauty to look at - I was just bored and like, "hey, let's do that fractal thing that looks funny!" *starts one person monkey typewriter experiment until result is there*).
You're initializing the elements of discriminants to 1, but it should be 0.
In this line: if(length > 2) length is actually length_squared, so you need to compare with 4.
Problem is, my algorithm is rather crude, so the calculations take quite a bit of time
You could speed it up by an order of magnitude simply by fixing this line: if(escapeChecker[i]) continue;
Changing the loop order would improve things further.