Plasma Arena Post Mortem Part 2: The Debuggening

plasmashot2.png

The Game (If it will work for you) Here: https://ldjam.com/events/ludum-dare/39/plasma-arena

Part 1 Here: https://ldjam.com/events/ludum-dare/39/plasma-arena/the-making-of-plasma-arena

TLDR:

Windows is an awful platform to develop for. Bill gates is an evil man who made a terrible operating system and peddled his crap to computer companies and schools to establish a monopoly. He collaborated with U.S government to spy on the public as well.

Day 3 -7 : Porting

I develop my game on my linux laptop and use gnu Make and C. As soon as ludum dare is over, it is a simple process to package my game and make it compatible with all linux computers. Life is good. But, due to the impenetrable stranglehold windows has on the market, despite being an inferior operating system in every respect, I must port my game to windows. Windows always creates mind boggling problems when I develop for it. I have never been able to reach 100% windows compatibility.

Here is the list of problems I experienced (In order) on windows but not on linux

  1. Memory management problems (Fixed)

  2. Graphics driver inconsistencies (Still not 100% fixed on all computers)

  3. Audio driver instanity (Fixed)

The Audio problems where especially devastating because I put a good amount of time into making audio for my game. The issue prevented audio from playing due to driver weirdness and I assume many gave the audio category 1 star due to there being the appearance of no audio. Graphics driver weirdness still prevails and It is absolute insanity. It will work perfectly on one computer and then fail in 3 different ways on other computers.

Sorry for the rant, just needed to vent about the state of personal computing.