Paradice Software


My name is Lawrence Curwood, and Paradice Software is my development psuedonym. Based in Wellington, New Zealand, Paradice Software covers virtually everything I've programmed for the last two decades.




Currently working on:
  • LX7
    • A rewrite of the LXSuite graphics/game library to use Direct3D9 (instead of DirectX).


  • Icefall
    • A turn-based role playing game in the style of Rogue/Angband
    • Using LX7 for graphics and to provide a newcomer-friendly user interface


  • An unnamed ASP.Net CMS tool
    • To power this website, so I can ditch this ugly HTML!


Past Programming Projects:


  • Commodore 64:
    • Terrible, terrible Teenage Mutant Ninja Turtles game in C64 BASIC (hey, I was like 8 !)
    • A clone of Pirates! (a C64 game by Sid Meier). I was 9 so you can guess how good that was.


  • Commodore Amiga:
    • Graphics library (written in Motorola 68K assembler)
    • Various uncompleted role-playing/Ultima-clones (using AMOS and my programming library)
    • A cricket management sim that from memory was pretty good, though text based.


  • MS-DOS:
    • Shooter, a vector-graphics two player space combat game (in QBASIC!)
    • The War of 4, a fun little multiplayer asteroids clone (using Turbo Pascal)
    • Powerpuff memory, a simple memory-like game (using Borland Pascal 7)
    • LXSuite versions 1 through 4, programming/graphics library using VESA SVGA modes in MSDOS.
    • PalasIDE, an MS-DOS IDE replacement for the Freepascal IDE.
    • ParadiceOS, a GUI-based "OS" for MS-DOS (no, I don't know what I was thinking).
    • DosMP3, a full-screen graphical MP3 player for DOS. (playing MP3s was much harder back then than it is today!!)


  • Windows:
    • LX5Suite, my graphics library: cross platform! DOS (VESA) and Windows (DirectX7). Created with FreePascal, I am pretty proud of this as source-compatible DOS/Windows games in FreePascal just did not exist before that as far as I know.
    • X500, a Five-Hundred (card) game. Available for both Windows & DOS (uses LX5Suite)
    • LX6Suite. The next version of the graphics library ditched DOS support as DOS was dead.