(… continued from previous page)
The first challenge: surprise!
This week, when I started working on the project, I quickly found the first unexpected issue to be resolved.
When I tried the executable version of the game several months ago, it was on my computer at home, that had Windows 7 installed. However, A few weeks ago I decided to accept the insistent offer that Microsoft made me upgrade to Windows 10, and to my surprise, in this new operating system version the game no longer works!
The first technical challenge had appeared: to find out why the game was no longer working on the latest Windows and ideally find a solution.
It did not take too long to discover why. After searching through forums and Google the phrase “old game no longer works on Windows 10”, I found that the problem occurs since Windows 8: Microsoft made obsolete (or removed, I’m not sure) the hardware acceleration support on the Direct X DirectDraw library.
That library is precisely what my game used to efficiently draw 2D graphics on the screen. And not only my game, of course. Famous games such as Civilization and Age of Empires, among many others, suffered the same issue.
In many cases, the development companies, or some official fan groups, published patches or workaround instructions so that their games worked again. There were also several programmers who developed small tools or generic applications that would try to fix games that did not get official fixes or support.
I tried many of these tools until I finally found one that worked with JPacman: Aqrit’s ddwrapper, developed by Aqrit. I only know his username and his website (link to site), so I’ve not had the chance to thank him personally. But thanks to his tool, JPacman now works on all versions of Windows I’ve tried so far.
First challenge solved!
Download JPacman 0.1999
I decided that this original version of the game will be called JPacman 0.1999, for the year this executable was built.
I know that I can’t publish the game, because of the copyright issue, but I hope I will have trouble for sharing the version I developed more than fifteen years ago in Papa Game Dev.
You can get it from the JPacman 0.1999 download page
You can also check all updates to the Project JPacman
|Puedes leer este artículo en español en papagamedev.cl.|