Legend says an ancient blade with the power to banish evil lies in this uninhabited land. Explore mountains, plains, lakes, and caverns in your search for the hidden Shrine of Illusion which guards the blade, and strengthen yourself by seeking out all seven heart containers scattered throughout the land. Godspeed, hero!
Controls
Arrow keys - Move
X button - Search solid tiles above you for secret passages
Entry for Pico1K jam 2023 using <=1024 compressed bytes
https://jadelombax.itch.io/quest-for-the-master-sword
Code:
s="も³ン▥ホ▥ン」ホ」ン。もᵉちちも²し」ˇ」ˇ」ˇ▥し▥<ᵉちちむ⌂>3シぬCひSほC3b⌂ちちむち>はシ4C4S3Cはbちちちそむち🅾️◜に³てそッち█+マゆ?P¹tんUコツレWョュエユれ\0@◝よつjつjつjつjつjつjVU◝よつjつjつjつjつjつjVUちち²ち²そ\nき²そ²ちちちちちちちちちちちちちちむUレ\0ユちむたちすちあちjちちたちすちあちjちjちあちすちたjちあちすちたちちちちちむちちちちちちなちちちち❎ち❎ち❎ち❎ちしちしなしちしち"for i=0,895 do sset(i\8,i%8,ord("34903416701m1l6",i\128*2+ord(s,i\4+1)\4^(i%4)%4))end cls(☉)?"⁶!5f56█" s="\0フひᵉ⁴か\0コ/KすかCのo⁙[=¹\\<>nュ cU、テo⁷しD(#dᶠぬD ᵇo@2oVのケ⁷Zよ゜○よ*ふて\0ひ\rPむふᵉ よ|Q⁵⁴#$(。ア\nみふ0*よ6{に³fm¹g\\?rに。d4>ゅO,³ᶠ⬇️はoRひ?Hひl¹は\rZラノ⁴○に⁸□⁸⁘ぬオ⁴{g³fO ⁘;¹⁵ 8ひア^の○²³⁸4\n\n゛⁸\nᶜ{g³q⁶¹⁴6▶'ᶠ⁸{g⁙ ?Tひに>⁵「<{gᵇ⁘;ᵇ³V⁵&ᵇ⁸{g.…█\0¹\n\0 ᵇ¥ \n\0¹ᵇ,⁶\nl{g⁷;⁶⁵⁘\nヌひO⁴ \n¥ \n ⁶⁸6z_⁶⁷\n⁶³⁸"for i=1,#s,3 do a,b,c=ord(s,i,3)⬅️+=a\2({rectfill,ovalfill})[a%2+1](⬅️%128,⬅️\128*11+b%11,⬅️%128+max(b\11,b\11*16-223),⬅️\128*11+b%11+max(c\16,c\16*11-98),c%16)end for i=0,▥ do mset(i%128,i\128,pget(i%128,i\128))end a,b,c=128*4,88*4,"⁶y3¥¥¥"x=584y=400::s:: cls(☉)h=btn()%2-btn()\2%2v=btn()\4%2-btn()\8%2 if(h!=0)p=2+x\4%2웃=h if(v!=0)p=1+v/2웃=y\4%2 if(mget(x/8,y/8)==10)y+=v*560b+=v*528☉=v/2 if(mget(x/8,y/8)==7)☉=13 if(btn()\28*mget(x/8,y/8+71-.5)==10)mset(x/8,y/8-.5,10) if(mget(x/8,y/8)==8)mset(x/8,y/8,15)c..="¥" if(mget(x/8-h/2,y/8-v/2)\7>a%128+b%88)x-=h y-=v a=mid(a+4,x\128*128,a-4)b=mid(b+4,y\88*88,b-4)map(0,0,-a,32-b) spr(p,x-3-a,y+28-b,.9,1-mget(x/8,y/8)%14\12/2,웃>0) ?"⁶!5f0c⁶\r0000😐⬅️" if(☉>1)map(56,88,-a%128,32-b%88,16,11)map(56,88,-a%128-128,32-b%88,16,11)map(56,88,-a%128,120-b%88,16,11) rectfill(0,0,128,31,0) rectfill(0,120,128,128) ?c,88,16,8 ?"⁶1⁶!5f0c²¹" goto s |
Thank you, =)
Just curious, have you found any more of the hidden caves, or the dungeon?
I got up to 6 hearts, then I found a secret passage inside a secret passage that led to some kind of deep void where I either can't move or can't tell I'm moving. Any hints for navigating this section?
While it would be awesome if I'd managed to create an Inception-like secret area within a secret area, to steal a quote from that movie, "Nothing is down there, just raw subcon...er, map memory."
Basically, I had to reuse a bunch of things to save space, and wanted an underground lake, so the void/portal/fissure/whirlpool and the underground lake it sits in are tiles used to draw the walls for the dungeon, but not palette-swapped to display as such. The tiles on the top left and bottom right corners are the same one that makes interactive doors. If you approach them from the top you'll be teleported above ground to either the mountains or the lake, respectively, but approaching from the bottom will shoot you down into empty map space, which you can't move in.
I figured a very specific and limited-case insta-fail hazard would be acceptable, but it sounds like it caused some confusion, so I'll look into either removing the "portal", or keeping it from warping you downwards into the Void of Zero.
Okay, a new version is up. Fixed the issue by blocking off the offending area, though it's still visible so people can theorize about it ;)
The related cave entrance has also been moved a little, but it's still on the same screen.
Ha! I thought for sure you had put that in on purpose :).
I'll gear up for another run during lunch!
Looks like you've found everything but the passage to the dungeon and the last heart container. I'd recommend looking around any screens of the overworld map that don't seem to be accessible.
If that's not enough help, here's where to find it. --SPOILERS--
@loadandcode,
Yes, you won! Good job!
I had to cut out the congratulatory message and freeze frame I had wanted in order to save bytes, but hoped it would be clear enough that you reached your goal. If I manage to free up some space at some point, I'll add that back in.
[Please log in to post a comment]