Commander Keen(ish) #TweetTweetJam
Commander Keen(ish) #TweetTweetJam
My 3rd #TweetTweetJam entry is: Keen-ish !
An attempt to remake the classic "Commander Keen" game, by id Software (from the brain of Tom Hall) in PICO-8, but in just 560 chars, and uses NO art assets! ๐
CONTROLS
- Walk = โ / โถ
- Jump = ๐ผ
GAME
- Collect red lollypops ๐ญ
- Say hi to a few Yorps while you're at it ๐ฝ
- That's about it!
(turns out, it's tough to squeeze a full platformer, with generated map and sprites in just 560 chars!)
SOURCE CODE (560 chars)
r=rectfill
cls()n=rnd
b=btn
x=45y=404v=0z=768
?"์",0,3,1
?"โ",0,0,10
?"g",2,0,3
?"|",67,2,7
?"โ",65,0,8
?"โ ",89,3,11
?"p",92,0
r(8,0,15,7,1)r(16,0,23,7,2)
?"โง",8,1,12
memcpy(0,32*z,z)cls(2)r(4,4,94,50,0)srand(6)for i=9,50,2 do
?"…",n(84),i,8
?"id",7,x
l=n(8)*7r(l,i,l+i/2,i,n(2)+1)pset(l+9,i-1,11)end
for x=0,z do
for y=0,z do
mset(x,y,pget(x,y))end
end
function _update60()cls(6)map(0,0,0,0,z,z)camera(x-64,y-99)c=pget(x,y+4)spr(0,x-4,y-5)y+=1if(c!=6)y-=1v=0
if(c==8)mset(x/8,y/8+1,0)
if(b(2)and v<19)v+=1y-=2
if(b(0))x-=1
if(b(1))x+=1
x=mid(35,x,z)end
(For a full, annotated, code walk-through - please see my Patreon post ๐ค)
Have fun & thanks for playing! ๐
Status | Released |
Platforms | HTML5 |
Rating | Rated 4.8 out of 5 stars (4 total ratings) |
Author | Paul Nicholas (Liquidream) |
Genre | Platformer |
Made with | PICO-8 |
Tags | PICO-8, Pixel Art, Retro, tweettweetjam |
Comments
Log in with itch.io to leave a comment.
Ah man this is so cool! Would be really interested to see the code for this
Whoops, you're absolutely right - I forgot to include the code.
Have now added the minimised code, and also a link to my Patreon post with a full, code walk-through! ๐
Thanks for the kind words (and the reminder!) โบ
no worries at all! love your work and what youโve made with pico-8!
Nice game! The movement is really nice, and the whole thing is very impressive. You really used the 560 character limit to your advantage here! :)
Wow! 560 chars!? That's super impressive matey.
Thanks a lot, Roy! ๐