Hobhob [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=6879 HAKAI <p> <table><tr><td> <a href="/bbs/?pid=116052#p"> <img src="/bbs/thumbs/pico8_hakai-3.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=116052#p"> hakai</a><br><br> by <a href="/bbs/?uid=6879"> Hobhob</a> <br><br><br> <a href="/bbs/?pid=116052#p"> [Click to Play]</a> </td></tr></table> </p> <p>The game's finally released! Hope you all enjoy it as much as I did making it!</p> <h2>Gameplay</h2> <p>HAKAI is a momentum based aerial fighting game that takes cues from Dragonball Z.<br /> Win three rounds to beat your opponent. If the timer runs out, whoever has the lower amount of health wins, and if the players' health are equal it's a draw. </p> <p>You can choose whatever combination of character, bullet and super type you want. All changing character does is pick your color, though if you're in Practice mode, the character of your opponent matches the AI that character would have in Arcade mode. </p> <h2>Arcade Mode</h2> <p>The 28th HAKAI Tournament has begun! Do you have what it takes to win? </p> <p>In this mode you can fight four increasingly-difficult AI opponents across the four maps.</p> <h2>Local Versus</h2> <p>Fight against your friend! </p> <p>The camera is set to zoom out much further to try to keep both players inside the screen at all times. </p> <h2>Practice</h2> <p>No time limit and infinite health versus a dummy. </p> <p>You can use the menu to enable/disable the dummy AI and command info. You will select the dummy's character and skills after confirming yours.</p> <h2>Controls:</h2> <h3>Movement and Jumps</h3> <p>Input left and right with the arrow keys to move on the ground. If you have some speed and input the opposite direction you will skid. </p> <p>Press Z/C on the ground to jump. If you jump while skidding you will &quot;side jump&quot; which cancels all your horizontal speed.<br /> Hold down before jumping to super jump, adding much more vertical speed. You can also do &quot;super side jumps&quot;!</p> <h3>Dodging</h3> <p>Press Z/C while airborne to <strong>dodge</strong> in the direction held with the arrow keys. If no direction is held you will <strong>dodge</strong> in whatever direction you are moving. </p> <p>Hold Z/C while a direction is held to fly. This drains <strong>energy</strong>, but you can still fly when you have none left.<br /> -Flying is a fast movement option and good for covering large distances.</p> <h3>Charging</h3> <p>Hold Z/C while no direction is held to charge <strong>energy</strong>. Charging for longer increases the speed at which <strong>energy</strong> is gained. You will also slow down and stop moving, even in midair.</p> <h3>Physical Attacks</h3> <p>Press X/V while a direction is held to do a <strong>dash</strong>.<br /> -The <strong>dash</strong> will auto track towards the opponent, and will automatically do a <strong>strike</strong> upon reaching them.<br /> -The direction held will choose the direction of the initial burst of speed.</p> <p>Hold X/V during a <strong>dash</strong> to start a <strong>heavy dash</strong>.<br /> -The <strong>heavy strike</strong> deals more damage and stun, and launches the opponent much farther.<br /> -The <strong>heavy dash</strong> gives an addition speed burst and is overall faster, but doesn't track as much making it easier to <strong>dodge</strong> it.<br /> -During a <strong>heavy dash</strong>,<strong>energy</strong> will be drained.<br /> -You cannot start a <strong>heavy dash</strong> if your <strong>energy bar</strong> is gray.</p> <p>If you press X/V while no direction is held you can cancel a <strong>dash</strong>. You cannot cancel a <strong>heavy dash!</strong> </p> <h3>Projectiles</h3> <p>Press X/V while no direction is held to shoot a <strong>projectile</strong>.<br /> -<strong>Projectiles</strong> auto aim and track on their own. They consume some <strong>energy</strong> to fire. You cannot fire a <strong>projectile</strong> without enough energy!<br /> -There are four kinds of <strong>projectile</strong>: Bullet, Heavy, Sniper, and Track.<br /> -Bullet has a higher fire rate.<br /> -Heavy has a low fire rate but is larger and deals more damage and stun.<br /> -Sniper travels faster than the others.<br /> -Track travels slowly but follows the opponent very well.</p> <h3>Supers</h3> <p>Hold X/V while no direction is held and your <strong>energy bar</strong> is flashing to charge a <strong>super</strong>!<br /> -There are four kinds of super: Barrage, Nova, Beam, and Bomb.<br /> -All <strong>supers</strong> interrupt and damage players, even during <strong>dash</strong> or <strong>heavy dash</strong>.<br /> -While charging and firing a <strong>super</strong> you are immune to only <strong>projectiles</strong>. You are not immune to either kind of <strong>dash attack</strong> or any <strong>super</strong>.<br /> -The exception is the Nova attack, which after charged is immune to any other attack, including <strong>supers</strong>. </p> <p>-Beam will slow down a Nova.<br /> -Only the &quot;beam&quot; part of Beam has a hitbox. You can flank the beam and strike the opponent's backside.<br /> -If two beams collide they will do a beam clash. This restores energy to both players.</p> <h3>Stunning</h3> <p>All attacks stun the opponent a varying amount. The amount of stun a player has left is indicated by the combo meter.<br /> -While stunned you cannot do anything! Stunning opponents and combo-ing them is key to doing more damage, so keep this in mind before using a <strong>heavy dash</strong> and launching the opponent far away.<br /> -If a player hits the ground or the walls while stunned, they will receive more stun. All players bounce off the walls, but you need to hit the opponent hard into the ground to bounce them otherwise they will slide. &quot;Bounces&quot; deal more stun!</p> <h3>Blocking</h3> <p>All non-super <strong>projectiles</strong> and regular <strong>dashes</strong> can be blocked. This is done by holding the direction key opposite to where the attack is coming from.<br /> -Use blocks to gain advantage on an opponent!</p> <h3>General Tips</h3> <p>-You can <strong>dodge</strong> while doing other attacks. Use this to aim the <strong>heavy attack</strong>.<br /> -Your speed affects how far you launch an opponent upon doing a <strong>strike</strong>. <strong>Dodge</strong> into the opponent right before reaching them to launch them much further!</p> <p>-The <strong>dash</strong> is invincible to <strong>projectiles</strong>. Be aggressive if the opponent is trying to zone you!</p> <p>-If the opponents hit each other while both are doing a <strong>dash</strong>, they will bounce off each other.<br /> -If they are in the <strong>heavy dash</strong> state, they will do a short clash animation before bouncing away. During the animation energy is restored to both players.<br /> -If a player doing a <strong>heavy dash</strong> hits a player just doing a regular <strong>dash</strong>, the player doing the <strong>heavy dash</strong> will get the hit.</p> https://www.lexaloffle.com/bbs/?tid=48971 https://www.lexaloffle.com/bbs/?tid=48971 Sat, 20 Aug 2022 07:35:10 UTC Circular Palette Shifting Tool! <img style="margin-bottom:16px" border=0 src="/media/6879/untitled_2_0.gif" alt="" /> <p>I've played around a lot with using sspr() to palette shift custom areas of the screen, so I thought I'd share a function for doing so over a circular area. It's also what led me to make this suggestion here <a href="https://www.lexaloffle.com/bbs/?tid=48796">https://www.lexaloffle.com/bbs/?tid=48796</a> It's not essential to any of my projects right now but I figured I'd call a bit more attention to it.</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>function ssprcircfill(x,y,r) pal(split&quot;0,0,0,2,13,2,5,4,8,9,3,1,6,9,14&quot;) poke(0x5f54,0x60) for i=0,r do for op=-1,1,2 do local height,lefx=640*sqrt((r/320)^2-(i/320)^2),x-i*op local top=y-height/2 if top&lt;=0 then height+=top top=0 end height=min(height,128) sspr(lefx,top,1,height,lefx,top,1,height) if(i==0)break end end poke(0x5f54,0x00) pal()-- return to defaults end </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>To change what colors are shifted to what, just change the numbers in the pal function! </p> https://www.lexaloffle.com/bbs/?tid=48811 https://www.lexaloffle.com/bbs/?tid=48811 Mon, 08 Aug 2022 04:18:45 UTC Feature Request: Auto shorten input lengths with sspr() <p>sspr should inherently shorten the input width/height of the rectangle taken from the sprite sheet to 128 instead of just cancelling the call completely to better work with programs that mess with stuff like using sspr while treating the screen space as the sprite sheet.</p> https://www.lexaloffle.com/bbs/?tid=48796 https://www.lexaloffle.com/bbs/?tid=48796 Sun, 07 Aug 2022 06:37:38 UTC demo_3d_citee <p> <table><tr><td> <a href="/bbs/?pid=113088#p"> <img src="/bbs/thumbs/pico8_demo_3d_citee-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=113088#p"> demo_3d_citee</a><br><br> by <a href="/bbs/?uid=6879"> Hobhob</a> <br><br><br> <a href="/bbs/?pid=113088#p"> [Click to Play]</a> </td></tr></table> </p> <p>Hey bbs! I had a lot of fun making this city render for my fighting game. arrow keys to move and z and x to zoom in and out!<br /> (The buildings are random gen btw)<br /> thanks to freds72 for helping a ton with optimizing the thing!</p> https://www.lexaloffle.com/bbs/?tid=48145 https://www.lexaloffle.com/bbs/?tid=48145 Mon, 13 Jun 2022 01:43:07 UTC aerialrave1_0 <p> <table><tr><td> <a href="/bbs/?pid=104834#p"> <img src="/bbs/thumbs/pico8_aerialrave1_0-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=104834#p"> aerialrave1_0</a><br><br> by <a href="/bbs/?uid=6879"> Hobhob</a> <br><br><br> <a href="/bbs/?pid=104834#p"> [Click to Play]</a> </td></tr></table> </p> <p>Final jam submission is here on the bbs! The &quot;office&quot; tutorial should hopefully teach how the game works, and address some of the problems people have been having figuring out the game. I've had very little time to playtest it (being a jam and all) so if anything still isn't clear or if you don't like something I'd like to hear your criticism!</p> https://www.lexaloffle.com/bbs/?tid=46125 https://www.lexaloffle.com/bbs/?tid=46125 Tue, 11 Jan 2022 21:23:45 UTC aerial rave WIP 2 <p> <table><tr><td> <a href="/bbs/?pid=104727#p"> <img src="/bbs/thumbs/pico8_aerialrave1_10_22-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=104727#p"> aerialrave1_10_22</a><br><br> by <a href="/bbs/?uid=6879"> Hobhob</a> <br><br><br> <a href="/bbs/?pid=104727#p"> [Click to Play]</a> </td></tr></table> </p> <p>Second work in progress release based on user feedback.</p> <p>Score, style meter, deathscreen with results and office practice room added.<br /> Killfloor rises much slower, rising faster based on your level<br /> Filling boost is made consistent, takes about 5 kills (fountains count as half)</p> <p>Style rank adds power to your boost! The higher your rank the higher you fly!</p> <p>[[z,x, and arrow keys to control<br /> double jump recharges with time<br /> double tap and hold direction to stinger attack<br /> You can walljump (though not for much height)<br /> hold up or hold down to do different attacks. Up attacking a stunned enemy gives you height!<br /> Hold x while doing down attack to keep it active. Doing this on a stunned enemy stops this from canceling.<br /> if you do one of the hold button attacks on a stunned enemy (when they flash) it does something different<br /> Normal slashes are best for causing stuns<br /> hold z to use super jump when red bar is filled<br /> Fill the bar with kills (The fountains count!)]]</p> https://www.lexaloffle.com/bbs/?tid=46105 https://www.lexaloffle.com/bbs/?tid=46105 Mon, 10 Jan 2022 06:53:00 UTC WIP Action tower climber <p> <table><tr><td> <a href="/bbs/?pid=104623#p"> <img src="/bbs/thumbs/pico8_aerialravewip1_9_22-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=104623#p"> aerialravewip1_9_22</a><br><br> by <a href="/bbs/?uid=6879"> Hobhob</a> <br><br><br> <a href="/bbs/?pid=104623#p"> [Click to Play]</a> </td></tr></table> z,x, and arrow keys to control<br /> double jump recharges with time<br /> double tap and hold direction to stinger attack<br /> You can walljump (though not for much height)<br /> hold up or hold down to do different attacks. Up attacking a stunned enemy gives you height!<br /> Hold x while doing down attack to keep it active. Doing this on a stunned enemy stops this from canceling.<br /> if you do one of the hold button attacks on a stunned enemy (when they flash) it does something different<br /> Normal slashes are best for causing stuns<br /> hold z to use super jump when red bar is filled<br /> Fill the bar with kills (The fountains count! Downslash kills give the most bar!)<br /> please lmk what you think any issues etc!</p> https://www.lexaloffle.com/bbs/?tid=46079 https://www.lexaloffle.com/bbs/?tid=46079 Sun, 09 Jan 2022 06:28:31 UTC lightning <p> <table><tr><td> <a href="/bbs/?pid=104079#p"> <img src="/bbs/thumbs/pico8_lightning-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=104079#p"> lightning</a><br><br> by <a href="/bbs/?uid=6879"> Hobhob</a> <br><br><br> <a href="/bbs/?pid=104079#p"> [Click to Play]</a> </td></tr></table> </p> <p>I did a randomized lightning generator. You can turn off the flash in the menu if you're sensitive to it<br /> (it makes me nauseous if I watch for too long)</p> https://www.lexaloffle.com/bbs/?tid=45965 https://www.lexaloffle.com/bbs/?tid=45965 Sun, 02 Jan 2022 03:39:10 UTC Big Robot Man (Mechonis pseudo?) <p>This level doesn't have much besides my robot man and his blaster. I've had quite some fun with all the new custom player features, and I plan to expand with much more animations for the robo's various actions, starting with jumping.<br /> But while I was testing I found that when playing in an area larger than one screen or if I move diagonal, my player jitters while it walks. I don't know if my players too big or if there is something I'm missing, but I'm sure all the animations aren't off or anything like that.</p> <p>Now for my future plans I would like to suggest some things that I think could really help.</p> <p>One you've probably heard before- more camera options. But here I don't mean like any angle options or first person/third person.<br /> For example, there's a game called Retro City Rampage where the version ported to the handheld 3DS has a feature when driving. The bird's-eye view camera will move ahead of the player to show more in front which is very important (I think) due to the smaller screen of the handheld device, and especially due to the high speeds.<br /> I imagine a feature like this would be very important to future Voxatron maps, especially for ones with bigger players and monsters.</p> <img style="margin-bottom:16px" border=0 src="https://www.lexaloffle.com/bbs/files/6879/{RockSolid}.png" width=488 height=385 alt="" /> https://www.lexaloffle.com/bbs/?tid=1640 https://www.lexaloffle.com/bbs/?tid=1640 Sun, 08 Jun 2014 23:49:28 UTC Some Ideas, and an update to the Lonely Voxel! <p>So here I have the LATEST UPDATE to the Lonely Voxel! So much hype, coming from me!<br /> I've just added a few more areas thanks to little time and/or inspiration.</p> <p>An idea that I implemented in the end is a simple HUD editor deal. Thanks to Draw In Screen Space you can move an animation up where the HUD is, as everything besides props can be put 15(?) voxels above the editing area, though they can't be seen until the level is played.</p> <p>It can't be used for health or anything (unless you have a REALLY intricate boss) but can be used for &quot;quest item collection&quot; like the Spiritual Stones or key items. Or you could change the font, add vines on the weapon box, name weapons, many possibilities.</p> <p>I also found exploding enemies neato. <img style="margin-bottom:16px" border=0 src="https://www.lexaloffle.com/bbs/files/6879/The Lonely Voxel v2.png" width=488 height=437 alt="" /></p> https://www.lexaloffle.com/bbs/?tid=1475 https://www.lexaloffle.com/bbs/?tid=1475 Sat, 21 Sep 2013 22:59:42 UTC The Lonely Voxel <p>Here it is, here it is!<br /> My WIP map is now malleable enough to be shown to the public! Do not play if the sight of red voxels implied to be blood nauseates you! (Don't be ridiculous) <img style="margin-bottom:16px" border=0 src="https://www.lexaloffle.com/bbs/files/6879/The Lonely Voxel.png" width=488 height=410 alt="" /></p> https://www.lexaloffle.com/bbs/?tid=1433 https://www.lexaloffle.com/bbs/?tid=1433 Tue, 30 Jul 2013 21:47:44 UTC