Kehvarl [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=35130 Platformer WIP <p> <table><tr><td> <a href="/bbs/?pid=63322#p"> <img src="/bbs/thumbs/pico8_aliensquid-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=63322#p"> Alien Squid</a><br><br> by <a href="/bbs/?uid=35130"> Kehvarl</a> <br><br><br> <a href="/bbs/?pid=63322#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=33817 https://www.lexaloffle.com/bbs/?tid=33817 Sun, 07 Apr 2019 22:56:22 UTC The Royal Game of Ur <p> <table><tr><td> <a href="/bbs/?pid=62098#p"> <img src="/bbs/thumbs/pico8_sosiburota-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=62098#p"> UR v 0.03</a><br><br> by <a href="/bbs/?uid=35130"> Kehvarl</a> <br><br><br> <a href="/bbs/?pid=62098#p"> [Click to Play]</a> </td></tr></table> </p> <p> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/35130_2.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_35130_2"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/35130_2.txt", function (retdata){ var el = document.getElementById("gfxcode_35130_2"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_35130_2" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <p>The start of an implementation of the Royal Game of Ur.</p> <p>Ur dates back to at least 2400 BC, and was an extremely popular strategy race game for millennia. Hopefully I can do it some justice with my implementation!</p> <p>Update 2019-02-20<br /> The intro screen is complete and the play-screen is under way.<br /> We can now see pieces on the playing field, and soon we will have the ability to move pieces.</p> <p>Update 2019-02-21</p> <ul> <li>Swapped the color on the play pieces to show up against the background.</li> <li>Added piece selection and random CPU move selection</li> </ul> <p>TODO:</p> <ul> <li>Cleanup and simplify piece selection</li> <li>Add check for valid moves</li> <li>Add check for piece collision.</li> <li>Redo gameboard to simplify collision detection</li> </ul> <h1>The Rules Of Ur</h1> <ul> <li>Turns alternate between players</li> <li>On your turn: roll 4 4-sided dice marked 0,0,1,1 and count up the total spaces to move (0 to 4)</li> <li>Select a piece to move the number of spaces rolled</li> <li>If your selected piece ends its move on a square occupied by an enemy piece, you send that piece back to its owners starting area</li> <li>A piece on the <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/35130_3.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_35130_3"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/35130_3.txt", function (retdata){ var el = document.getElementById("gfxcode_35130_3"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_35130_3" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> square in the center of the play field is immune to attack</li> <li>A piece can only move off the board on an exact roll</li> <li>First player to move all pieces through the board and off, wins.</li> </ul> https://www.lexaloffle.com/bbs/?tid=33333 https://www.lexaloffle.com/bbs/?tid=33333 Wed, 20 Feb 2019 04:49:51 UTC