2008 / NumptyPhysics Win32 Port

NumptyPhysics for Windows

The fabulous NumptyPhysics game by Tim Edmonds for Linux and Internet Tablets now comes to your Win32 computers :) I've made some minor changes that change some platform-specific behaviour and compiled it to run natively under Windows.

Numptyphysics screenshot

Download Numptyphysics 0.2 (780 kB)

I've sent a patch to the upstream maintainer, so hopefully this patch can be included in the main source tree. We might want to improve the Win32 port even more (currently, everything works, but cosmetic changes like removing the console output window or adding a nice .exe icon and enabling fullscreen support).

Example level

NumptyPhysics is Copyright (C) 2008 Tim Edmonds. The minor changes required to get it to compile and run on Win32 and the compiled binary release found below have been done by Thomas Perl. All changes are (of course) released under the same license as NumptyPhysics itself. Thanks to Tim for this very entertaining game!

Announcement on InternetTabletTalk

Source code

You can download the patch against SVN r42 of NumptyPhysics (SVN repository info) here and also download a tarball containing the current checkout of NumptyPhysics SVN trunk (r42), in case the SVN server doesn't work or some other problem exists:

ChangeLog

  • 2008-05-04: Initial release, "SVN r42"
  • 2008-05-22: NumptyPhysics 0.2 (window icon, no console, Windows UI)

License

NumptyPhysics
Copyright (C) 2008 Tim Edmonds

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but
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.

Port information

Command-line handling, path handling and the conditional exclusion of some X11-specific code on WIN32 platforms were the most changes that had to be done in order to get this working. Some minor WIN32-specific (WinMain) code has been added, but apart from that, the code has been left untouched. See the above patch for detailed information what changed.

Thomas Perl (thp at this domain), jabber: thp@jabber.org