Krystman [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=16423 Video Tutorial - Making a Roguelike in Pico-8 <p>Today I am starting a new tutorial series on how to make a Roguelike in Pico-8. New episodes will be released throughout February. Hopefully, we will be done before the <a href="https://itch.io/jam/7drl-challenge-2019">7-Day Roguelike Challenge 2019</a> begins. The series is designed to give you the skills and tools to participate in that challenge. </p> <p><img style="" border=0 src="https://www.lexaloffle.com/bbs/files/16423/pork_thumb2.png" alt="" /> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/16423/pork_gif_7.gif" alt="" /> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/16423/porkintro.gif" alt="" /> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/16423/pork_2.gif" alt="" /></p> <p>If you have any questions of feedback you can post them in this thread.</p> <p><a href="https://www.youtube.com/playlist?list=PLea8cjCua_P3LL7J1Q9b6PJua0A-96uUS">Here is the full playlist</a></p> <p>Here are the videos:</p> <p><object width="640" height="400"><param name="movie" value="https://www.youtube.com/v/HnY7Inp74dw&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/HnY7Inp74dw&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object></p> <p><a href="https://www.youtube.com/watch?v=SoFOva5FUnI">#2 - Basic Movement</a><br /> <a href="https://www.youtube.com/watch?v=CO1qTJMH8mU">#3 - Animation</a><br /> <a href="https://www.youtube.com/watch?v=1ZUhxXQiDCA">#4 - Token Optimization</a><br /> <a href="https://www.youtube.com/watch?v=PnE5S4DoNEg">#5 - Wall Collision</a><br /> <a href="https://www.youtube.com/watch?v=y3uNmCL414M">#6 - Object Interaction</a><br /> <a href="https://www.youtube.com/watch?v=6G2StWNTFlo">#7 - Text Boxes</a><br /> <a href="https://www.youtube.com/watch?v=XuT3nwDuRiw">#8 - Message System</a><br /> <a href="https://www.youtube.com/watch?v=rjWxDQcYUwo">#9 - Monsters</a><br /> <a href="https://www.youtube.com/watch?v=CSIHQElMdF0">#10 - Mob System</a><br /> <a href="https://www.youtube.com/watch?v=FvSLsmTCIO4">#11 - Combat</a><br /> <a href="https://www.youtube.com/watch?v=qLIPY0ro5UY">#12 - Simple Pathfinding</a><br /> <a href="https://www.youtube.com/watch?v=1jQJQ_l4geM">#13 - Death</a><br /> <a href="https://www.youtube.com/watch?v=LIlFLoU9S1w">#14 - HP Display</a><br /> <a href="https://www.youtube.com/watch?v=eTdD1vRC9OY">#15 - AI</a><br /> <a href="https://www.youtube.com/watch?v=QF5jZWAhl1s">#16 - Fog of War</a><br /> <a href="https://www.youtube.com/watch?v=0cTutS4CC5c">#17 - Fog Polish</a><br /> <a href="https://www.youtube.com/watch?v=VRxd1oDsvx4">#18 - Token Tweaks</a><br /> <a href="https://www.youtube.com/watch?v=zA1uMY5f4Js">#19 - Pathfinding</a><br /> <a href="https://www.youtube.com/watch?v=D54YMXRrS5I">#20 - Path Tweaking</a><br /> <a href="https://www.youtube.com/watch?v=QAP5bPkuIdc">#21 - Inventory UI</a><br /> <a href="https://www.youtube.com/watch?v=Ku_xe6wXdvs">#22 - Use Menu</a><br /> <a href="https://www.youtube.com/watch?v=15Yw4gzqHX8">#23 - Equipment</a><br /> <a href="https://www.youtube.com/watch?v=pLa-GoNzvfI">#24 - Eating</a><br /> <a href="https://www.youtube.com/watch?v=dtiSXv1YD7w">#25 - Throw UI</a><br /> <a href="https://www.youtube.com/watch?v=fWDi8G2In9k">#26 - Throwing</a><br /> <a href="https://www.youtube.com/watch?v=yOrDUsF1OpI">#27 - Gameplay Test</a><br /> <a href="https://www.youtube.com/watch?v=3sWIQocOoq8">#28 - Random Rooms</a><br /> <a href="https://www.youtube.com/watch?v=LV0OhUWMCg8">#29 - Signature</a><br /> <a href="https://www.youtube.com/watch?v=zX0qNqWeoQk">#30 - Signature Mask</a><br /> <a href="https://www.youtube.com/watch?v=OUWNiOxVbYs">#31 - Worm</a><br /> <a href="https://www.youtube.com/watch?v=TILFOPcS5GM">#32 - Merging Areas</a><br /> <a href="https://www.youtube.com/watch?v=b2GMyOZRXOM">#33 - Shortcuts</a><br /> <a href="https://www.youtube.com/watch?v=cuTet3kI51o">#34 - Stairs</a><br /> <a href="https://www.youtube.com/watch?v=YnetPcmmVXw">#35 - Floors</a><br /> <a href="https://www.youtube.com/watch?v=JCVTI0ve9KU">#36 - Shepherding</a><br /> <a href="https://www.youtube.com/watch?v=mO49X3Jrmy8">#37 - Hub Floor</a><br /> <a href="https://www.youtube.com/watch?v=KT72ydigoxk">#38 - Optimizations</a><br /> <a href="https://www.youtube.com/watch?v=y4wcaXzhAdM">#39 - Tile Borders</a><br /> <a href="https://www.youtube.com/watch?v=VHCMLoeZG2s">#40 - Pretty Walls</a><br /> <a href="https://www.youtube.com/watch?v=ZYFdJSMMdN8">#41 - Wall Overlap</a><br /> <a href="https://www.youtube.com/watch?v=SHCGjkdBx3g">#42 - Decorations</a><br /> <a href="https://www.youtube.com/watch?v=rdoanMNlu24">#43 - Managing Stats</a><br /> <a href="https://www.youtube.com/watch?v=cNJtErJwhZ8">#44 - More Monsters</a><br /> <a href="https://www.youtube.com/watch?v=--jn8PfA7BY">#45 - Chests</a><br /> <a href="https://www.youtube.com/watch?v=so_YhJk34FU">#46 - Random Food</a><br /> <a href="https://www.youtube.com/watch?v=Sq1B-_WsXIk">#47 - Curses</a><br /> <a href="https://www.youtube.com/watch?v=jg9E9DM5270">#48 - Stats</a><br /> <a href="https://www.youtube.com/watch?v=7OPJ_QXaRUU">#49 - Freestanding</a><br /> <a href="https://www.youtube.com/watch?v=PCaW7PoEKRo">#50 - Bugfixing</a></p> <p>Final Video:<br /> <object width="640" height="400"><param name="movie" value="https://www.youtube.com/v/9BMSGNd39Uk&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/9BMSGNd39Uk&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object></p> https://www.lexaloffle.com/bbs/?tid=33121 https://www.lexaloffle.com/bbs/?tid=33121 Fri, 01 Feb 2019 20:31:53 UTC Sanki <p> <table><tr><td> <a href="/bbs/?pid=60057#p"> <img src="/bbs/thumbs/pico8_sanki-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=60057#p"> Sanki</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=60057#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Sanki</h1> <p>It's winter. Let's go sledding. Ride the slope until you stop or crash.</p> <h2>Controls</h2> <p>x/z - confirm<br /> arrow keys - you can turn your sled in the air to pull of some sweet tricks</p> <p>This is not a game in the traditional sense. There is no score or goal. Just give yourself a minute or two to unwind and enjoy the ride. Happy Holidays!</p> <h2>But what does Sanki mean?</h2> <p>&quot;Sanki&quot; is Polish for &quot;sledding&quot;. I grew up in a high-rise suburb of Warsaw. We used to have a lot of snow in winter. Some of my most cherished childhood memories are about going sledding with my friends and family. It was something that brought the entire community together just to have fun and spend time with each other. For some reason this has stuck with me more than the actual Christmas celebrations. It was the inspiration for this little project.</p> <h2>Credits</h2> <p>Design/Art/Code: Krystian Majewski (<a href="https://twitter.com/krystman"><a href="https://www.lexaloffle.com/bbs/?uid=16423"> @Krystman</a></a>)<br /> Music: Chris Donnelly (<a href="https://twitter.com/gruber_music">@gruber_music</a>)</p> <h2>About Pico-8 Advent Calender</h2> <p>During December, each day will be filled with new and exciting PICO-8 games! We have gathered 25 great developers from the PICO-8 community and we have worked hard to make some new games. Each day leading up to Christmas, there will be a new surprise for you!</p> <p>Find out more at: <a href="https://pico8-advent.tumblr.com/">https://pico8-advent.tumblr.com/</a></p> <p>And check out the Pico-8 Advent Calendar each day for a new surprise: <a href="https://www.lexaloffle.com/bbs/?tid=32388">https://www.lexaloffle.com/bbs/?tid=32388</a></p> https://www.lexaloffle.com/bbs/?tid=32594 https://www.lexaloffle.com/bbs/?tid=32594 Tue, 18 Dec 2018 06:29:38 UTC Mai-Chan's Sweet Buns <p> <table><tr><td> <a href="/bbs/?pid=56575#p"> <img src="/bbs/thumbs/pico56576.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=56575#p"> Mai-Chan's Sweet Buns</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=56575#p"> [Click to Play]</a> </td></tr></table> </p> <p>Mai-Chan's Sweet Buns is a cute puzzle game about pastries. Our goal is to help Mai-Chan serve her sweet buns to customers at her bakery. </p> <p>This game was created as part of the A Game By Its Cover Jam 2018.<br /> <a href="https://itch.io/jam/a-game-by-its-cover-2018">https://itch.io/jam/a-game-by-its-cover-2018</a></p> <p><img style="" border=0 src="https://img.itch.zone/aW1hZ2UvMjk0MzM1LzE0ODg1MDYuZ2lm/347x500/UeTQLJ.gif" alt="" /><img style="" border=0 src="https://img.itch.zone/aW1hZ2UvMjk0MzM1LzE0ODg1MDguZ2lm/347x500/66N%2B0Z.gif" alt="" /></p> <p><strong>How to Play</strong></p> <p>Dpad (Arrow keys) - Move Cursor<br /> X Button (X or M or V) - Confirm. Serve pastry.<br /> O Button (Z or N or C) - Cancel. Turn cursor.</p> <img style="" border=0 src="https://img.itch.zone/aW1nLzE0OTM1MzIucG5n/original/zdxQXd.png" alt="" /> <p>The 4 cards at the bottom of the screen represent the orders of the customers. Our task is to find and select a line of pastries on the board that matches one of the cards. We can select vertical or horizontal lines. But it needs to be an uniterrupted line of the same pastry.</p> <img style="" border=0 src="https://img.itch.zone/aW1nLzE0OTM1MjMucG5n/original/1CDh5i.png" alt="" /> <p>We can only serve lines of pastries that perfectly match one of the cards. Some orders are easy to satisfy - like the x1 oders. Others may require some setup - like the x3 orders.</p> <p>If we ever get stuck, we can look into the magical Star Box to activate special powers. Special powers cost stars. We can gain more stars by aligning 4 of the same pastry in a row.</p> <p>We lose the game if we get stuck and run out of stars. But if we manage to serve all of the order cards in the deck, we win!</p> <p><strong>Some Background</strong></p> <p>This game was created as part of the A Game By Its Cover Jam 2018. The goal was to create a game based on of the cartridge covers from the Famicase Exhibition 2018. The cover to Mai-Chan's Sweet Buns was created by Louis Lloyd-Judson.<br /> <a href="https://twitter.com/Louistrations">https://twitter.com/Louistrations</a></p> <p>He's the artist of the webcomic Apricot Cookies.<br /> <a href="https://apricotcookies.net/">https://apricotcookies.net/</a></p> <img style="" border=0 src="https://img.itch.zone/aW1nLzE0ODk5NTcucG5n/original/mEvUkp.png" alt="" /> <p>I've livestreamed the entire process here. It seems like it took around 100 hours.</p> <p><object width="640" height="400"><param name="movie" value="https://www.youtube.com/v/zRw2FzjsweQ&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/zRw2FzjsweQ&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object></p> <p>The entire playlist is here:<br /> <a href="https://www.youtube.com/playlist?list=PLea8cjCua_P1taIqeYv6mKVdIfIZLFZGK">https://www.youtube.com/playlist?list=PLea8cjCua_P1taIqeYv6mKVdIfIZLFZGK</a></p> <p>The music was made by my friend Sebastian Ha&szlig;ler<br /> <a href="https://twitter.com/sebashas">https://twitter.com/sebashas</a></p> https://www.lexaloffle.com/bbs/?tid=31864 https://www.lexaloffle.com/bbs/?tid=31864 Wed, 12 Sep 2018 14:00:55 UTC Breakout Hero <p> <table><tr><td> <a href="/bbs/?pid=53977#p"> <img src="/bbs/thumbs/pico53976.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53977#p"> Breakout Hero</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=53977#p"> [Click to Play]</a> </td></tr></table> </p> <p>A juicy remake of Breakout/Arkanoid with 15 levels and a highscore list. Created as part of a long-running video tutorial series. If you want to learn how to make a game like this, <a href="https://www.lexaloffle.com/bbs/?tid=28030">check out this thread</a>!</p> <p><strong>How to play</strong></p> <p>You control the pad at the bottom of the screen. You need to destroy the bricks by hitting them with a ball. If the ball leaves the bottom of the screen you lose. You need to move your pad left and right to keep the ball on the screen.</p> <p>If you move the pad while you hit the ball, you can change the angle of the ball's trajectory. There are also different powerups, which appear when you destroy a blue block.</p> <p><strong>Powerups</strong></p> <p>Orange = Slow - Slows down time<br /> White = Life - Gives you an additional extra life<br /> Green = Sticky - Makes you pad sticky. It makes the ball stick to the paddle so you can launch it again<br /> Blue = Expand - Expands the size of your pad<br /> Black = Reduce - Shrinks you pad but also gives you a 10x score modifier<br /> Red = Megaball - Lets the ball smash through blocks without changing direction<br /> Yellow = Multiball - Splits the ball into two balls. You only lose a life if you lose your last ball</p> <p>Sudden Death - if there are only 3 bricks left when the ball hits the pad, the game goes into Sudden Death mode. Bricks will start blinking as they are about to explode. If you hit a brick while it's blinking, you'll get extra points.</p> <p><strong>Scoring</strong></p> <p>Hitting multiple bricks in a row increases your score multiplier to a maximum of 7x. Hitting the ball with the pad resets the multiplier back to 1x.</p> <p>Losing all lives resets your score to 0, but you can continue playing. For the highest score possible, try finishing the game without losing your lives.</p> <p>For an additional challenge and even more points, press up or down on the start screen for Fast Mode.</p> <p>Let me know if you see any bugs. Otherwise, Enjoy!</p> https://www.lexaloffle.com/bbs/?tid=31484 https://www.lexaloffle.com/bbs/?tid=31484 Fri, 06 Jul 2018 17:02:10 UTC Pico Checkmate <p> <table><tr><td> <a href="/bbs/?pid=52226#p"> <img src="/bbs/thumbs/pico54038.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=52226#p"> Pico Checkmate</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=52226#p"> [Click to Play]</a> </td></tr></table> </p> <p>A simple, cute retro version of classic Chess made in Pico-8. Full implementation of almost all of the Chess rules with a juicy interface and some basic AI to play against. Created as part of the <a href="https://itch.io/jam/chess-jam">Chess Jam 2018</a>. Here is the game's entry on <a href="https://krystman.itch.io/pico-checkmate">itch.io</a>. </p> <p><img style="" border=0 src="https://i.imgur.com/GFIJUEl.gif" alt="" /> <img style="" border=0 src="https://i.imgur.com/UAfw00P.gif" alt="" /> </p> <p>Jucy animations were very important to me. My Chess AI will never be competetive. So I focused on the game being pretty, readable and fun to play. I wanted to add even more functions but sadly, I ran out of tokens. I tried to squeeze in as many as I could.</p> <p><img style="" border=0 src="https://i.imgur.com/jcYfjqz.gif" alt="" /> <img style="" border=0 src="https://i.imgur.com/eTAt9JO.gif" alt="" /></p> <p>That being said, the Chess AI is kicking my butt. Let me know if you've beaten it. Not sure how smart it really is - my Chess is rusty. Also, let me know if you find any bugs. </p> <p>Note: Game will not recognize draw by <a href="https://en.wikipedia.org/wiki/Threefold_repetition">Threefold repetition</a>.</p> https://www.lexaloffle.com/bbs/?tid=31213 https://www.lexaloffle.com/bbs/?tid=31213 Tue, 01 May 2018 12:55:28 UTC @zep: Windows touchscreen support request <p>I'm using a Microsoft Surface Pro. I noticed that Pico-8 doesn't respond correctly to touch events. This affects the use of the touchscreen as well as the use of a stylus. I'm using the Surface Pen.</p> <p>Although you can control the cursor with touch inputs, triggering clicks is difficult. Tap events aren't registered as click. They move the mouse cursor but don't click. Tap and drag is correctly recognized as click and drag. So in order to click you need to basically draw tiny circles with the pen. </p> <p>I would love to use the pen as a convenient way to do some Pico-8 pixelart on the go.</p> https://www.lexaloffle.com/bbs/?tid=30990 https://www.lexaloffle.com/bbs/?tid=30990 Fri, 23 Mar 2018 14:34:20 UTC Breakout Hero (Beta) <p> <table><tr><td> <a href="/bbs/?pid=49663#p"> <img src="/bbs/thumbs/pico52365.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=49663#p"> Breakout Hero (Beta)</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=49663#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>It's finally here!</strong>. Some of you may have seen the <a href="https://www.lexaloffle.com/bbs/?tid=28030">video tutorial I was working on over the year</a>. Well, the game is finally ready to be playtested!</p> <img style="" border=0 src="https://i.imgur.com/xKBQkIY.gif" alt="" /> <p><strong>How to play</strong></p> <p>The game is a straight-forward vanilla Breakout / Arkanoid clone. You need to destroy the bricks by hitting them with a ball. If the ball leaves the bottom of the screen you lose. You need to move your pad left and right to keep the ball on the screen. </p> <p>There are some finer details that make it more interesting. If you move the pad WHILE you hit the ball, you can change the angle of the ball's trajectory. The ball snaps to 3 different angles. There are also different powerups, which appear when you destroy a blue block.</p> <p><strong>Playtesting Help!</strong></p> <p>I need your help playtesting the game. There are 15 levels. I need players, who can beat the game. After the you've beaten the game, please go right on the High Score screen. You'll get a screen with numbers. Make a screenshot of that screen and post it here. They are various stats that I want to keep track of.</p> <img style="" border=0 src="https://i.imgur.com/EkbWLQL.gif" alt="" /> <p>Also - of course - please let me know if you encounter any bugs or weird behavior. Also, let me know what you would change about the game.</p> <p>Thanks in advance! Enjoy!</p> https://www.lexaloffle.com/bbs/?tid=30833 https://www.lexaloffle.com/bbs/?tid=30833 Sun, 25 Feb 2018 10:43:38 UTC Piracy Protection with 0.1.11g? <p>So I've heard talk about how the new version allows one to do some basic piracy protection. Presumably by reading the URL of the website a web players is embedded in. Not exactly sure how to implement this. Can anybody post some sample code?</p> https://www.lexaloffle.com/bbs/?tid=30598 https://www.lexaloffle.com/bbs/?tid=30598 Sat, 13 Jan 2018 07:25:02 UTC Sample Code: Smoke Partciles <p> <table><tr><td> <a href="/bbs/?pid=34520#p"> <img src="/bbs/thumbs/pico34518.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=34520#p"> Untitled</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=34520#p"> [Click to Play]</a> </td></tr></table> </p> <p>This sample code shows how to use particles to create smoke or explosions.</p> <p>Use direction keys to move the smoke</p> <p>Press X for a pufft of smoke</p> <p>Press Y for a big explosion</p> https://www.lexaloffle.com/bbs/?tid=28367 https://www.lexaloffle.com/bbs/?tid=28367 Fri, 30 Dec 2016 13:07:37 UTC Sample Code: Screenshake and Fading <p> <table><tr><td> <a href="/bbs/?pid=34136#p"> <img src="/bbs/thumbs/pico34135.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=34136#p"> Untitled</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=34136#p"> [Click to Play]</a> </td></tr></table> </p> <p>This sample code shows how to add screenshake. It also shows how to fade an image to black using the palette function.</p> https://www.lexaloffle.com/bbs/?tid=28306 https://www.lexaloffle.com/bbs/?tid=28306 Sun, 25 Dec 2016 18:29:05 UTC Sample Code: Maze Collisions <p> <table><tr><td> <a href="/bbs/?pid=33885#p"> <img src="/bbs/thumbs/pico33884.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=33885#p"> Sample Code: Maze Collisions</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=33885#p"> [Click to Play]</a> </td></tr></table> </p> <p>This sample code shows how to make a simple maze game it uses a map and sprite flags to check for collisions with walls.</p> <img style="" border=0 src="http://i.imgur.com/YFkvGQ6.gif" alt="" /> <p>Use direction keys to walk. Get the to the cheese.</p> https://www.lexaloffle.com/bbs/?tid=28277 https://www.lexaloffle.com/bbs/?tid=28277 Wed, 21 Dec 2016 19:17:03 UTC Sample Code: Angle Calculation <p> <table><tr><td> <a href="/bbs/?pid=33878#p"> <img src="/bbs/thumbs/pico33877.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=33878#p"> Sample Code: Angle Calculation</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=33878#p"> [Click to Play]</a> </td></tr></table> </p> <p>This sample code shows how to shoot projectiles aimed at a location.<br /> It also shows how to make an enemy react to being hit.</p> <p>Use direction keys to walk around<br /> Press (X) to shoot</p> https://www.lexaloffle.com/bbs/?tid=28276 https://www.lexaloffle.com/bbs/?tid=28276 Wed, 21 Dec 2016 17:28:49 UTC Particle Tutorial: Fireworks <p> <table><tr><td> <a href="/bbs/?pid=33755#p"> <img src="/bbs/thumbs/pico33754.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=33755#p"> Particle Tutorial: Fireworks 1</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=33755#p"> [Click to Play]</a> </td></tr></table> </p> <p>A small sample cart to show how simple particles work.</p> https://www.lexaloffle.com/bbs/?tid=28260 https://www.lexaloffle.com/bbs/?tid=28260 Tue, 20 Dec 2016 06:48:51 UTC How to deal with jittery diagonal movement? <p> <table><tr><td> <a href="/bbs/?pid=33204#p"> <img src="/bbs/thumbs/pico33203.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=33204#p"> Untitled</a><br><br> by <a href="/bbs/?uid=16423"> Krystman</a> <br><br><br> <a href="/bbs/?pid=33204#p"> [Click to Play]</a> </td></tr></table> </p> <p>So here is a question I have. There is this common issue in Pico-8 that comes up when you move things on the screen diagonally. If the vertical/horizontal speed is not an integer number the moving object will exhibit a jagged, jittery motion. This is due to the fact that Pico-8 doesn't do sub-pixel rendering. So the coordinates of objects snap to integer positions. In certain cases this leads to a kind of &quot;stair-step&quot; trajectory that can look very jittery.</p> <p>My question: is there a good workaround to deal with this phenomenon? It is not always possible to use integer values for movement speeds after all.</p> https://www.lexaloffle.com/bbs/?tid=28176 https://www.lexaloffle.com/bbs/?tid=28176 Thu, 08 Dec 2016 10:53:37 UTC Pico-8 Hero - Breakout <p>I started a YouTube series to teach some Pico-8 fundamentals. It is called Pico-8 Hero. In the first &quot;season&quot; we'll be writing a Breakout clone from scratch. It is aimed at people, who have completely no idea how programming works.</p> <p>I will post more episodes in this thread as they come out.</p> <p><strong>Pico-8 Overview</strong></p> <p><object width="640" height="400"><param name="movie" value="https://www.youtube.com/v/M7azf71z0QE&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/M7azf71z0QE&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object></p> <p><strong>#1 - Hello World</strong></p> <p><object width="640" height="400"><param name="movie" value="https://www.youtube.com/v/-dElgcbsHdA&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/-dElgcbsHdA&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object></p> <p><strong>#2 - Functions and Variables</strong></p> <p><object width="640" height="400"><param name="movie" value="https://www.youtube.com/v/nwszA68yQhA&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/nwszA68yQhA&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object></p> <p><strong>#3 - If-Statements</strong></p> <p><object width="640" height="400"><param name="movie" value="https://www.youtube.com/v/np3MePFgIE4&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/np3MePFgIE4&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object></p> https://www.lexaloffle.com/bbs/?tid=28030 https://www.lexaloffle.com/bbs/?tid=28030 Sun, 06 Nov 2016 09:19:16 UTC Music Speed to BPM? <p>I experimenting with making music on Pico-8. One thing I'm confused about is the speed value. How does that Number translate into BPM (Beats per Minute)?</p> https://www.lexaloffle.com/bbs/?tid=27998 https://www.lexaloffle.com/bbs/?tid=27998 Sat, 29 Oct 2016 10:37:13 UTC