Page 1 of 1
[Video] - How I optimised the Forbidden Solitaire FMV code by Jake Birkett
Posted: Wed Mar 19, 2025 7:10 pm
by ricardo_sdl
The basic used is BlitzMax, but interesting anyway:
https://www.youtube.com/watch?v=l4ggmQXRbFI
Re: [Video] - How I optimised the Forbidden Solitaire FMV code by Jake Birkett
Posted: Thu Mar 20, 2025 4:25 pm
by Skipper
As interesting as this video is, I was amazed at how he optimised by reshuffling existing code and did not first perform any analysis of whether the algorithms used could be improved upon.
Basically, he did what a good compiler would be able to do, but nothing more.
Re: [Video] - How I optimised the Forbidden Solitaire FMV code by Jake Birkett
Posted: Thu Mar 20, 2025 7:03 pm
by ricardo_sdl
And the thing is BlitzMax compiler generates c or c++ code which is then fed to the compiler and you would expect it make the smart optmizations. One thing I think made a big difference was that he improved the cache usage for the code.
Re: [Video] - How I optimised the Forbidden Solitaire FMV code by Jake Birkett
Posted: Fri Mar 21, 2025 7:33 pm
by Mijikai
Re: [Video] - How I optimised the Forbidden Solitaire FMV code by Jake Birkett
Posted: Sat Mar 22, 2025 7:20 pm
by Shardik
Skipper wrote: Thu Mar 20, 2025 4:25 pm
As interesting as this video is, I was amazed at how he optimised by reshuffling existing code and did not first perform any analysis of whether the algorithms used could be improved upon.
Basically, he did what a good compiler would be able to do, but nothing more.
Here you can read Jake Birkett's (aka GreyAlien's) answer.
Re: [Video] - How I optimised the Forbidden Solitaire FMV code by Jake Birkett
Posted: Wed Apr 02, 2025 9:51 am
by Skipper
Nice that he picked up that message from our forum
