Among Tweets

My final entry to #TweetTweetJam 6 entry is:  Among Tweets ๐Ÿ”ช
An attempt to demake Among Us in PICO-8, but in just 560 bytes (555 chars), using NO art assets! ๐Ÿ˜…

CONTROLS

  • โฌ†๏ธโฌ‡๏ธโฌ…๏ธโžก๏ธ  = Walk
  • โŽ                       = Kill

FEATURES

  • ๐Ÿคผ 4x Split-Screen MULTIPLAYER
  • ๐Ÿ›ฐ SKELD-like ship* 
  •  ๐Ÿ”ช EVERYONE is an Imposter 
  •  ๐Ÿ‘ป Dead players can HAUNT 
  •  ๐Ÿ“ฆ 3D DEPTH Effect*
  • *(kinda, or as close an approximation of as I could do in 560 bytes  - so alas, no random imposter/voting, etc. ๐Ÿ˜…)


SOURCE CODE (560 bytes / 555 chars)

?"\^c0\-j์›ƒ\f7\vvโ– \+9r\f5oโŽ&\-0\|luใƒ›p"
z=126rect(6,13,19,18)memcpy(0,6^13,โ–ค)h=63g={}for i=8,11do g[i]={x=i*6,y=4}end::_::cls()for i=8,11do
n=(i*h)%z m=(i\2*h)%z c=g[i]camera(c.x-n-32,c.y-m-32)clip(n,m,61,61)b=btn
for t=4,5do pal(5,t)sspr(0,9,h,h,-z,-h+t*5,z*8,z*8)end
for a=3,0,-1do p=g[a+8]p.a=b(0,a)and-1or(b(1,a)and 1or 0)p.b=b(2,a)and-1or(b(3,a)and 1or 0)d=p.a
c=pget(p.x+d,p.y+p.b)
if(b(5,a)and c>7)g[c].d=1cls(8)
if(not p.d)pal(6,a+8)pal(7,12,1)spr(0,p.x-4,p.y-((p.x+p.y)%6<3and 0or 1)-3,1,1,d>0)
if(c>4and i==a+8)p.x+=d p.y+=p.b
end
end
flip()goto _

Comments

Log in with itch.io to leave a comment.

(1 edit) (+1)

Wow, this is very cool. Functional split screen multiplayer is impressive even for a normal Pico-8 game, let alone a tweetcart. The minimalist art even looks nice, too, and the 2-char player sprites are instantly recognizable and extremely cute =).

(+1)

Thanks very much - means a lot coming from someone with your level of "coded sprite" skillz! ๐Ÿ˜Š

(+1)

Haha, wow that is impressive for 555 chars! Even the walking "animation".  So much detail in such a tiny game. Cool.

(Also appreciate the thematic starfield background of this page!)

(+1)

Thanks a lot, Tom. ๐Ÿ˜Š

I did originally have a 2nd anim frame (using kanji chars), but alas, it ate up too many chars.
Good ol' PICO-8, breeding creativity through limitations! ๐Ÿ˜‰

The starfield bg was the "King of Workarounds". ๐Ÿ˜…
I orig had it in the game, but again had to sacrifice it for char count. The moment I realised I could have it on the game page to imply it's the space behind the ship, made me smile ear-to-ear! ๐Ÿ˜

Nice! Did you somehow edit the gif to be a perfect 128 frames? Cuz that is a great idea I am gonna steal. :D

(+1)

Nah, I just made it long enough that hopefully most ppl won't notice it restart. ๐Ÿคซ
(I did want a perfect cycle, but with the multiple depth layers, my brain melted at how to calculate that!! ๐Ÿ˜…)

Ah k cool!