Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Jelpi's Little AdventureView game page

A tiny platformer in 1KB
Submitted by JadeLombax — 21 minutes, 5 seconds before the deadline
Add to collection

Play game

Jelpi's Little Adventure's itch.io page

Compressed Bytes used
1023

Source Code (OPTIONAL)
?"⁶!0000ユ\0ユ\0ユ\0ユ\0\0\0\0\0\0\0\0\0wwww\0ww\0\0█⁸\0\0█⁸\0003343UUUU000000000000000000000000ユ◝◝ᶠユ◝◝ᶠユ\0ユ\0ユ\0ユ\0\0█⁸\0\0█⁸\0\0█⁸\0\0█⁸\0003333ffff000000000000000000000000ユヨ◝¹ユヨ◝¹ユ◝◝ᶠユ◝◝ᶠ\0ww\0\0ww\0\0ww\0\0ww\00033DDffeV000000000000000000000000ナ◝◝ᵉナ◝◝ᵉユヨ◝¹ユヨ◝¹pww⁷pww⁷pww⁷pww⁷DDDDeVUU000000000000000000000000\0\"²\0\0\"²\0ナ◝◝ᵉナ◝◝ᵉpqw¹pqw¹pqw¹pqw¹DDDDUUQ‖000000000000000000000000\0☉ヲ\0ユ☉⁸\0\0\"²\0\0\"²\0pww⁷pww⁷pww⁷pww⁷DD33Q‖□!000000000000000000000000ユ\0\0\0\0\0ユ\0ユ☉⁸\0\0☉⁸\000033³033³033sw33³3333□!#2000000000000000000000000\0\0\0\0\0\0\0\0\0\0ᶠ\0\0ᶠᶠ\0き\0\n\0き\0\n\0w\0\0\0\0\0\0w3433#233"
y=1000x=0function
_update60()?"⁶cc⁶!5f56█\0\0\0\0\0◝"
if y>500do
s=split"kミSむnをoト[#キ.タ.クp^k,kSミマFoクミツキGpSミ ▶,k;けんo-oくp:まp□qいpうo▮p▒q▒r😐p「pFFᵇ"[➡️]
z={}m=0memset(8^5,0,▥)r=ord(" ▮。",➡️)?"⁶!5f10"..split"1149웃3k,31░453⬅️,m156●⬅️⌂"[➡️]
for i=1,#s do
v=ord(s,i)%128
for j=v\12+v\108*4+5,15do
memset(8^5+m+j*256,8+tonum(j==v\12+5),v%12+v%12\11*4+1)end
if(ord(s,i)>128)add(z,{o=m*8+v%12*5,x=m*8+v%12*5,p=v\12*8+24,j=0})
m+=v%12+v%12\11*4+1end
x=50y=100v=0a,f=1end
j=btn()*a\2%2-btn()*a%2g=0v=min(v+.2,3)y+=v
camera(mid(x/2,32,782))srand()
for i=1,80do
rrectfill(i*r,rnd(32)+ord("s\0き",➡️)-96,r,128,32,0)end
if(x>1500)j=1➡️+=y\500
camera(mid(x-64,0,1500))map()
for i=-3,3do
if(y\128+mget(x/8+j/2,y/8+i/8)>0)j=0
if(mget(x/8+i/8,y/8+█)*a>0)y-=y%4v=btnp()\16%2*-3.7g=1end
for e in all(z)do
if(abs(x-e.o)>80and(abs(x-e.x)>80or e.y>128))e.y=-8e.x=e.o e.v=0e.f=1-➡️\3
if(abs(x-e.x)<78and e.y<0)e.j=sgn(x-e.x)/2e.y=e.p
if(mget(e.x/8+e.j/2,e.y/8)>0or ➡️\3*abs(e.x-e.o)>60)e.j*=-1
if(mget(e.x/8,e.y/8+█)*e.j!=0)e.y-=e.y%4e.v=➡️\2*-2
if(e.y*e.f>0)e.v=min(e.v+.12,2)e.y+=e.v
e.x+=e.j
if(abs(x-e.x)<7and abs(e.y-y)<7and a>0)do
if(e.y-y>4)e.j=0e.f=1v=-2-btn()\16%2*2else a=0v=-3end
spr(6-➡️\3*2+t()*10%2,e.x-4,e.y-4,1,1,e.j<0)end
s=g*3x+=j
if(j!=0)f=j<0s=t()*g*14%4
spr(s,x-4,y-4,1,1,f)end

Leave a comment

Log in with itch.io to leave a comment.

Comments

Developer(+1)

Just uploaded a screenshot. Sorry about the hold up.

HostSubmitted

No worries.
Alas, didn't make the mosaic, but more than happy to re-share any social posts, as always.

Another amazing entry - bonkers how you fit so much in here!
Alas, kept getting stuck at the tall ledge on lvl 2, so had to bail.
But will try to nail it another day 😉

Developer (1 edit) (+1)

Thanks, and sorry again for the hassle.

The level design and testing phase was only in the last couple of days, so it might need a little tweaking. Was planning to have more time for that, but had to create and debug a level editor program or revisions would have been a nightmare. The part that seems crazy even to me is that all the level data, including enemy placement, takes just 65 characters , and the second level, the simplest, only takes 16. o_O

HostSubmitted

Hi Jade,
Do you have a gif/screenshot I can use (even if not final) to include in the final jam mosaic?
Thx

Developer(+1)

I'll have one in a few hours, once I get off work. I spaced out and thought the deadline was tomorrow, and was going to finish up tonight. Need to trim about 35 more bytes. 😵‍💫