In this DungeonCrawlerRogueIshBuzzword thingy you can only move DOWN or RIGHT,hence the name.

This is my submission to PICO-1K Jam 2024. In this Jam you have to create a game that is no bigger than 1k of compressed bytes.

How To Play

This is the dungeon map

This is the dungeon map

Your goal is to reach the stairs at the bottom right. Unfortunately, you canโ€™t see whatโ€™s in the adjacent rooms, so youโ€™ll have to choose blindly. Use the ARROW KEYS (only right or down) to move.

There are several things you can encounter.

Chest

Roll a dice to determine your loot.

Monster

A monster appears. You take turns rolling the dice to determine the damage dealt or received.

Store

Exchange your coins for HP or leave the store.

Updates

16.9.24 - Thanks to sizecape I was able to free up some bytes and include a rule pulled straight from one of the inspirations (the brilliant Mini Rogue, thanks for finding it Bernardo Olafson) . Stepping on a new tile now reveals its two neighbors, giving you a choice and hopefully allowing for more agency. Thank you so much!

About

This game is a cute, rogue-like inspired by various roguelike card games. Here is the code:

๐˜ฐ={[0]={},{2,2,6,6},{2,2,2,6,6,2,6,6},{2,2,2,4,2,6,6,2,6,4,6,6}}i=0d=0โ™ฅ=2โ—=0l=1e=0โ˜…=32o=1a=0c=0f=true s=btnp ๐˜ณ=rnd n=pget r=rectfill reload(4096,4096,8192)mset(3,3,5)mset(0,0,1)mset(1,0,2)mset(0,1,3)โ–ˆ={"?","p๐˜ข๐˜ต๐˜ฉ","c๐˜ฉ๐˜ฆ๐˜ด๐˜ต","m๐˜ฐ๐˜ฏ๐˜ด๐˜ต๐˜ฆ๐˜ณ","s๐˜ต๐˜ฐ๐˜ณ๐˜ฆ","s๐˜ต๐˜ข๐˜ช๐˜ณ๐˜ด","g๐˜ข๐˜ฎ๐˜ฆ o๐˜ท๐˜ฆ๐˜ณ"}๐˜ต={"โ—","โ—","โ™ฅ","โ™ฅ","",""}n=2function _draw()cls()if(c>t())camera(sin(time()*10)) ?โ–ˆ[n],52,49,7 if(t()<e and="" f)o="flr(rnd(6))+1" if="" n="=2do" for="" f="0,3do" e="0,3do" r(f*โ˜…,e*โ˜…,f*โ˜…+30,e*โ˜…+30,mget(f,e)+1)print(โ–ˆ[mget(f,e)+1],3+f*โ˜…,25+e*โ˜…,7)end="" end?"๐Ÿ˜",i*โ˜…+11,d*โ˜…+10+sin(t()),7="" ?"์›ƒ",i*โ˜…+11,d*โ˜…+14,7="" and(s(โฌ‡๏ธ)or="" s(โžก๏ธ))do="" if(s(โžก๏ธ)and="" i<3)i+="1โ˜‰()" if(s(โฌ‡๏ธ)and="" d<3)d+="1โ˜‰()" elseif="" not="" do="" if(t()="">e)n=mget(i,d)+1e=t()+3a=flr(rnd(3)+1)*l f=true end elseif n==7do elseif n==5do if(s(โฌ…๏ธ)and โ—>0)โ—-=1โ™ฅ+=1 if(s(โžก๏ธ))๐Ÿ˜() ?"1โ—->1โ™ฅ       e๐˜น๐˜ช๐˜ต",25,93,7 ?"   โฌ…๏ธ           โžก๏ธ",25,99,2 elseif n==6do if(t()>e)โ™ฅ+=1l+=1n=2i=0d=0f=true ๐˜ฆ() elseif n==4do?"๐Ÿฑ",56,26+sin(t()),8 ?"์›ƒ"..max(0,a).."โ™ฅ",56,30,8 ?"๐Ÿ˜",56,72+sin(t()),8 ?"์›ƒ"..max(0,โ™ฅ).."โ™ฅ",56,76,8 if โ™ฅ>0and a>0do if f do u(59,90,o)if(t()>e)c=t()+.2a-=o else local f=mid(1,flr(o/3*l),6)u(59,38,f)if(t()>e)c=t()+.2โ™ฅ-=f end if(t()>e)e=t()+3f=not f else if(not f)u(59,90,o) if a>0do?"  w๐˜ช๐˜ฏ๐˜ด",50,58,7 else?" l๐˜ฐ๐˜ฐ๐˜ด๐˜ฆ๐˜ด",50,58,7 end if(t()>e)๐Ÿ˜()โ—+=flr(l/2) end elseif n==3do u(57,60,o)if(t()>e and f)f=false e=t()+3color(7) if(t()>e and not f)๐Ÿ˜()๐˜ด(o) ?๐˜ต[o],58,78 end?"ยฒ "..max(0,โ™ฅ).."โ™ฅ "..โ—.."โ— "..l.."โฌ‡๏ธ",40,1,7 end function ๐˜ด(f)if(f<3)โ—+=1 if(f>2and f<5)โ™ฅ+=l end function u(f,e,n)r(f,e,f+8,e+8,8)if(n%2==1)pset(f+4,e+4,7) local i={[0]={},{2,2,6,6},{2,2,2,6,6,2,6,6},{2,2,2,4,2,6,6,2,6,4,6,6}}for d=1,#i[n\2],2do pset(f+i[n\2][d],e+i[n\2][d+1],7)end end function ๐˜ฆ()reload(4096,4096,8192)mset(3,3,5)mset(0,0,1)โ˜‰()end function ๐Ÿ˜()if(โ™ฅ>0)f=true n=2 if(โ™ฅ<1)n=7 end function โ˜‰()f=false if(i+d+1~=6)mset(i,d+1,rnd(4)+1)mset(i+1,d,rnd(4)+1) e=t()+1end
StatusReleased
PlatformsHTML5
Rating
Rated 3.5 out of 5 stars
(2 total ratings)
Authortaxicomics
GenreAdventure
Made withPICO-8
Tagspico1k, PICO-8, Roguelike

