Tweet Tweet Sky

My 6th annual #TweetTweetJam entry is:  Tweet Tweet Sky ๐Ÿš€
An attempt to demake Low Mem Sky* in just 560 bytes (553 chars), using NO art assets!
*(...which was itself, a PICO-8 "demake" of No Man's Sky within a single PICO-8 cart)

CONTROLS

  • โฌ†๏ธโฌ‡๏ธโฌ…๏ธโžก๏ธ  = Fly / Walk
  • โŽ                       = Land / Take off (when close to planet/station)
  • ENTER / โธ   =  Menu access to/from Galactic Map
    • (See below for details of *BONUS* companion TweetTweetJam entry!)

FEATURES

  • ๐ŸŒŒ An explorable Galaxy - 7,153 units across
  • ๐ŸŒ– 173 Planets*
    • Each planet with terrain, lakes & dwellings*
  • ๐Ÿ›ฐ 173 Space Stations*
    • (Tricky to dock - as always!)
  • ๐ŸŽ Newtonian Physics*
  • โœจ Parallax Starfield
  • ๐Ÿ”ฅ "Realistic" Thruster*
  • ๐ŸŽž 60 FPS
  • *(kinda, or as close an approximation of as I could do in 560 bytes
     - so alas, was not able to fit in: resources, aliens, etc. 
    ๐Ÿ˜…)

"GALAXY MAP" COMPANION ENTRY!

  • In addition to the original entry code below, I created a *BONUS* 2nd TweetTweetJam entry, which compliments this one
    ...an Interactive Galactic Map! ๐Ÿ—บ
  • Just like the good ol' days, when space exploration games like Frontier: Elite 2 came with a giant galaxy map poster (only this time, interactive!)
  • (This might be the first time multiple TweetTweetJam entries were created to compliment each other? ๐Ÿค”)
  • MAP FEATURES
    • Generated names for all Planets and Space stations
    • Icons to indicate object type (Planet/Station)
    • Displays current player position 
      • (Itch page only feature - see Notes below)
  • MAP CONTROLS
    • Mouse only

NOTES

  • Below are the *actual* source codes for my jam entries
    (e.g. two standalone carts, with no connection between them)
  • However, for this Itch page - I thought it'd be nice to add a way to quickly switch between the two carts AND (...by adding a little bit more "non-Jam" code...) to persist the ship position between carts.
  • In my original jam entries (code above), the interactive map only indicates the player's starting position, but is still a useful reference (and can be fun to determine where you are in it by looking at nearby planets, JUST LIKE A REAL "PAPER" MAP!)
  • I hope this makes things clear that these two entries can & do stand alone, and that I was not trying to abuse the "spirit" of TweetTweetJam (my fav in the calendar!) ๐Ÿ˜Š

GAME ORIG SOURCE CODE (560 bytes / 553 chars)

m=173l=16c=1w=9^6a=w/2y=a
z="\^w\^t"h=63t=3.2v=0u=t
r=rnd
function _update60()b=btn()i=(b\2%2-b%2)/l
j=(b\8%2-b\4%2)/l
u=mid(-t,u+i,t)v=mid(-t,v+j,t)a+=(l>1)and u or i/2y+=(l>1)and v or j/2cls(c)camera(a-h,y-h)for i=1,m do
srand(i)if l>1then
j="โ—†"s=""q="."d=r(9)e=a
f=y
?j,a-u,y-v
else
?"์›ƒ",a,y,7
d=1j="โŒ‚"end
?q,a-(a/d+r(m))%m+h,y-(y/d+r(m))%m+h,6
?z..j,r(w),r(w),5
circfill(r(w),r(w),r(h),l>1and i or 12)end
?s.."โ—",e,f,8
p=pget(a-4,y)i=b&32>1if p==8then
?"โŽ",a,y+9
if(i)l=9c=1a+=h
elseif l>1and p!=1and p!=6then
?"โŽ",a,y+9
if(i)q="โ–‘"l=1c=p s=z
end
end

GALAXY MAP ORIG SOURCE CODE (560 bytes / 557 chars)

poke(24365,1)t="enlacabeanetoveholianarurmiintiqusoedexio"m=173r=rnd
g={}w=9^6h=63z=128/w
for i=1,m do
srand(i)d=r(9)d=r(m)d=r(m)for j=1,2do
add(g,{t=j,x=r(w)*z,y=r(w)*z,s=(j>1)and r(h),c=i,n=""})end
end
for o in all(g)do
for j=1,r(2)+3do
p=r(20)*2o.n..=sub(t,p,p+1)end
end::_::cls(1)b=btn()x=stat(32)
y=stat(33)
d=w
for o in all(g)do
if o.t<2then
pset(o.x,o.y,5)else
circfill(o.x,o.y,o.s*(z*1.5),o.c)end
dx=(x-o.x)/m
dy=(y-o.y)/m
e=sqrt(dx*dx+dy*dy)*m
if(e<d)d=e c=o
end
pset(63,63,r(9))
pset(x,y)
?"\+ffใ‚œ\n"..(c.t>1and"โ—"or"โ—†")..c.n,c.x,c.y,8
flip()goto _

Comments

Log in with itch.io to leave a comment.

Tweet sky where it fits in one tweet. I daRE YOU

Already tried and failed! ๐Ÿ˜…๐Ÿ”ซ

twEET TWEET PICOCAD 

lol

(+1)

Connecting the two carts is such a genius idea!

(+1)

Haha, a demake of a demake! :D Brilliant!

(+1)

Thx a lot, Tom. ๐Ÿ˜Š
Yeah, couldn't resist it! ๐Ÿ˜‚
#Demakeception

(+1)

How could you have done this? How could you have possibly blown every other entry out of the water like this? This is absolutely incredible! Just.. wow! A space game in just 560 characters is not something I ever thought Iโ€™d see, and yet, here we are!

Wow, thank you very much for your kind words. ๐Ÿ˜Š

(+1)

Great job! Love the inclusion of the map ๐Ÿ˜ƒ

Thanks a lot, mate! ๐Ÿ˜Š
Yeah, I was annoyed I couldn't fit in the names in-game, so this was my "workaround" ๐Ÿ˜…