jbridguk [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=122431 pInvaders - just another invaders clone <p> <table><tr><td> <a href="/bbs/?pid=168695#p"> <img src="/bbs/thumbs/pico8_pinvaders_kupuhinezo-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=168695#p"> pinvaders</a><br><br> by <a href="/bbs/?uid=122431"> jbridguk</a> <br><br><br> <a href="/bbs/?pid=168695#p"> [Click to Play]</a> </td></tr></table> </p> <p>..just another space invaders clone...why?</p> <p>Well, because as a teenager I always wanted to write a space invaders game but lacked the knowhow.<br /> Now at 56, I have finally achieved it :)</p> <p>I tried to capture the essence of the game, with original sprites and similar movement.<br /> Soundwise, I did my best to emulate the original sound effects as best I could.<br /> Particulary hard to emulate was the invader killed sound.</p> <p>It's not perfect, I have seen the invaders split sometimes and start moving in opposite directions...if this happens...bad luck!</p> <p>However, I am still proud of how it turned out.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/122431/pinvaders_0.gif" alt="" /> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/122431/pinvaders_1.gif" alt="" /> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/122431/pinvaders_3.gif" alt="" /> https://www.lexaloffle.com/bbs/?tid=149592 https://www.lexaloffle.com/bbs/?tid=149592 Tue, 17 Jun 2025 22:13:53 UTC Space Rocks <p> <table><tr><td> <a href="/bbs/?pid=167139#p"> <img src="/bbs/thumbs/pico8_space_rocks-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=167139#p"> Space Rocks</a><br><br> by <a href="/bbs/?uid=122431"> jbridguk</a> <br><br><br> <a href="/bbs/?pid=167139#p"> [Click to Play]</a> </td></tr></table> </p> <p>This is my second Pico-8 game, a demake of asteroids...with a small twist.<br /> That is, when you thrust, the ship stays centered and the viewport moves around a 256x256 play area.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/122431/space_rocks p8_1.gif" alt="" /> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/122431/space_rocks p8_2.gif" alt="" /> <h1>Controls</h1> <p>L/R to rotate the ship<br /> O is fire<br /> X is thrust</p> <p>note: there is no hyperspace in this game</p> <h1>Rules</h1> <p>Destroy all rocks!<br /> Watch out for saucers - they can shoot you and become more frequent the longer you take to clear the rocks.<br /> As time goes on the small saucer is more likely to appear - this one is more accurate - beware!<br /> Free ship every 10000 points.</p> <h1>Behind the scenes</h1> <p>The idea for keeping the ship central came to me after first learning about the camera command.<br /> The biggest challenge was the 'infinite' play area - that is, you have to draw the objects when they are off screen left/right/top/bottom which was achieved by drawing at +/- 256 pixels, so long as the object is close enough to be seen beyond the edges of the 256x256 play area.<br /> I really found that the camera seriously messed with my head and had lots of challenges to get things to appear where they should appear.</p> <h1>Credits</h1> <p>I did need help from ChatGPT for an algorithm to determine if two lines intersect and whether a point is inside a closed polygon.</p> <p>I also reused the particle explosion (with some tweaks) as found at <a href="https://www.lexaloffle.com/bbs/?tid=43946">https://www.lexaloffle.com/bbs/?tid=43946</a>.<br /> So many thanks to <a href="https://www.lexaloffle.com/bbs/?uid=47515"> @SquidLight</a> for sharing this.</p> <p>Big thanks to LazyDevs academy (<a href="https://www.lexaloffle.com/bbs/?uid=16423"> @Krystman</a>), I learned so much from Kristian - it got me started in Pico-8. Your videos are SO good.</p> <p>Here is a link to my first game - Sky Soldiers - a Paratrooper demake:<br /> <a href="https://www.lexaloffle.com/bbs/?tid=148599">https://www.lexaloffle.com/bbs/?tid=148599</a></p> https://www.lexaloffle.com/bbs/?tid=149033 https://www.lexaloffle.com/bbs/?tid=149033 Sat, 17 May 2025 15:17:50 UTC Sky Soldiers v1.1 <p> <table><tr><td> <a href="/bbs/?pid=166054#p"> <img src="/bbs/thumbs/pico8_skysoldiers-5.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=166054#p"> Sky Soldiers v1.1</a><br><br> by <a href="/bbs/?uid=122431"> jbridguk</a> <br><br><br> <a href="/bbs/?pid=166054#p"> [Click to Play]</a> </td></tr></table> <br /> My first Pico-8 game based on the PC DOS game Paratroopers. </p> <p>I am very happy to get to the end of my first game.</p> <h1>Object</h1> <p>Shoot down the sky soldiers before they land.<br /> If four or more soldiers land on either side then they will climb up and destroy your turret.<br /> Shoot the choppers and bombers for extra points. The soldiers parachute from the choppers.<br /> Watch out for the bombers, they never miss, so shoot the bombs in mid-air.</p> <p>You can clear landed soldiers by dropping others on them by shooting the chutes.</p> <p>There are 50 soldiers in each wave - after each the difficulty increases.</p> <h1>Controls</h1> <p>Left and right aims the turret<br /> 'O' to shoot.</p> <h1>Challenges</h1> <p>The logic to get the soldiers to climb up was tricky. It doesn't always 100% work but somehow I like it..you might get lucky!</p> <p>V1.1<br /> Added Hiscore functionality</p> https://www.lexaloffle.com/bbs/?tid=148599 https://www.lexaloffle.com/bbs/?tid=148599 Thu, 24 Apr 2025 21:11:55 UTC