Doriencey [Lexaloffle Blog Feed] Picollo <p> <table><tr><td> <a href="/bbs/?pid=133304#p"> <img src="/bbs/thumbs/pico8_picollo-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=133304#p"> Picollo</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=133304#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Picollo</h1> <p>Picollo is a fully automated abstract painter. Sit back and relax as you watch it finish it's masterpiece. Sound can be turned off using the menu (it resets when you reset the cart).<br /> Press X to let Picollo make you a new painting.</p> Sun, 10 Sep 2023 06:36:56 UTC speed_consistent_spiral_0 <h2>How can you move something along an outward spiral with consistent speed?</h2> <p>The method I have been using to make stuff move in circles doesn't quiete work with spirals because the change in angle stays the same while the circumference gets bigger.<br /> This causes the object to accellerate as it moves outwards.<br /> Is there any way around this?<br /> I tried changing the amound by which &quot;t&quot; changes each frame to act as a speed correction but I get weird results, because it either goes below zero and changes direction or I run into the fixed point limit because all values are so small. Not that any values I tried to dercrease &quot;spd&quot; by each frame actually fixed the accellaration issue before acting up in the first place.<br /> This gets even worse at 60 fps of course.<br /> I don't feel like I am coming at it from the right angle.<br /> Am I missing some completely different way to make spirals?</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>out=10 t=0 spd=0.01 function _draw() cls() out+=.2 spd-=.0001 t+=spd circfill(sin(t)*out+64,cos(t)*out+64,1,5) print(t) print(spd) end</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> Tue, 22 Aug 2023 19:16:17 UTC Negative Space 1.0 <p> <table><tr><td> <a href="/bbs/?pid=132760#p"> <img src="/bbs/thumbs/pico8_negative_space-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=132760#p"> Negative Space 1.0</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=132760#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Negative Space</h1> <p>Negative space is a series of (by default) black and white animations based on the same twirly setup. However the function parameters are randomized, so the exact outcome of each animation can be a surprise.<br /> You can rerandomize the animation by pressing O/Z.<br /> You can also randomize the colors by pressing X.<br /> You can turn on the second hidden color via the pause menu. </p> <p>If you see an animation you like, you can turn it into a GIF and post it here.<br /> I also plan to add more types of animations in the future, so this cart might become an album of small, slightly randomized experiments.</p> <p><img style="margin-bottom:16px" border=0 src="/media/75969/negative space p8_0.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="/media/75969/negative space p8_4.gif" alt="" /> </p> <p><img style="margin-bottom:16px" border=0 src="/media/75969/negative space p8_3.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="/media/75969/animations_3.gif" alt="" /></p> Sat, 05 Aug 2023 11:59:10 UTC Marley the prompt generator <p> <table><tr><td> <a href="/bbs/?pid=132205#p"> <img src="/bbs/thumbs/pico8_marley_the_prompt_generator-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=132205#p"> marley_the_prompt_generator</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=132205#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Marley the prompt generator</h1> <p>Marley has great idea's for games. If you want one, press X.<br /> After having to think very hard, marley is too tired to do it again.</p> Fri, 21 Jul 2023 19:02:13 UTC Circular hitboxes possible? <p> <table><tr><td> <a href="/bbs/?pid=131534#p"> <img src="/bbs/thumbs/pico8_orbuswip-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=131534#p"> orbuswip</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=131534#p"> [Click to Play]</a> </td></tr></table> </p> <h2>Are circular hitboxes possible?</h2> <p>is it possible to make circular hitboxes?<br /> I need the bullets to be deleted when they touch the white circle.<br /> So I need to be able to detect when they are inside the circle.</p> <p>My first idea was to have a buch of thin rectangular hitboxes next to eachother that are higher near the center of the circle to approximate the shape, but I am struggling with the math to make it work.</p> <p>PS Is there a way to make the cart show it's actual title on the BBS rather then it's ID. having title an ID match is not always possible.</p> Sat, 01 Jul 2023 21:08:32 UTC snake_by_dc <p> <table><tr><td> <a href="/bbs/?pid=130503#p"> <img src="/bbs/thumbs/pico8_snake_by_dc-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=130503#p"> snake_by_dc</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=130503#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Snake</h1> <p>There are fewer snake clones then I expected on this platform, so I made another one.</p> <p>I remember some snake games I played on this platform felt sluggish in their controls.<br /> I tried to make this game feel as responsive as possible. Let me know if I succeeded.</p> Sun, 04 Jun 2023 12:27:51 UTC Pet the cat <p> <table><tr><td> <a href="/bbs/?pid=130241#p"> <img src="/bbs/thumbs/pico8_pet_the_cat_2-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=130241#p"> Pet the cat 2</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=130241#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Pet the cat</h1> <h3>A very accurate cat petting simulator</h3> <p>Use the arrow keys to move your hand towards the kitty.</p> <h2>added features:</h2> <ul> <li>more lively animations</li> <li>a nice looking background wallpaper</li> <li>more meowing variety</li> <li>lots of scritches</li> </ul> <h2>bugfixes</h2> <ul> <li>eye color and cat color can no longer match</li> <li>I cleaned up a lot of messy code, but don't worry, I also added more</li> </ul> <h2>Previous version</h2> <p> <table><tr><td> <a href="/bbs/?pid=130241#p"> <img src="/bbs/thumbs/pico8_pet_the_cat-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=130241#p"> pet_the_cat</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=130241#p"> [Click to Play]</a> </td></tr></table> </p> <p>features include:</p> <ul> <li>a lot of cuteness</li> <li>definitely realistic cat behavior</li> <li>a lot of solid cat colors</li> <li>some meows</li> <li>probably a bug or two</li> </ul> <p>I might release a more cleaned up version of this cart in the future.<br /> Right now the code is a bit of a mess, but it more or less works.</p> Sun, 28 May 2023 10:40:28 UTC slitanimation <p> <table><tr><td> <a href="/bbs/?pid=129989#p"> <img src="/bbs/thumbs/pico8_slitanimation-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=129989#p"> slitanimation</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=129989#p"> [Click to Play]</a> </td></tr></table> </p> <h2>slit animation</h2> <p>Probably just the start of some graphical experiments.<br /> Improvements to the animation could still be made, but it's a start.</p> <p>The code is also still messy and could use some cleanup.</p> <p>This works like a slit animation.</p> Sun, 21 May 2023 10:05:34 UTC Headline Generator 2 <h1>Headline Generator 2</h1> <p> <table><tr><td> <a href="/bbs/?pid=129905#p"> <img src="/bbs/thumbs/pico8_headlinegenerator2-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=129905#p"> headline generator 2</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=129905#p"> [Click to Play]</a> </td></tr></table> </p> <p>Now with twice the pages, twice the controversy and three times the relevance. Get your newspaper today at the BBS.</p> <h2>Previous version:</h2> <p> <table><tr><td> <a href="/bbs/?pid=129905#p"> <img src="/bbs/thumbs/pico8_headlinegenerator-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=129905#p"> headlinegenerator</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=129905#p"> [Click to Play]</a> </td></tr></table> <br /> silly project I did yesterday.</p> <p>It picks 3 lines from 3 different lists and combines them based on a seed so you get randomized headlines.<br /> You can flip pages with the arrow keys.<br /> It was a challenge to make something both randomized and internally consistent.</p> <p>The art for the images has been a bit of a struggle.<br /> They need to be readable enough to feel like they mean something, but ambiguous enough to fit almost any context.<br /> I feel like I didn't completely succeed with the images, so I might end up changing the art later.</p> <p>If you know a good joke that fits the template, feel free to put some lines in. Just insert them into the lists on tab1. The lists don't have to be the same length. If you add a lot of entries (like say 15 or so) you should probable make it pick from a bigger random number in the for loop that generates the seeds (right after the &quot;end&quot; of the draw funciton). </p> <p>Because of the way the images are picked, occasionally you see the right edge of the sprite sheet. This didn't bother me that much, so for now i left it like that.</p> <p>PS is there some sort of modulo function in pico8? I think lua has one in its math library, but I couldn't immediately it in pico8. I ended up writing my own modulo function to convert bigger seeds into smaller ones so the arrays don't return &quot;nil&quot; when te seed is bigger then the length of the array. </p> <h2>possible improvements</h2> <ul> <li>a page flipping sound </li> <li>a full page flipping animation is still too complicated at the moment, but some other screen transition might also be nice</li> <li>better humour</li> <li>better fitting images</li> </ul> Fri, 19 May 2023 11:00:24 UTC Basic Shmup, but shooting spawns more enemies <p> <table><tr><td> <a href="/bbs/?pid=129224#p"> <img src="/bbs/thumbs/pico8_basicshmupdc1-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=129224#p"> Basic Shmup, but shooting spawns more enemies</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=129224#p"> [Click to Play]</a> </td></tr></table> </p> <h1>basic shmup, but shooting spawns more enemies</h1> <p>This is the first playable result of following the basic shmup tutorial by Lazydevs.<br /> It is not fully finished yet, but it is at a point where it's reasonably fun to play around with.</p> <p>Shooting spawns more enemies, this was origingally a placehoder to test enemy collisions, but I think I will keep it like this in the game.<br /> I might end up making a normal version too at some point.</p> <h2>future improvements</h2> <ul> <li>The game over screen could use some love.</li> <li>Enemies don't shoot yet, they should.</li> <li>I will probably add a pickup, like a muffler, that allaws you to temporarely shoot enemies without spawning new ones.</li> <li>It needs a better scoring system.</li> <li>A secret ending.</li> <li>A way to restart the game without resetting the cart</li> <li>A highscore that actually sticks around</li> </ul> <p>I risked writing the music myself despite not being a musician. I hope it turned out OK.</p> Mon, 01 May 2023 12:48:25 UTC cloudgenerator <p> <table><tr><td> <a href="/bbs/?pid=128885#p"> <img src="/bbs/thumbs/pico8_cloudgenerator-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=128885#p"> cloudgenerator</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=128885#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Cloud generator 1</h1> <p>Procedural cloud generator using a lot of circles and fill patterns.<br /> I tried to comment the code as well as possible and make it as readable as I could.<br /> It's not a very complicated piece of code, but I know by now that trying to decipher someone else's code isn't always easy.</p> <h3>room for improvement</h3> <ul> <li>Not all generated clouds look great </li> <li>If you start playing around with the arguments in the function, it can be tricky to get it to look the way you want.</li> <li>There is also no easy way to change the colors of the clouds.</li> <li>The circles get smaller the higher up on the screen, but this is based on the absolute y-coordinate of each circle. This means that if you put your clouds lower on screen with the &quot;topy&quot; argument, the radius off all circles gets bigger. The fact that one argument affects multiple things makes the look of the clouds harder to control.</li> <li>The darker and lighter colors are randomly picked, it would be nicer if the base of the cloud was always a little darker then the top of the cloud</li> <li>It could use some more vertical randomness, now it is like a single roll of evenly thick cloud and it gets worse when you increase the density.</li> </ul> <p>Implementing these improvements would probably cost more tokens though.</p> Sat, 22 Apr 2023 14:19:24 UTC raincatcher (WIP) <p> <table><tr><td> <a href="/bbs/?pid=128626#p"> <img src="/bbs/thumbs/pico8_raincatcher2-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=128626#p"> raincatcher2</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=128626#p"> [Click to Play]</a> </td></tr></table> </p> <h2>rainccatcher 2 (still work in progress)</h2> <p>I am not sure if I should finish this game.<br /> If feel like the code is rather messy and as a result I needed to take a step back.<br /> At this moment I don't feel like coming back to it, but I might in the future.</p> <p>I do like how the art turned out. That is the main reason I put it here (although the animations are still very buggy).</p> <p>For anyone playing, the guy on the right will take the pot when the plant is grown. You can then go and grab a new pot from the guy on the left.<br /> the idea was to grow as many plants as the time allows, but that hasn't been implemented yet.<br /> It also still needs some kind of extra chalenge like something you need to avoid. Right now not much is happening.</p> <p> <table><tr><td> <a href="/bbs/?pid=128626#p"> <img src="/bbs/thumbs/pico8_raincatcher-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=128626#p"> raincatcher</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=128626#p"> [Click to Play]</a> </td></tr></table> </p> <h1>raincatcher</h1> <p>When it rains on the desert every drop counts.<br /> Catch raindrops to grow plants.</p> <p>This is not a fully functional game yet, though catching drops and running around already work.</p> <h3>Stuff to finish before release</h3> <ul> <li>Particles when you catch a raindrop or if it falls on the ground.</li> <li>Start and end screen.</li> <li>The possibility to grow multiple plants in a row and display grown plants at the bottom of the screen.</li> <li>If you can grow a new plant, you need to get a new pot from somewhere</li> <li>A way to end the game (the weather clearing or something)</li> <li>A way to put on display plants you allready grew.</li> <li>Although this game is starting to have a decent visual style, the background is still unfinished.</li> <li>A decent scoring system</li> </ul> <h3>Current struggles</h3> <ul> <li>getting the damn particles working</li> </ul> <p>feedback and technical support is always welcome.</p> <p>This game is very similar to one I already made, which makes it a good environment to test things I haven't done before without getting overwhelmed, like my first proper running animation and some extra game mechanics.<br /> I also wanted a more general theme so the game isn't stuck to any particular holiday.</p> <h3>For reference: Easterrun</h3> <p> <table><tr><td> <a href="/bbs/?pid=128290#p"> <img src="/bbs/thumbs/pico8_easterrun3-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=128290#p"> Easter Run</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=128290#p"> [Click to Play]</a> </td></tr></table> </p> Sun, 16 Apr 2023 19:11:36 UTC easterrun <p> <table><tr><td> <a href="/bbs/?pid=128290#p"> <img src="/bbs/thumbs/pico8_easterrun3-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=128290#p"> Easter Run</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=128290#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Easter Run</h1> <p>Grab as many colorfull eggs as you can this easter.</p> <h3>improvements</h3> <ul> <li>edge detection so you don't lose your basket offscreen.</li> <li>eggs get worth more every time the game loops.</li> </ul> <h3>bugs I noticed</h3> <p>It is possible to both catch an egg and break one at the same time if the egg hits the basket in the same frame as it hits the ground. The same is true for clocks.</p> <p>Because it is relatively rare and not really gamebreaking, I left it in for now.<br /> Consider it extra bonus point when it happens.</p> Sat, 08 Apr 2023 09:52:33 UTC rainpond <p> <table><tr><td> <a href="/bbs/?pid=128251#p"> <img src="/bbs/thumbs/pico8_rainpond3-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=128251#p"> rainpond3</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=128251#p"> [Click to Play]</a> </td></tr></table> <br /> <table><tr><td> <a href="/bbs/?pid=128251#p"> <img src="/bbs/thumbs/pico8_rainpond2-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=128251#p"> rainpond2</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=128251#p"> [Click to Play]</a> </td></tr></table> <br /> <table><tr><td> <a href="/bbs/?pid=128251#p"> <img src="/bbs/thumbs/pico8_rainpond-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=128251#p"> rainpond</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=128251#p"> [Click to Play]</a> </td></tr></table> </p> <h1>rainpond</h1> <p>procedurally animated rainy day at the pond</p> <h3>rainpond 3</h3> <p>Finally got a different colorpallet to work for clear days.<br /> Press X to change the weather<br /> Press the up key to change the time<br /> Press O to toggle text on or off<br /> I am not sure what else to add to this other then maybe some colorpallet tweaks.<br /> This cart uses 899 tokens, so it probably has some room for optimization too.</p> <h3>Progress update (rainpond 2)</h3> <p>trying to get nighttime and daytime colors.<br /> Press the up arrow to change the time and X to change the weather.</p> <p>I want a seperate nighttime/evening colorpallet for clear weather, but I couldn't get that to work yet.<br /> When you change the time in clear weather weird things happen.</p> Fri, 07 Apr 2023 07:48:28 UTC Tiles <p> <table><tr><td> <a href="/bbs/?pid=127608#p"> <img src="/bbs/thumbs/pico8_tiles2-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=127608#p"> tiles</a><br><br> by <a href="/bbs/?uid=75969"> Doriencey</a> <br><br><br> <a href="/bbs/?pid=127608#p"> [Click to Play]</a> </td></tr></table> </p> <h1>tiles</h1> <p>Arrowkeys to move. </p> <h3>about</h3> <p>If this code looks like it was written by a first time programmer, that's because it is.<br /> This simple, probably very inefficiently written game, wil hopefully continue to evolve a bit as i learn the basics.</p> <p>So far tutorials by BitesNbits and Lazy Devs have been very helpfull.</p> <h3>stuff added since last time</h3> <ul> <li>the code has been cleaned up a bit</li> <li>a better looking end and start screen</li> <li>The tile grid is randomized</li> <li>It loops and can keep going forever</li> </ul> <h3>might get added in the future</h3> <ul> <li>better visual/sound design</li> <li>and a generally more fun and balanced experience (it might be too difficult now)</li> <li>a better not as lazy title</li> </ul> <p>and yes I am also making a shmup</p> Sat, 25 Mar 2023 21:12:14 UTC