Comments

Log in with itch.io to leave a comment.

Love to see this game getting this game more mature like it's spiritual parents Binary Dungeon and Down & Right on Steam!

I was NOT aware that those were a thing :D That is just crazy! Thanks for bringing it up! This was "just" a quick jam thing I made, there are no plans to work on it more. Bu feel free to do so, the code is right there :D 

Haha, then it's even more awesome! I think I'll give it a try indeed. Your base code is a good start!

Love love love this game, got to this monster here, and just had 6s all the way through the battle, 0 variety. Maybe some bug that occurred, but still love the game.

(1 edit) (+1)

Played this for 28 minutes while jamming to some music.

Got this as final Boss while Star Conquering Traveler was playing
(Very scary due to the monsters only ever throwing 6 at this point and the previous monster I fought having like 20 HP):


And then I was met with this choiche:


Maybe I should make a Boss that's impossible. This situation kinda cool:

Especially when some madman inevitably does it anyways. Sadly in this case that wasn't me.

This is incredible, those are depths that I have never seen and I admire your determination! 

Thank you for sharing your experience and these screenshots, I really appreciate it! It makes me happy to know that somebody is enjoying my games :)

(+1)

Cute game, love it

Thank you so much! 

(1 edit) (+1)

Nice cover! Enjoyable 1K.

Thanks :) 

(+1)

Loved this little game! Died on floor 9 because those monsters were hitting hard ๐Ÿ˜… but man this was fun! Great Job!


Also what's all the numbers and such you posted above? Looks like a reason to run away from math ๐Ÿคฃ

Thank you very much! I have no idea how you got exposed to this game, it was made for a jam in which you could only use a very limited amount of code. That's what all the numbers and such below are ^^ Thank you for trying it anyway!

(+2)

It's cute, but it's practically pure luck.  It's impossible to strategize, and you only get to make two choices: "right or down" (for which you have no information) and spending money in the store.

I'm glad you got something working in 1k, but there's kind of not much there.

(1 edit)

Thanks for that review, I'll revisit this if I find time.

EDIT: I changed it, stepping on a new tile now reveals it's neighbors, hopefully giving you a feeling of agency. Thanks for the feedback!