Paradice Software
 |
My name is Lawrence, and Paradice Software is my development psuedonym. Based in Wellington, New Zealand, Paradice Software covers virtually everything I’ve programmed, designed or developed for the last two and a half decades. |
Current Projects
LX7 |
A rewrite of the LX5Suite graphics/game library, to use Direct3D9/10/11 (instead of DirectDraw). LX7 also provides audio/video playback, easy networking over LAN and internet, entity lifetime management, and a number of other nice features for game/application design in FPC |
Five Hundred |
A modern, customizable, single and multiplayer version of the card game “Five Hundred” (also sometimes called “500”). This is almost finished, the latest version is available from this link. |
Icefall
|
A turn-based role playing game in the style of Rogue/Angband. Icefall uses LX7. The goal is to provide a ‘modern’ interface (mouse control, drag and drop, on-screen spellbooks) with the timeless fun of old-school Roguelike games. This is not a ‘rogue-lite’ which seems to be a popular trend in indie games at the moment, this is ‘rogue-2’. |
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
|
- A tile-based Graphics library (written in Motorola 68K assembler)
- LAC’s Medieval Battle, a text-based strategy game, similar to Barren Realms Elite, the BBS game
- 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. This version ditched DOS support, but was still based around DirectDraw. I abandoned this when I saw that Direct3D was the new standard.
- The CPUID Guide: I wrote an extensive guide on the functions and properties of the “CPUID” instruction. This information is less relevant today, and the guide is no longer maintained, but I keep it available at this link for anyone that still references it.
|