HotSoup [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=10886 Time for #tweetjam280! <p>Oh you know the rules, folks. Make a program in a tweet. But now that tweets are 280 characters, is that double the awesome? Or is it awesome-squared?</p> <p>I'm genuinely excited to see what kind of insanity can come out of double-sized tweet carts.</p> https://www.lexaloffle.com/bbs/?tid=30213 https://www.lexaloffle.com/bbs/?tid=30213 Wed, 08 Nov 2017 15:57:08 UTC Ahiru: Karate Duck <p> <table><tr><td> <a href="/bbs/?pid=45367#p"> <img src="/bbs/thumbs/pico45366.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=45367#p"> Ahiru: Karate Duck 1.0</a><br><br> by <a href="/bbs/?uid=10886"> HotSoup</a> <br><br><br> <a href="/bbs/?pid=45367#p"> [Click to Play]</a> </td></tr></table> </p> <p>I confess, I'm never going to finish this. I've tinkered with it for over a year and it's just slow going. The AI is meh, there are collision issues and velocity issues, blah blah blah. But I at least wanted to show you guys the concept.</p> <p>One button jumps, one button attacks. Up and down do stances. There's combos in these button pushes. There's a divekick. You get it.</p> <p>I wasn't trying to break new ground, I just wanted something that felt like the nintendo platformers I remember, like Trojan and Rygar and Ninja Gaiden.</p> <p>If you want to improve on it, you go right ahead. If you want more sprites, I'd be happy to oblige. Enjoy.</p> https://www.lexaloffle.com/bbs/?tid=30093 https://www.lexaloffle.com/bbs/?tid=30093 Fri, 20 Oct 2017 20:11:19 UTC Basics Sampler <p> <table><tr><td> <a href="/bbs/?pid=28872#p"> <img src="/bbs/thumbs/pico28870.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=28872#p"> Basics Sampler 0.3</a><br><br> by <a href="/bbs/?uid=10886"> HotSoup</a> <br><br><br> <a href="/bbs/?pid=28872#p"> [Click to Play]</a> </td></tr></table> </p> <p>I'm going to keep this consolidated to one thread hereout.</p> <p>This cart is a sampler of basic game functions that I find useful and others might want as well. I'm using these carts personally as a launchpad for more complex game mechanics.</p> <p>In this cart, you will find functions and methods for:</p> <p>Storing entities in tables</p> <ul> <li>One or Two players</li> <li>Single Screen or Split Screen</li> <li>Scrolling Maps</li> <li>Basic Map Tile Collision</li> </ul> <p>My wishlist of things to add (but not until I have a clean method for it):</p> <ul> <li>Entity collision</li> <li>Particle effects</li> </ul> <p>Again, I'm doing this to help myself, but hopefully I can help others. If you see a function or technique you think would be a valuable contribution, or a cleaner way of doing the things I've done, by all means! Make another version of the cart and load it to the thread!</p> <p>-Lemmo (a.k.a. Hotsoup/Xenophyn)</p> <p>Previous versions:<br /> <table><tr><td> <a href="/bbs/?pid=28447#p"> <img src="/bbs/thumbs/pico28446.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=28447#p"> Animation sample 1</a><br><br> by <a href="/bbs/?uid=10886"> HotSoup</a> <br><br><br> <a href="/bbs/?pid=28447#p"> [Click to Play]</a> </td></tr></table> <br /> <table><tr><td> <a href="/bbs/?pid=26024#p"> <img src="/bbs/thumbs/pico26023.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=26024#p"> Split Screen sampler 1</a><br><br> by <a href="/bbs/?uid=10886"> HotSoup</a> <br><br><br> <a href="/bbs/?pid=26024#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=27696 https://www.lexaloffle.com/bbs/?tid=27696 Tue, 20 Sep 2016 11:52:34 UTC Animation sample (with split screen) <p> <table><tr><td> <a href="/bbs/?pid=28447#p"> <img src="/bbs/thumbs/pico28446.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=28447#p"> Animation sample 1</a><br><br> by <a href="/bbs/?uid=10886"> HotSoup</a> <br><br><br> <a href="/bbs/?pid=28447#p"> [Click to Play]</a> </td></tr></table> </p> <p>This is round 2 of my &quot;template&quot; cartridge for building a basic game with multiple players, screens and additional entities.</p> <p>I have now added an animation script, which will allow the writer to load in animation sequences (as sprites) ahead of time, and have a simple function called to advance the animation frame at the right time.</p> <p>Animations can utilize the same sprites in multiple places, control the timing of the animation, and of course loop.</p> <p>Anyways, I'm building these for my own foundation, but I hope anybody else can get some knowledge from them.</p> <p>P.S. this cart uses Lua's fancy &quot;multiple return values&quot; feature, which now that I understand, is like a super power.</p> https://www.lexaloffle.com/bbs/?tid=27646 https://www.lexaloffle.com/bbs/?tid=27646 Mon, 12 Sep 2016 23:53:39 UTC Split Screen sampler <p> <table><tr><td> <a href="/bbs/?pid=26024#p"> <img src="/bbs/thumbs/pico26023.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=26024#p"> Split Screen sampler 1</a><br><br> by <a href="/bbs/?uid=10886"> HotSoup</a> <br><br><br> <a href="/bbs/?pid=26024#p"> [Click to Play]</a> </td></tr></table> </p> <p>This cart is a barebones example for using tables to define the screen space, for making games that can be either single player full screen or multiplayer split screen without needing to adjust how your core game behaves. Feel free to use this as a jumping point for your next couch co-op game!</p> https://www.lexaloffle.com/bbs/?tid=3945 https://www.lexaloffle.com/bbs/?tid=3945 Thu, 28 Jul 2016 11:54:54 UTC Live streaming! <p>In order to help me focus on getting things done, I've decided to start Twitch streaming when I'm working on my game. It allows me to sit and tackle a chunk of code while listening to good music and feeding my extroversion all at once.</p> <p>If you want to join in, here's where I'll be doing it, usually in the evenings CST. <a href="https://www.twitch.tv/xenophyn"><a href="https://www.twitch.tv/xenophyn">https://www.twitch.tv/xenophyn</a></a></p> <p>Do you stream? Players, devs, etc. Toss your link in the thread and we can support each other!</p> https://www.lexaloffle.com/bbs/?tid=3822 https://www.lexaloffle.com/bbs/?tid=3822 Wed, 13 Jul 2016 22:23:40 UTC Super BashBash! <p> <table><tr><td> <a href="/bbs/?pid=19998#p"> <img src="/bbs/thumbs/pico20015.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=19998#p"> BashBash! 0.3</a><br><br> by <a href="/bbs/?uid=10886"> HotSoup</a> <br><br><br> <a href="/bbs/?pid=19998#p"> [Click to Play]</a> </td></tr></table> </p> <p><em>Version .3 update:</em> Added attacking while jumping, double-jumping, and fixed the scores and glitches. Let me know if you find bugs!</p> <p>This is still my &quot;first game&quot;, it's a full screen, enhanced version of the Lowrezjam submission I made.</p> <p>Two players versus only at the moment.</p> <p>Controls are simple. left and right to move your player, up to stab upward, down to block. Buttons to jump and attack.</p> <p>There's an AI in the works but it's laughably, three-stooges stupid at the moment. Graphics are still being tweaked (clouds are janky). Also, the scoring isn't displayed because I have to recode it for 4 or more characters, but you can still win by knocking the other person off the ledge 7 times.</p> <p>Challenge a friend, see what you think. I'll finish the AI, recode the scoring, and maybe speed up the combat a little. Add a double-jump maybe.</p> <p>Under the hood, feel free to peek. The platform collision is all done by one ground_check function. hit detection is done by the sword leaving 'hit bits' on the map. (this led to funny bugs of there being invisible 'mines' around the map when the bits didn't clear properly).</p> <p>I'm being guarded and cautious. Whatever. Enjoy.</p> https://www.lexaloffle.com/bbs/?tid=3257 https://www.lexaloffle.com/bbs/?tid=3257 Tue, 26 Apr 2016 02:37:37 UTC BashBash <p> <table><tr><td> <a href="/bbs/?pid=19699#p"> <img src="/bbs/thumbs/pico19698.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=19699#p"> BashBash 1.0</a><br><br> by <a href="/bbs/?uid=10886"> HotSoup</a> <br><br><br> <a href="/bbs/?pid=19699#p"> [Click to Play]</a> </td></tr></table> </p> <p>This was created for <a href="https://itch.io/jam/lowrezjam2016/rate/61251">LOWREZJAM 2016</a> in 48 hours, but it's still my first &quot;finished&quot; cartridge I've ever made!</p> <p>Controls:<br /> Left and Right to move<br /> Z to jump<br /> X to attack<br /> Up to thrust upwards<br /> Down to block</p> <p>Goal: Bash your opponent off the platform 7 times to win.</p> <p>2-player only. Enjoy bashing! -Lemmo</p> https://www.lexaloffle.com/bbs/?tid=3203 https://www.lexaloffle.com/bbs/?tid=3203 Sun, 10 Apr 2016 22:57:20 UTC Picocity - a(nother) Slack team <p>Are you a PICO-8 tinkerer, but haven't been able to see a game to completion? Are your pixel art skills strong, but your code could use help, or vise versa? Do you just simply prefer to work as a team instead of solo?</p> <p>Come join <strong>Picocity</strong>, a Slack team oriented towards working together to create finished works for PICO-8.</p> <p>While I will proudly say there is no better resource for sharing carts and tips than these official forums, what I was really missing was an environment to motivate me to create finished experiences, not just tech demos or code snippets. Picocity came to be with the hopes that aspiring builders can help hold each other up and see carts through to completion.</p> <p>Create an account and join us at <a href="https://slofile.com/slack/picocity">picocity.slack.com</a></p> <p>(Please note, this is not in competition or poaching from <a href="https://www.lexaloffle.com/bbs/?tid=2732">Neko250's team</a>, you can, and should, participate in both! Picocity started on Twitter, and I only recently realized I probably should mention it here on the forums also.)</p> https://www.lexaloffle.com/bbs/?tid=3157 https://www.lexaloffle.com/bbs/?tid=3157 Tue, 22 Mar 2016 11:24:56 UTC