Skyrunner65 [Lexaloffle Blog Feed] Networking using GPIO <p>So, I was looking at the manual (while I was working on a project), when I noticed the GPIO setup.</p> <p>I just had the idea that if anyone owned 2 GPIO-capable devices, then couldn't that allow for networking? Sure, that does have a few issues:</p> <ul> <li>only 6 bits at a time (pCHIP has 6, but CHIP and RPI have 7)</li> <li>only 2 devices can be connected</li> </ul> <p>But couldn't that work? Maybe Pong could work, as well as turn-based games.<br /> If anyone has access to 2 of these devices, hopefully you can help me (I only have 1 RPI).</p> Sat, 07 Jan 2017 15:00:24 UTC Help Pop-up on Web <p>So, I think that for anyone visiting the site, there could be a pop-up to help them out.<br /> I think this would also fix the whole button issue, as everyone would know what the X and O buttons are.</p> Sat, 07 Jan 2017 13:33:52 UTC PICOREAD <p> <table><tr><td> <a href="/bbs/?pid=34692#p"> <img src="/bbs/thumbs/pico34690.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=34692#p"> PICOREAD 1</a><br><br> by <a href="/bbs/?uid=10556"> Skyrunner65</a> <br><br><br> <a href="/bbs/?pid=34692#p"> [Click to Play]</a> </td></tr></table> <br /> I thought that I would take a shot at a &quot;.txt&quot; file.</p> <p>Features:</p> <ul> <li>Colors per line</li> <li>Scroll counter<br /> Use UP and DOWN to scroll.</li> </ul> <p>Text lifted from PICO-8's 0.1.10 changelog.<br /> Visuals slightly inspired by MS-DOS Notepad.</p> Sun, 01 Jan 2017 17:54:04 UTC Adversia, a WIP RPG <p> <table><tr><td> <a href="/bbs/?pid=22459#p"> <img src="/bbs/thumbs/pico22457.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=22459#p"> Adversia v1</a><br><br> by <a href="/bbs/?uid=10556"> Skyrunner65</a> <br><br><br> <a href="/bbs/?pid=22459#p"> [Click to Play]</a> </td></tr></table> </p> <p>Controls:<br /> x button(X) to select.<br /> D-pad(Arrow keys) to move.</p> <p>Pretty basic stuff, with an overworld and a (WIP)battle system.</p> <p>Features:<br /> -Calculates HP, MP, Speed, Strength, Defense, and gold.<br /> -Saving and Loading (Though I'm not using it exactly.)<br /> -Scrolling Overworld.</p> <p>To-Do:<br /> -Better Music.<br /> -Better Graphics.<br /> -Animation.<br /> -Multiple Enemy encounters.</p> <p>Leave feedback in the comments, and if anyone wants to take a shot at the music, go ahead. ;)</p> Tue, 07 Jun 2016 14:44:42 UTC Settings/Controls <p>Here's a small suggestion: An option page!</p> <p><strong>1. To Activate</strong><br /> For the Web Player, I suggest we add a button. &quot;Where can we add the button?&quot;, you may ask. There are two different methods for pausing: clicking on the screen, and pressing the button. I'd suggest we remove the button, and add a settings button!</p> <img style="margin-bottom:16px" border=0 src="" width=123 height=16 alt="" /> <p>The offline version, however, could use a command, such as &quot;options&quot;, &quot;settings&quot;, or &quot;fix&quot;.</p> <p><strong>2. Suggested Settings</strong></p> <ul> <li>Controls</li> <li>Fullscreen</li> <li>Audio Buffer (web only[If you can change that])</li> <li>Separate Pause Button (So players each have a pause button, but it does the same thing nonetheless.)</li> </ul> <p>Thanks for your time!</p> Fri, 11 Dec 2015 11:54:33 UTC PICO TV <p> <table><tr><td> <a href="/bbs/?pid=16433#p"> <img src="/bbs/thumbs/pico16488.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=16433#p"> PICO TV v2</a><br><br> by <a href="/bbs/?uid=10556"> Skyrunner65</a> <br><br><br> <a href="/bbs/?pid=16433#p"> [Click to Play]</a> </td></tr></table> </p> <p>Controls:<br /> Arrows to move<br /> Z to shoot forward.<br /> X to shoot backward.</p> <p>Notes:</p> <ul> <li>Kinda WIP. It's got a bit of playability, I guess.</li> <li>Music sucks. Can a composer help me?</li> <li>Not sure how faithful to the source material I want to be.</li> </ul> Sun, 08 Nov 2015 17:19:21 UTC I got a Game Gear! <p>I had thirty bucks to blow, so I got a Game Gear (No picture, due to my phone sucking).</p> <p>I know this is unrelated to PICO-8, but this thing is amazing!<br /> Came with Sonic the Hedgehog 2, which is a BLAST (see what I did there?).</p> <p>Sorry to waste your time, I just wanted to tell you guys.</p> Sat, 31 Oct 2015 16:35:25 UTC Fill Tool doesn't work. <p>By that , I mean the Map Fill tool.<br /> Whenever I try to fill, it LOOKS like it fills, but it doesn't actually do so.</p> Mon, 12 Oct 2015 04:34:08 UTC The PICO Junior Challenge <p>Sometime ago, Josh Millard made the <a href="">PICO Junior</a>.<br /> A few days ago, sta64 found out about <a href="">PICO-8's Screen Resolutions</a>.</p> <p>I had the idea to combine the ideas, so I present the PICO Junior (Jr. for short) Challenge.</p> <p>Requirements:</p> <ul> <li>4 colors in total (transparency doesn't count)</li> <li>Must be 64x64</li> <li>One Player<br /> Everything else? Fair Game.</li> </ul> <p>To make sure that the games are easy to find, I've got 2 ideas:</p> <ol> <li>Put them all in this post.</li> <li>Tag them with &quot;picojr&quot;.</li> </ol> <p>I've got an example cartridge, lemme know which method would be easier.</p> Tue, 06 Oct 2015 08:04:28 UTC Pico-8 0.1.2 Webplayer <p>Whenever I start up a game using the new web player, it says &quot;future-version: 5&quot;, then after some time passes, I get &quot;timeout :(&quot;. I figure I need to update the web player by clearing my cache, no biggie.</p> <p>The new player gets to &quot;loading cartridge...&quot; then the web page crashes! (In Google Chrome, this is &quot;Aw, snap!&quot;)<br /> Offline carts still work, thank god.</p> <p>Zep, don't sweat. Every game/program's pre-release stage is rocky.</p> Fri, 02 Oct 2015 21:01:33 UTC Games, but Refreshed! <p>Whenever you find a game that you like, but it's incomplete, what's an action you can take?<br /> Refresh the Page.</p> <p>Suddenly, you see it: The game has been refreshed.</p> <p>&quot;Refreshed&quot; is sort of a modding series, where I take incomplete games and try to tidy them up.</p> <p>Any game that I fix up will still retain the author's name, but I will add my own as well.<br /> This enhanced version will also be posted in the original game's topic.</p> <p>At the time of writing, I've got one in the works.</p> <p>SPOILER ALERT:<br /> <div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;">It's Picotris, and it's a little tough, but I think I can do it.</div></div></div></p> Tue, 29 Sep 2015 07:42:18 UTC Suggestion: Collide Sprites <p>(Sorry if this post gets a little rant-y!)</p> <p>My suggestion is for one simple command:</p> <div> <div class=scrollable_with_touch style="width:100%; 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> cspr(x1,y1,id1,x2,y2,id2) </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p><em>mock-up of syntax</em></p> <p>My reason:<br /> When I had the idea to port my Gamebuino game, <a href=";amp;t=3026">Smash and Crash</a>, I thought this was going to be easy.<br /> I was wrong.<br /> The resolution nor the menus were not a problem, it was collision.<br /> See, the Gamebuino's API had something nice about it: collideBitmapBitmap().<br /> The command checks for two bitmaps, their x and y coordinates, and whether or not a pixel was overlapping.<br /> With this, I was able to make collision very easily implemented.<br /> In PICO-8 however, I find it to be very frustrating.<br /> This is probably coming off as &quot;I can't port my game, so you fix PICO-8 so I can.&quot;, isn't it?</p> <p>Thanks for letting me waste your time(just don't look at it as &quot;wasting&quot;).</p> Sun, 27 Sep 2015 22:50:01 UTC BBS Rules <p>I've kinds thought about this, but there aren't any true rules established, but instead just common sense.</p> <p>I feel that should probably change.</p> <p>So, I've got a short list of rules that I'd like you guys to read.</p> <ol> <li>No derogatory terms/imagery (racist terms, KKK stuff, et cetera).</li> <li>Cursing is allowed, <strong>but only in moderation</strong>. (Don't go on a raging session, folks.)</li> <li>No Spamming, trolling or excessive caps. (Trolling on the lines of asking questions like &quot;Does a penguin fart?&quot;)</li> <li>Respect your fellow members and moderation team (whenever that happens).</li> <li>Post things in the correct category. By that, I mean:<br /> Discussion is for general chatting, discoveries, and questions.<br /> Editor is for the Editor, and the Editor <strong>only</strong>.<br /> WIP holds incomplete carts and what-not.<br /> Cartridges are where cartridges in a complete/presentable form are shown.<br /> Collaboration holds topics for community/team projects.<br /> Support is for problems with the PICO-8 Editor/Player itself.</li> </ol> <p>Sound good?</p> Sat, 19 Sep 2015 23:11:34 UTC Introductions <p>I'd like it if we really introduced each other.</p> <p>If you want to, you can post below.</p> Fri, 04 Sep 2015 08:57:26 UTC Full Token-Based System Idea <p>The full cartridge size is 32 Kilobytes, but as many of us know, games come in all sizes.</p> <p>Some games have expansive maps, while others have plenty of code.</p> <p>Therefore, I propose a full token system.</p> <ul> <li>3-4 sizes of maps</li> <li>Add a spritesheet at any time</li> <li>Have only the sounds you want</li> <li>Code would take the rest</li> </ul> <p>I understand that this may take <strong>SERIOUS</strong> code restructuring, but it would be sweet.</p> Thu, 03 Sep 2015 16:39:32 UTC Smash and Crash <p> <table><tr><td> <a href="/bbs/?pid=13530#p"> <img src="/bbs/thumbs/pico13737.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=13530#p"> Smash and Crash v3</a><br><br> by <a href="/bbs/?uid=10556"> Skyrunner65</a> <br><br><br> <a href="/bbs/?pid=13530#p"> [Click to Play]</a> </td></tr></table> </p> <p>Dodge disasters created by none other than Nature!</p> <p>Right now it's VERY WIP.</p> <p><a href=";amp;t=3026">Original Gamebuino Version</a></p> <p><strong>To-do:</strong></p> <ul> <li>Meteors!</li> <li>Blackhole!</li> <li>Bullets!</li> </ul> <p>Pretty obvious, but it's based off of zep's JELPI demo (Sorry, zep!), but it will continue to diverge from it.</p> <p>Previous Version:<br /> <table><tr><td> <a href="/bbs/?pid=13530#p"> <img src="/bbs/thumbs/pico13718.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=13530#p"> Smash and Crash Alpha v2 (fix)</a><br><br> by <a href="/bbs/?uid=10556"> Skyrunner65</a> <br><br><br> <a href="/bbs/?pid=13530#p"> [Click to Play]</a> </td></tr></table> </p> Tue, 01 Sep 2015 22:19:21 UTC Map size options? <p>So, I'm currently using the Jelpi demo program to make a new game, and I was wondering:<br /> <strong>Is there anyway to have multiple small maps?</strong><br /> What I'm using right now is going to be where there's technically one map, but it's separated into chunks.<br /> However, I'm not confident about that.</p> <p>I am going to put the game on the site Soon-ish.</p> Tue, 01 Sep 2015 15:18:04 UTC Greetings, developers! <p>A while ago, Darkhog spoke of a large list containing codes for PICO-8.</p> <p>Since I don't have a source of income right now, I decided to look for it.</p> <p>I found it, and used elimination to snag me a copy of PICO-8.</p> <p>For treasure hunt reasons, I can't say where this is.</p> <p>All you gotta do is look ;)</p> <p>But I hope to crank out some games quite soon!</p> <p>The first being a remake of my Gamebuino game, <a href=";amp;t=3026">Smash and Crash</a>!</p> <p>Thanks for being a great community!</p> Mon, 31 Aug 2015 18:53:44 UTC PICO-8 on Steam? <p><em>Note:</em><br /> This isn't a forum post saying &quot;OMG PUT PICO-8 ON STEM NAOW!!!!&quot;, but rather a post on whether or not to do so.</p> <p>This question was going to get asked eventually, so I thought I might do it.</p> <p>Other engines, such as Game Maker have made it on Steam, so why not PICO-8?</p> <p><strong>PROS</strong></p> <ul> <li>Would get more attention</li> <li>Steam Workshop could make it easy to get games</li> <li>Steam Discussion is pretty useful</li> <li>Paid games</li> </ul> <p><strong>CONS</strong></p> <ul> <li>CoD Children might show up and say &quot;THE GREEFICS LUK STOOPID&quot;</li> <li>Valve gets a 10% cut of the profit (They're not bad people)</li> <li>The BBS would be useless as a result</li> <li>Again, Valve gets a cut</li> </ul> <p>Think it over, but I could go either way...</p> Wed, 19 Aug 2015 14:40:25 UTC Thoughts about a PICO-8 Console <p><strong><span style="text-decoration: underline;">Technical Side of Things</span></strong><br /> To run PICO-8 games, I'd imagine the system would be a Linux machine, with a customized OS that only has the dependencies, a theme that looks VERY similar to the PICO-8 start-up screen, and doesn't show output.</p> <p>(Just a thought) All it would need are the dependencies required to run PICO-8, and a small amount of flash storage that holds the system information (saying this is a well-hacked up version of Linux), along with the PICO-8 software.</p> <p>Outer storage would probably be best accomplished by an SD Card slot (or a Flash drive, if you wish). The outer storage would be used to hold the games (and I guess also update the firmware), but what should we do if there isn't one detected? We could either run one of the Demo games (kinda like the Sega Master System, but not hidden), or just show a screen that says &quot;No SD Card found!&quot;.</p> <p><strong><span style="text-decoration: underline;">Console Design</span></strong><br /> There are quite a few Microconsoles out at the time of this writing that look just like slabs of black plastic. LAME!</p> <p>This machine probably wouldn't be very powerful (It likely wouldn't need to be), so it probably could be around the same size, but have vibrant colors and curved edges to it.</p> <p>If the controllers aren't wireless, no problem! The ports could be in the front!</p> <p>Speaking of ports, we haven't talked of Video Output yet!<br /> I'm feeling Composite, S-Video, and HDMI (would probably need a good scaler for that).<br /> Practically any connection could work, so long as it can output at least 144p.<br /> We could tuck these in the Back, along with the power cable.</p> <p>Ah yes, the power cable!<br /> An AC Adapter is handy, but you'd have to get them STRAIGHT from Lexaloffle (which is something that I don't think they want to mess with).<br /> Using DC would be a good choice, since you can get a cable and not worry about breaking your system, but it might take up more space in the casing to convert the power.</p> <p>Now, for that SD Card Port, it would be convienient to be in the front of the Console, nestled in between the Controller ports (if there are any).</p> <p>There could be two buttons on the console: MENU and POWER. Let's nestle these near the front.</p> <p>Finally, the PICO-8 logo would be printed on the remaining space for the top.</p> <p><strong><span style="text-decoration: underline;">Controller Design</span></strong></p> <p><em>Note on Input:</em><br /> If the input is handled as an 8-bit variable, then it could be handled like this:<br /> <div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"><table cellpadding=0 cellspacing=8><tr><td valign=top>1st Bit</td><td valign=top>Checks to see which player it is.</td></tr><tr><td valign=top>2nd Bit</td><td valign=top>Manages the &quot;Up&quot; Button.</td></tr><tr><td valign=top>3rd Bit</td><td valign=top>Manages the &quot;Down&quot; Button.</td></tr><tr><td valign=top>4th Bit</td><td valign=top>Manages the &quot;Left&quot; Button.</td></tr><tr><td valign=top>5th Bit</td><td valign=top>Manages the &quot;Right&quot; Button.</td></tr><tr><td valign=top>6th Bit</td><td valign=top>Manages the &quot;Z&quot; Button.</td></tr><tr><td valign=top>7th Bit</td><td valign=top>Manages the &quot;X&quot; Button.</td></tr><tr><td valign=top>8th Bit</td><td valign=top>Manages the &quot;Pause&quot; Button.</td></tr></table></div></div></div></p> <p>It's got the exact amount of buttons that the Sega Master System has (I'm noticing a trend here) if you count the Pause button on the Console, so if need be, we could alter the design of the SMS controller a bit and call it a day, or we could make a brand new design, like I have!</p> <img style="margin-bottom:16px" border=0 src=" Controller.png" width=326 height=152 alt="" /> <p><strong>Thank you for reading this wall of text!</strong></p> Tue, 18 Aug 2015 08:31:16 UTC