Klumz [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=91579 Mox - Wild West (WIP) <h1>Mox Wild West (WIP)</h1> <p> <table><tr><td> <a href="/bbs/?pid=146265#p"> <img src="/bbs/thumbs/pico8_moxwildwest-6.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=146265#p"> moxwildwest_v0.76</a><br><br> by <a href="/bbs/?uid=91579"> Klumz</a> <br><br><br> <a href="/bbs/?pid=146265#p"> [Click to Play]</a> </td></tr></table> </p> <h2>Story</h2> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/91579_1.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_91579_1"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/91579_1.txt", function (retdata){ var el = document.getElementById("gfxcode_91579_1"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_91579_1" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> The story about Mox unfolds in a small canyon enclave, where he's stuck and can't escape. The canyon has been overrun with bandits and other mysterious creatures. There are trains passing multiple times every day, but they never seem to stop in the small town, maybe he can find a clue? (wip)</p> <h2>Controls</h2> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/91579_2.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_91579_2"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/91579_2.txt", function (retdata){ var el = document.getElementById("gfxcode_91579_2"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_91579_2" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> Press 🅾️/X to shoot (pick up a weapon)<br /> Press ❎/Z to ... (WIP)<br /> Press Start/Enter to open character menu and map, you can also change equipped weapon with ⬅️ ⬆️ ➡️.<br /> To open Pico Menu, press and hold Start or open character menu and Press ❎.</p> <h2>Gameplay</h2> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/91579_6.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_91579_6"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/91579_6.txt", function (retdata){ var el = document.getElementById("gfxcode_91579_6"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_91579_6" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <p>There are 3 different types of weapons scattered around the map, they each have their own strengths and weaknesses.<br /> The weapons have a reload time (shown by a blue bar under the player) and a max number of bullets pr. round/magazine.<br /> Explore the map and kill the enemies and creatures you encounter.<br /> Use the surrounding environment.<br /> Pick up Ammo for your guns. (the ammo you pick up counts towards your currently equipped weapon)<br /> Pick up Health kits to survive.</p> <p>The enemies and creatures currently respawn when you have cleared the whole map. (shown in the top right corner or red dots on the map)</p> <img style="margin-bottom:16px" border=0 src="/media/91579/mox_3.gif" alt="" /> <h2>Vision</h2> <p> <table><tr><td width=64> <img src="https://www.lexaloffle.com/bbs/gfxc/91579_3.png" width=64 height=64> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_91579_3"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/91579_3.txt", function (retdata){ var el = document.getElementById("gfxcode_91579_3"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [16x16]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_91579_3" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <p>Small Wild west game with a minor twist of Dune.</p> <p>The project is still very much work in progress, as I haven't figured out the whole gameplay loop yet.</p> <p>Currently using the ingame map editor and its limits, I'm considering moving to other solutions to make larger maps.<br /> Close to token limit, but lots of possible optimizations with my sloppy code. :)</p> <p>This is my first Pico8 game and my first game to hopefully release. </p> <p>Feel free to give some suggestions for improvement.</p> <h2>Todo</h2> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/91579_4.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_91579_4"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/91579_4.txt", function (retdata){ var el = document.getElementById("gfxcode_91579_4"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_91579_4" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <ul> <li>Rework some creatures.</li> <li>Fix diagonal movement</li> <li>Figure out the respawn system.</li> <li>Add more particles to make a more dynamic environment.</li> <li>Improve the very bad enemy AI.</li> <li>Add more enemy types.</li> <li>Rework SFX.</li> <li>Rework weapon selector in menu.</li> <li>Rework Ammo stuff.</li> <li>Create/find some fitting music.</li> <li>Fix bugs.</li> <li>Add small story elements.</li> <li>Add more stuff to the housing.</li> <li>Tweak UI.</li> <li>We need some tumbleweed!</li> </ul> <h2>Changelog</h2> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/91579_5.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_91579_5"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/91579_5.txt", function (retdata){ var el = document.getElementById("gfxcode_91579_5"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_91579_5" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h3>Version 0.76</h3> <ul> <li>Added respawn timer.</li> <li>Added kill counter in the character menu (start).</li> <li>Added blue axe men.</li> <li>Increased XP values of enemies.</li> </ul> <p>Working on lots of other stuff :)</p> <h3>Version 0.75</h3> <ul> <li>Added some randomness to the enemies y axis to make them more difficult (avoiding bullets)</li> <li>Changed spawn tables to strings, saved 900+ tokens :&gt;</li> <li>Decreased the health of some enemies.</li> <li>Increased max ammo count and loot.</li> </ul> <h3>Version 0.74</h3> <ul> <li>Minor spelling fix.</li> </ul> <h3>Version 0.73</h3> <ul> <li>Added dust/sand particles for the environment.</li> <li>Added smoke particles for the train.</li> <li>Added temporary respawn mechanic. Enemies respawn when the whole map has been cleared. </li> <li>Added cleanup to avoid overloading the cpu (there can never be too much blood :( )</li> </ul> https://www.lexaloffle.com/bbs/?tid=141615 https://www.lexaloffle.com/bbs/?tid=141615 Wed, 10 Apr 2024 11:43:40 UTC