Gravity Express

This thread is a goldmine of information! I had seen some mentions of require but never to this detail and explanation. Thank you for sharing the knowledge but also thank you for Gravity Express! :smiley:

1 Like

Thanks @limitlis,

These blog posts take a bit more time to write than I care to admit, and it's sometimes a bit painful to think that I could have spend the time on development... Or vacuuming my house.

So the appreciation means a lot!

5 Likes

Great work Nino.

Worth the effort!

1 Like

I like your require function implementation!
Under the hood, import is actually a normal lua_CFunction living in the firmware that the compiler uses to place dependencies in the same PDZ file. It's called like a normal function when decompiled.

This means it works at runtime as well! (I'm sorry if I spoiled a lot of work for you...)

The wait is finally over!

After 7 months of after-hours development, Gravity Express 1.0 has been wrapped up, transported to the launchpad and sent off to the stars and beyond.

This moment was celebrated on the Tiny Yellow Machine live show, where our host @Gant_Produx made a heroic effort to navigate a tiny triangular rocket through distant caves in search for cargo, keys and other loot. Watch the entire live show on Twitch or Youtube (link attached).

Get the win, take the cake

In the last minutes of the liveshow, a grand prize was unveiled: A Gravity Express Congratulatory Cake™️ will be sent to first player who finishes the game. No need to get all the achievements, just be the first one to see the credits roll; and a sweet surprise will be delivered to your doorstep!* (Hopefully, if the employee responsible for the delivery doesn't decide to smash their face into a one-way gate or make close contact with a cannon ball). Good luck!

*:information_source: Conditions apply. See below for instructions on how to claim your prize.

Welcome to Gravity Express, foolhardy pilot!

Gravity Express has been thoroughly tested and is ready to go. Get your copy now and claim that delicious prize!

P.S.: The :cake: is not a lie

Gravity Express Congratulatory Cake™️ Rules and Regulations

Pilot; to receive this most coveted prize, you must:

  • Have completed all 25 stages + the super secret endgame
  • Have seen the credits roll, and taken a picture of the super secret QR-code at the bottom of the credits screen.
  • Use your smartphone or other device to visit the website in the QR-code
  • Noted the time and date + your timezone when you visited the website for verification
  • Be living in a quadrant of the Galaxy where a bakery is close by. Said bakery must offer ordering through their website usng credit card or PayPal. Preferred are bakeries that offer cakes where a picture can be sent to be displayed on the cake, but this is no requirement.
  • Contact me on Discord or email to discuss further delivery details. Include the picture you took of the QR code.

It is not required to have unlocked all achievements, and simulator players are welcome to participate as well.

1 Like

It's as good as it looks! The traditional controls feel right—I haven't even tried the crank yet!

Thanks!
I'm very interested to know what people are using after 1 hour of play.
I myself am more a believer in the d-pad indeed.
I'll create a poll on discord to find out.

2 Likes

No doubt in my mind that this is the slickest Playdate game so far. Top tier production!

4 Likes