Vlek [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=12994 Asteroids <p> <table><tr><td> <a href="/bbs/?pid=22426#p"> <img src="/bbs/thumbs/pico22904.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=22426#p"> Asteroids 1.1</a><br><br> by <a href="/bbs/?uid=12994"> Vlek</a> <br><br><br> <a href="/bbs/?pid=22426#p"> [Click to Play]</a> </td></tr></table> </p> <p>It could be a little flashier, but the game is fully playable by itself at this point. Have fun playing an Atari classic.</p> <p>Version 1.1:<br /> Made asteroid collision much more exact<br /> Added anti-aliasing (Thank you, Felice)<br /> Made extra lives available after every 5k points instead of 10k<br /> Made the extra lives indicator make more sense (Player has 3 extra lives plus their current one at start)</p> <p>Version 1.0:<br /> Added an invulnerability period after respawn</p> <p>Version 0.9:<br /> Added start and play again menu options<br /> Added more sounds (game over and extra life)<br /> Fixed controls working after death<br /> Added scoring system that works to the tens of millions of points<br /> Refactored some code</p> <p>Version 0.5:<br /> Added level spawning<br /> Fixed randomizing of asteroid velocities<br /> Added player death conditionals<br /> Added respawning<br /> Added a great deal more variation in velocities in general</p> <p>Version 0.4:<br /> Added randomly generated asteroids (yay!)<br /> Added collision-based asteroid spawning<br /> Added score increases<br /> Added thruster and asteroid explosion sounds</p> <p>Version 0.3:<br /> Fixed the controls<br /> Retooled how the velocity works (saved x,y velocity offsets)<br /> Added (lame) asteroids<br /> Added collisions<br /> Added explosions!<br /> Made explosions pretty</p> <p>Version 0.1:<br /> Initial preview posted</p> https://www.lexaloffle.com/bbs/?tid=3560 https://www.lexaloffle.com/bbs/?tid=3560 Mon, 06 Jun 2016 16:54:07 UTC Snake <p> <table><tr><td> <a href="/bbs/?pid=22001#p"> <img src="/bbs/thumbs/pico22016.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=22001#p"> Snake 1.0</a><br><br> by <a href="/bbs/?uid=12994"> Vlek</a> <br><br><br> <a href="/bbs/?pid=22001#p"> [Click to Play]</a> </td></tr></table> </p> <p>Here's my version of snake. I have it done enough to say it's a fully-fledged version. Yes, I know my graphics aren't the best, but I was more focused on creating the best version of snake I could and be as economical with the processing as possible. If you're in need of an idea as to how to create a random generator that has to take into consideration where other objects are, then you may want to take a look at how my create_food function works. It may not be the best, but it's much better than randomly choosing locations and checking whether they're acceptable.<br /> Constructive criticism is always welcome.</p> <p><strong><em> INSTRUCTIONS </em></strong></p> <p>Just like normal snake, attempt to eat the food without running into yourself or going out of bounds.</p> <p>Version 1.0<br /> Added start/win/lose graphics and menus<br /> Added food eating sound<br /> Added out-of-bounds and tail-eating lose conditions<br /> Added food<br /> Added &quot;choosey&quot; random food placement algorithm<br /> Retooled game checks to be more efficient (within ticks where possible)<br /> Added a substantial amount of comments to code</p> <p>Version 0.1<br /> Initial game release</p> https://www.lexaloffle.com/bbs/?tid=3520 https://www.lexaloffle.com/bbs/?tid=3520 Tue, 31 May 2016 22:22:39 UTC Memory (Sound) <p> <table><tr><td> <a href="/bbs/?pid=21303#p"> <img src="/bbs/thumbs/pico22076.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=21303#p"> Memory 1.0</a><br><br> by <a href="/bbs/?uid=12994"> Vlek</a> <br><br><br> <a href="/bbs/?pid=21303#p"> [Click to Play]</a> </td></tr></table> </p> <p>This was my second project after buying Pico-8. I had a Millennium Falcon toy as a kid that had a sound-base memory connect four game on it. I used to love the crap out of it, and so I decided to give the game a try in Pico-8.</p> <p>This game is dedicated to TG. They had been waiting on me for a long time to attempt this project, and it so happens to be their birthday as well (Happy birthday!). You're appreciated, and I hope this makes up for even a little of my ridiculousness when it comes to the Falcon.</p> <p>=== Instructions ===</p> <p>Use the arrow keys to select a square, press &quot;Z&quot; to play the associated sound. Attempt to match all of the squares based on the sound that's played.</p> <p>Version 1.0<br /> Graphics added<br /> Game completed<br /> Win condition and menu created<br /> Sounds finalized</p> <p>Version 0.1<br /> Initial game concept release</p> https://www.lexaloffle.com/bbs/?tid=3446 https://www.lexaloffle.com/bbs/?tid=3446 Wed, 25 May 2016 01:29:30 UTC Setup Atom for PICO-8 <p>Here's a guide I've put together to document how I set up Atom to be as helpful for PICO-8 game development as I could with the help of the #pico8 channel. I'll hopefully be adding more as I fine-tune the IDE and know what works and what ultimately doesn't.</p> <p><strong>1. Hide the left &quot;file&quot; pannel (tree-view):</strong><br /> Because PICO-8 carts are only ever going to be single-file projects, it makes no sense to have it waste valuable screen space being open. You can manually close it using the &quot;Ctrl + \&quot; command, but, more likely than not, you're going to want a more proactive approach.</p> <p>Go to File &gt; Init script...<br /> Copy and paste this snippet without a hash in front: atom.commands.dispatch('atom.workspace','tree-view:toggle')</p> <p><strong>2. Get PICO-8 specific language syntax highlighting</strong><br /> PICO-8 is a subset of the Lua language, and, as such, has specific built-in stuffs that won't highlight if you're using the basic Lua syntax highlighting. Go into settings and install the package &quot;language-pico8&quot; to get a more customized, helpful syntax highlighter. Be warned, I believe this has some screwy tab and auto-indent behavior, but, for the most part, it'll be very helpful to have.</p> <p><strong>3. Use optional PICO-8 style UI theme</strong><br /> If you get the syntax highlighting and check it out, you'll immediately notice that it doesn't look very much like the PICO-8 editor within the program because the colors will be off. If that bugs you, install the &quot;pico8-syntax&quot; theme in the settings menu.</p> <p><strong>4. Get your git!</strong><br /> If you're making games and would like to have version control (very important for any decently-sized project), consider getting &quot;git-control&quot;. It has a GUI interface that helps one perform git commands within Atom.</p> <p>Things I'm still trying to work out:<br /> How to get atom to run the currently scoped cartridge using the pico8 executable.</p> https://www.lexaloffle.com/bbs/?tid=3440 https://www.lexaloffle.com/bbs/?tid=3440 Tue, 24 May 2016 15:57:27 UTC Blockeater <p> <table><tr><td> <a href="/bbs/?pid=21216#p"> <img src="/bbs/thumbs/pico21977.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=21216#p"> Blockeater 0.7</a><br><br> by <a href="/bbs/?uid=12994"> Vlek</a> <br><br><br> <a href="/bbs/?pid=21216#p"> [Click to Play]</a> </td></tr></table> </p> <p>This is my first cartridge, and something I thought would be easy enough as a first game. I have done what I initially set out to do with this cart and then some. There have been some great concepts suggested in the comments, and I hope someone forks this project and creates their own with some of these modifications. If anyone has any questions, please do not hesitate to ask.<br /> Constructive criticism is always welcome.</p> <p><strong><em> INSTRUCTIONS </em></strong></p> <p>Navigate the fast-moving red blocks and eat the ones that are smaller than you to grow while trying to not be eaten yourself.</p> <p>Version 1.0:<br /> Added some more polish<br /> Commented more regions for those that wish to understand what's under the hood<br /> Added a rudimentary start menu song<br /> Resized the start menu graphic to take up more space</p> <p>Version 0.5:<br /> Fixed player being able to off-screen<br /> Fixed right-moving blocks not gradually coming on screen<br /> Fixed the player's ability to avoid collision at the last 1/30rd of a second<br /> Added start menu with pixel art<br /> Added winning condition and win menu<br /> Added score counter to the top-left of screen</p> <p>Version 0.1:<br /> Initial game release</p> https://www.lexaloffle.com/bbs/?tid=3435 https://www.lexaloffle.com/bbs/?tid=3435 Tue, 24 May 2016 00:33:23 UTC