Boulder Dash TTJ
My 7th annual #TweetTweetJam entry is: Boulder Dash TTJ 💎
An attempt to demake the classic Boulder Dash in just 560 chars, using NO art assets!
CONTROLS
- ⬆️⬇️⬅️➡️ = Move
FEATURES
- 🎲 RND Cave Levels
- 🔊 SFX
- 🍎 Dodgy Collision & Physics*
- 💎 Diamond Score
- ♻️ Auto-Restart on Death (and Win)
*(Alas, I could only fit in basic collision & gravity - so no object "spill over", no boulders pushing and no explosions - sorry! 😕)
GAME ORIG SOURCE CODE (560 chars)
s=mset g=mget x=2y=3t=0z=0k=0cls()?"웃◆●◆●\#5::",17,2 ?"\#4░\vh░",8,2,0 ?"🐱",17,0,5 memcpy(0,6^13,▤)::_::cls()s(x,y,0)a=x b=y p=btnp()a+=p\2%2-p%2b+=p\8%2-p\4%2c=g(a,b) if(c<4)x,y=a,b if(c==3)z+=1?"\aszx5e1" if(z>8)s(15,9) s(x,y,2)for i=0,239do v=16-i\16h=i%16if t<1then c=rnd{0,1,1,1,1,1,1,1,3,4} if(h<1or h>14or v<3or v>15)c=7 s(h,v-1,c)elseif t%3==0then c=g(h,v)d=g(h,v+1) if(c>2and c<5and d<1)s(h,v+1,c+2)s(h,v) if c>4and c<7then if d<1then s(h,v+1,c)s(h,v)elseif d==2then run()else s(h,v,c-2)end end end end map()?"\^w9◆"..z flip() if(x>14)run() t+=1goto _ |
So cool!!! played it for a while and the random maze kept generating good looking levels!!!
I'm just now learning about tweets. I know all these Pico-8 carts are saying they are tweet size, yet isn't a tweet 280-characters instead ?
I wanted to hear it from you, @Liquidream. Humans always will be the greatest teachers and storytellers. I think you know this. You disappoint me with your link - for now I'll assume you are too busy to be polite - at least to me.
For everyone else, TweetTweetJam appears to be a group of coders, especially from Pico-8 that write curious and interesting code limited to 560-characters in length. A testament to good programming.
The definition of:
https://itch.io/jam/tweettweetjam
You can find and play their projects HERE:
https://itch.io/jam/tweettweetjam/entries
As for the title. It does state Tweet twice, Twitter, of course being limited to 280-characters. 280x2=560. Thus the typed character limitations of submissions in this group.
Hope This Helps !
[Please log in to post a comment]