polyphonic [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=24979 ramtarp <p> <table><tr><td> <a href="/bbs/?pid=62966#p"> <img src="/bbs/thumbs/pico8_ramtarp-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=62966#p"> ramtarp</a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=62966#p"> [Click to Play]</a> </td></tr></table> <br /> This is my first attempt at making a tower defense (-ish?) game. This project was influenced by my fondness for Rampart. Suggestions are welcome.</p> <p><strong>Goal:</strong><br /> Blast your opponent's walls with missiles and then lead your small army to attack their base.</p> <p><strong>Instructions:</strong><br /> There are two phases between each round: 1) <em>build phase</em> and 2) <em>attack phase</em>.</p> <p>1)During the <em>build phase</em> you can place walls (if you have any), pick up supplies, and steal rubble from your opponent's base from damage you inflicted during the previous <em>attack phase</em>.</p> <p>2) In the <em>attack phase</em> you can fire missiles to take out opponent's walls, kill units not standing on a base. Also, in this phase you can direct your army to various locations on the map. </p> <p><strong>Helpful tips:</strong><br /> 1) Pick up your rubble. If you don't then your opponent can. Rubble can be used to build new walls.</p> <p>2) Don't have enough walls to defend your base? Leave your army at your base to take the damage instead. The only downside to this is that units used in this manner don't respawn during the next round. </p> <p>3) Missiles can't damage units standing on a friendly base or to the base itself. You can't blow up your own walls (be careful where you place them!).</p> https://www.lexaloffle.com/bbs/?tid=33694 https://www.lexaloffle.com/bbs/?tid=33694 Sat, 23 Mar 2019 02:28:43 UTC Prime Division <p> <table><tr><td> <a href="/bbs/?pid=60066#p"> <img src="/bbs/thumbs/pico8_harbakopu-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=60066#p"> Prime Division</a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=60066#p"> [Click to Play]</a> </td></tr></table> </p> <p>I made this today after coming up with the idea last night. The goal of this game is to divide a given number by prime numbers. The code is a not great. It's a small game I made in a short span of time...so &macr;_(ツ)_/&macr;. </p> https://www.lexaloffle.com/bbs/?tid=32600 https://www.lexaloffle.com/bbs/?tid=32600 Mon, 17 Dec 2018 21:43:36 UTC WIP Zombie Maze <p> <table><tr><td> <a href="/bbs/?pid=59266#p"> <img src="/bbs/thumbs/pico59263.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=59266#p"> WIP Zombie Maze</a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=59266#p"> [Click to Play]</a> </td></tr></table> <br /> This is an idea I've been experimenting with since I tried my hand at making a robotron-esque game.The idea was to make a more action oriented roguelike...not sure how that's gonna turn out. I figured I'd share this in case someone might find parts of it useful for another project.<br /> Anyways, in this WIP there are zombies that will chase the player if they are within the blue circle (this will be larger if you move). The red circle is the range of your weapon. You don't have to aim. All you have to do is make sure a zombie is in the red circle and press Z. It'll kill the zombie closest to the player. The weapon has a reload time between each shot (no run and gun :D ). </p> <p>This isn't a full game...yet. Suggestions are welcome.</p> https://www.lexaloffle.com/bbs/?tid=32306 https://www.lexaloffle.com/bbs/?tid=32306 Wed, 21 Nov 2018 09:52:18 UTC Random Map Generator <p> <table><tr><td> <a href="/bbs/?pid=58992#p"> <img src="/bbs/thumbs/pico58991.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=58992#p"> Random Map Generator </a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=58992#p"> [Click to Play]</a> </td></tr></table> <br /> This creates a random map by drawing boxes and checking that everything is connected. It's not great, but it does work well enough for my current project. Feel free to do whatever with it.</p> <p>Press left or right to change the coverage.</p> https://www.lexaloffle.com/bbs/?tid=32237 https://www.lexaloffle.com/bbs/?tid=32237 Tue, 13 Nov 2018 21:42:19 UTC AgCN <p> <table><tr><td> <a href="/bbs/?pid=56406#p"> <img src="/bbs/thumbs/pico56405.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=56406#p"> AgCN 0.26</a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=56406#p"> [Click to Play]</a> </td></tr></table> <br /> I started this a few weeks ago after a hankering for Robotron:2084 that I couldn't sate. I'm still tinkering with this, but I thought I'd share what I have so far. There are 40 levels and a challenge level on every N<em>10 level. Health is restored after completion of a N</em>10 level.</p> https://www.lexaloffle.com/bbs/?tid=31843 https://www.lexaloffle.com/bbs/?tid=31843 Sat, 08 Sep 2018 11:10:32 UTC Demo of Nothing <p> <table><tr><td> <a href="/bbs/?pid=51688#p"> <img src="/bbs/thumbs/pico51687.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=51688#p"> Demo of Nothing</a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=51688#p"> [Click to Play]</a> </td></tr></table> <br /> I thought I'd share a game idea I've been tinkering with. Please not that some of the levels in this demo require the use of a mouse. </p> https://www.lexaloffle.com/bbs/?tid=31134 https://www.lexaloffle.com/bbs/?tid=31134 Mon, 16 Apr 2018 10:13:16 UTC Hebrew Catch 1.0 <p> <table><tr><td> <a href="/bbs/?pid=47352#p"> <img src="/bbs/thumbs/pico47348.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=47352#p"> Hebrew Catch 1.0</a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=47352#p"> [Click to Play]</a> </td></tr></table> </p> <p>Shalom y'all!<br /> This game is designed to help kids (and maybe adults) learn the sounds of Hebrew letters by associating them with familiar English letters. </p> <p>Your goal is simple:<br /> 1.) catch Hebrew letters that match the sound of the English letters surrounding the map<br /> 2.) avoid other letters and bombs depending on the level of difficulty</p> <p>There are three difficulty settings:<br /> 1.) Easy-&gt; all letters fall at the same speed<br /> 2.) Normal-&gt; all letters fall at a random speed and bombs randomly drop<br /> 3.) Hard-&gt; just like normal, but letters fall faster and bombs drop more often</p> <p>After three letters are caught, a new target is chosen.</p> <p>Please note that &quot;:|&quot; is used to signify no sound for &#1488; and &#1506;.</p> <p>I plan to add more to this at a later date, but for now I'm happy with it.</p> https://www.lexaloffle.com/bbs/?tid=30439 https://www.lexaloffle.com/bbs/?tid=30439 Wed, 13 Dec 2017 20:26:15 UTC Tsevah <p> <table><tr><td> <a href="/bbs/?pid=46066#p"> <img src="/bbs/thumbs/pico46065.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=46066#p"> Tsevah</a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=46066#p"> [Click to Play]</a> </td></tr></table> <br /> The goal is to get the color blocks on the appropriate colored switch. The color blocks move in the opposite direction of the player. If two colors blocks touch they will mix (e.g. red+yellow=orange) Avoid walking into the color blocks...unless you want to die. </p> https://www.lexaloffle.com/bbs/?tid=30221 https://www.lexaloffle.com/bbs/?tid=30221 Thu, 09 Nov 2017 13:44:56 UTC Tsevah <p> <table><tr><td> <a href="/bbs/?pid=43337#p"> <img src="/bbs/thumbs/pico43336.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=43337#p"> Tsevah WIP</a><br><br> by <a href="/bbs/?uid=24979"> polyphonic</a> <br><br><br> <a href="/bbs/?pid=43337#p"> [Click to Play]</a> </td></tr></table> <br /> This is a demo of an earlier (messy and bloated) build of simple puzzle game I've been working on in my spare time. Your goal is to get the color blocks on the appropriately colored switch. Colors can be mix together to create other colors. Also, activated switches can be used to mixing as well. This is just a demo, so it's really short (5 levels).</p> https://www.lexaloffle.com/bbs/?tid=29804 https://www.lexaloffle.com/bbs/?tid=29804 Thu, 17 Aug 2017 13:24:56 UTC How does the map work? <p>Hello y'all,</p> <p>I'm working on making a puzzle game, and I've come across a problem with the collision detection/map reading when I try to change to the next map. I think this stems from the fact that I'm missing a concept somewhere on how maps work. Everything seems to work find until I move to the third map...not sure what I'm missing.</p> <div> <div style="max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> --sprite 0 is blank --sprite 1 is player --sprite 2 is to mark where the player spawned --sprite 16 is wall function _update() moveplayer() solidstuff() end function _draw() cls() map(0,0,0,0,16*3,16) spr(1,player.x,player.y,1,1,0,false) camera(cel_x*8,cel_y*8) end function moveplayer() --moving player if btnp(0,0) and solid.li!=16 and solid.lf!=16 then player.x-=player.dx end if btnp(1,0) and solid.ri!=16 and solid.rf!=16 then player.x+=player.dx end if btnp(3,0) and solid.di!=16 and solid.df!=16 then player.y+=player.dy end if btnp(2,0) and solid.ui!=16 and solid.uf!=16 then player.y-=player.dy end --switches the map if btnp(5,0) then cel_x+=16 readmap() player.x+=16*8 end if btnp(4,0) then cel_x-=16 readmap() player.x-=16*8 end end function readmap() for x=0,15 do for y=0,15 do tile=mget(x+cel_x,y+cel_y) if tile==1 then mset(x+cel_x,y+cel_y,2) player.x=x*8 player.y=y*8 end end end end function solidstuff() solid.di=mget(flr((player.x)/8),flr((player.y+8)/8)) solid.df=mget(flr((player.x+7)/8),flr((player.y+8)/8)) solid.ui=mget(flr((player.x)/8),flr((player.y-8)/8)) solid.uf=mget(flr((player.x+7)/8),flr((player.y-8)/8)) solid.li=mget(flr((player.x-1)/8),flr((player.y)/8)) solid.lf=mget(flr((player.x-1)/8),flr((player.y)/8)) solid.ri=mget(flr((player.x+8)/8),flr((player.y)/8)) solid.rf=mget(flr((player.x+8)/8),flr((player.y)/8)) end function _init() player={} player.x=8 player.y=8 player.dx=8 player.dy=8 solid={} solid.di=0 solid.df=0 solid.ui=0 solid.uf=0 solid.li=0 solid.lf=0 solid.ri=0 solid.rf=0 cel_x=0 cel_y=0 tile=0 readmap() end </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> https://www.lexaloffle.com/bbs/?tid=29662 https://www.lexaloffle.com/bbs/?tid=29662 Sat, 15 Jul 2017 22:03:18 UTC