{"id":330,"date":"2014-01-25T18:04:02","date_gmt":"2014-01-25T05:04:02","guid":{"rendered":"http:\/\/www.paradicesoftware.com\/blog\/?page_id=330"},"modified":"2025-01-01T19:14:46","modified_gmt":"2025-01-01T06:14:46","slug":"about","status":"publish","type":"page","link":"http:\/\/www.paradicesoftware.com\/blog\/about\/","title":{"rendered":"About"},"content":{"rendered":"\n<figure class=\"wp-block-table\"><table><tbody><tr><td><figure><img decoding=\"async\" style=\"vertical-align: top;\" src=\"http:\/\/www.paradicesoftware.com\/images\/image_paradice_framed.gif\" alt=\"\" width=\"264\"><\/figure><\/td><td>My name is Lawrence, and Paradice Software is my development psuedonym. Based in Wellington, New Zealand, Paradice Software covers virtually everything I&#8217;ve programmed, designed or developed for the last two and a half decades.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Current Projects<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><span style=\"color: #ffff00; font-family: Arial; font-size: large;\">LX7<\/span><\/td><\/tr><tr><td>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<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><span style=\"color: #ffff00; font-family: Arial; font-size: large;\">Five Hundred\u00a0<\/span><\/td><\/tr><tr><td>A modern, customizable, single and multiplayer version of the card game &#8220;Five Hundred&#8221; (also sometimes called &#8220;500&#8221;). This is now published on <a href=\"https:\/\/store.steampowered.com\/app\/2824200\/Five_Hundred\/\">Steam<\/a>! <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><span style=\"color: #ffff00; font-family: Arial; font-size: large;\">Icefall<\/span><\/td><\/tr><tr><td>A turn-based role playing game in the style of Rogue\/Angband. Icefall uses LX7. The goal is to provide a &#8216;modern&#8217; interface (mouse control, drag and drop, on-screen spellbooks) with the timeless fun of old-school Roguelike games. This is not a &#8216;rogue-lite&#8217; which seems to be a popular trend in indie games at the moment, this is &#8216;rogue-2&#8217;.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Past Projects<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u00a0<span style=\"color: #ffff00; font-family: Arial; font-size: large;\">Commodore 64<\/span><\/td><\/tr><tr><td><ul><li>Terrible, terrible Teenage Mutant Ninja Turtles game in C64 BASIC (hey, I was like 8 !)<\/li><li>A clone of Pirates! (a C64 game by Sid Meier). I was 9 so you can guess how good that was.<\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u00a0<span style=\"color: #ffff00; font-family: Arial; font-size: large;\">Commodore Amiga<\/span><\/td><\/tr><tr><td><ul><li>A tile-based Graphics library (written in Motorola 68K assembler)<\/li><li>LAC&#8217;s Medieval Battle, a text-based strategy game, similar to Barren Realms Elite, the BBS game<\/li><li>Various uncompleted role-playing\/Ultima-clones (using AMOS and my programming library)<\/li><li>A cricket management sim that from memory was pretty good, though text based.<\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u00a0<span style=\"color: #ffff00; font-family: Arial; font-size: large;\">MS-DOS<\/span><\/td><\/tr><tr><td><ul><li>Shooter, a vector-graphics two player space combat game (in QBASIC!)<\/li><li>The War of 4, a fun little multiplayer asteroids clone (using Turbo Pascal)<\/li><li>Powerpuff memory, a simple memory-like game (using Borland Pascal 7)<\/li><li>LXSuite versions 1 through 4, programming\/graphics library using VESA SVGA modes in MSDOS.<\/li><li>PalasIDE, an MS-DOS IDE replacement for the Freepascal IDE.<\/li><li>ParadiceOS, a GUI-based &#8220;OS&#8221; for MS-DOS (no, I don&#8217;t know what I was thinking).><\/li><li>DosMP3, a full-screen graphical MP3 player for DOS. (playing MP3s was much harder back then than it is today!!)<\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><span style=\"color: #ffff00; font-family: Arial; font-size: large;\">Windows<\/span><\/td><\/tr><tr><td><ul><li>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.<\/li><li>X500, a Five-Hundred (card) game. Available for both Windows &amp; DOS (uses LX5Suite)<\/li><li>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.<\/li><li>The CPUID Guide: I wrote an extensive guide on the functions and properties of the &#8220;CPUID&#8221; instruction. This information is less relevant today, and the guide is no longer maintained, but I keep it available at <a title=\"CPUID Guide\" href=\"http:\/\/www.paradicesoftware.com\/specs\/cpuid\/index.htm\" target=\"_blank\" rel=\"noopener\">this link<\/a> for anyone that still references it.<\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>My name is Lawrence, and Paradice Software is my development psuedonym. Based in Wellington, New Zealand, Paradice Software covers virtually everything I&#8217;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,<\/p>\n","protected":false},"author":2722,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"page-nosidebar.php","meta":{"footnotes":""},"class_list":["post-330","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.paradicesoftware.com\/blog\/wp-json\/wp\/v2\/pages\/330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.paradicesoftware.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.paradicesoftware.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.paradicesoftware.com\/blog\/wp-json\/wp\/v2\/users\/2722"}],"replies":[{"embeddable":true,"href":"http:\/\/www.paradicesoftware.com\/blog\/wp-json\/wp\/v2\/comments?post=330"}],"version-history":[{"count":27,"href":"http:\/\/www.paradicesoftware.com\/blog\/wp-json\/wp\/v2\/pages\/330\/revisions"}],"predecessor-version":[{"id":739,"href":"http:\/\/www.paradicesoftware.com\/blog\/wp-json\/wp\/v2\/pages\/330\/revisions\/739"}],"wp:attachment":[{"href":"http:\/\/www.paradicesoftware.com\/blog\/wp-json\/wp\/v2\/media?parent=330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}