vincedubroeucq [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=88247 Brawl 0.1 <p> <table><tr><td> <a href="/bbs/?pid=139682#p"> <img src="/bbs/thumbs/pico8_zjowkuyu-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=139682#p"> Brawl 0.1</a><br><br> by <a href="/bbs/?uid=88247"> vincedubroeucq</a> <br><br><br> <a href="/bbs/?pid=139682#p"> [Click to Play]</a> </td></tr></table> </p> <p>Hello everyone !</p> <p>My name's Vincent and this is my first prototype here.</p> <p>It is based on a real-time card game called Brawl : <a href="https://crabfragmentlabs.com/shop/p/brawl">https://crabfragmentlabs.com/shop/p/brawl</a></p> <h2>Rules</h2> <p>The goal is to score BASEs, by getting more HITs on it than your opponent. At the end of the game, the player who scored the most BASEs wins.</p> <p>In PRACTICE mode, each player plays one card alternatively. In TOURNAMENT mode, players don't wait for their opponent. Games can last less than 40 seconds !</p> <p> <table><tr><td width=64> <img src="https://www.lexaloffle.com/bbs/gfxc/88247_0.png" width=64 height=64> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_88247_0"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/88247_0.txt", function (retdata){ var el = document.getElementById("gfxcode_88247_0"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [16x16]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_88247_0" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> This is a BASE. It serves as a foundation for HITs. There can only be 3 bases max in play.</p> <p> <table><tr><td width=64> <img src="https://www.lexaloffle.com/bbs/gfxc/88247_1.png" width=64 height=64> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_88247_1"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/88247_1.txt", function (retdata){ var el = document.getElementById("gfxcode_88247_1"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [16x16]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_88247_1" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> This is a HIT. You can play HITs on empty bases or HITs of the same color. You basically have to chain HITs of the same color on BASEs.</p> <p> <table><tr><td width=64> <img src="https://www.lexaloffle.com/bbs/gfxc/88247_2.png" width=64 height=64> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_88247_2"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/88247_2.txt", function (retdata){ var el = document.getElementById("gfxcode_88247_2"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [16x16]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_88247_2" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> This is a BLOCK. It prevents your opponent from playing more HITs on a base. Like HITs, they must be played on a card of the same color. However, they are played on the opponent's side.</p> <p> <table><tr><td width=64> <img src="https://www.lexaloffle.com/bbs/gfxc/88247_3.png" width=64 height=64> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_88247_3"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/88247_3.txt", function (retdata){ var el = document.getElementById("gfxcode_88247_3"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [16x16]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_88247_3" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> This is a CLEAR. Can be played on the left or right base, and removes it from the game. Useful when you're BLOCKed. You cannot CLEAR the base in the middle.</p> <p> <table><tr><td width=64> <img src="https://www.lexaloffle.com/bbs/gfxc/88247_4.png" width=64 height=64> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_88247_4"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/88247_4.txt", function (retdata){ var el = document.getElementById("gfxcode_88247_4"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [16x16]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_88247_4" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> This is a PRESS. It removes a BLOCK.</p> <p> <table><tr><td width=64> <img src="https://www.lexaloffle.com/bbs/gfxc/88247_5.png" width=64 height=64> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_88247_5"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/88247_5.txt", function (retdata){ var el = document.getElementById("gfxcode_88247_5"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [16x16]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_88247_5" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> This is a FREEZE. After a FREEZE is played on a BASE, no player can play on that BASE. When all BASEs in play are FROZEN, the game ends, and the player with the most HITs on FROZEN bases wins.</p> <p>There are also other cards not yet included in the starting decks.</p> <h2>Controls</h2> <ul> <li>Hold O to select your deck</li> <li>Hold X to select your discard pile</li> <li>LEFT to try and play the card on the left stack</li> <li>RIGHT to play on the right stack</li> <li>UP to play in the middle</li> <li>DOWN to discard</li> </ul> <p>For example, to play the top card of your deck on the right BASE, hold down O and press RIGHT.</p> <h2>DEVELOPMENT</h2> <p>All art is placeholder: gfx and music. I'm super bad at this so any help would be appreciated !</p> <p>The plan is to work on the art and sfx, and to add different characters with different decks, and a character selection screen. A few card types are not yet implemented, so there's some more work to do !</p> <p>Hope I'll be able to do something half decent looking !</p> <p>Enjoy !</p> https://www.lexaloffle.com/bbs/?tid=55633 https://www.lexaloffle.com/bbs/?tid=55633 Fri, 05 Jan 2024 21:58:48 UTC