Deep Space Escape by leapyearboy

[raw]
made by leapyearboy for Ludum Dare 48 (JAM)

Intro

You are the crew of a spaceship venturing deeper and deeper into the galaxy.

Your ship cannot slow down or stop, but you need to manage your crew's resources. Send shuttles to passing planets to gather vital resources as your ship relentlessly jumps between each star system progressing deeper and deeper through the galaxy.

(Eventually) You can probe and scan upcoming systems on the star map to determine your best route ahead, certain systems will only supply you certain with basic resources but are survivable, others are more dangerous but give bigger rewards.

gameplay.png

How to 'play'

  • As you progress your people consume food
  • When your food runs out people begin to die - they don't eat each other I promise :fingers_crossed:
  • When your people die, game is over

  • You can replenish food by sending shuttles to planets in each solar system

  • If your shuttles don't make it back to the ship before it jumps, the shuttle and people onboard are lost forever
  • ~~You can make more shuttles from materials~~
  • ~~You can extract more materials from planets~~

Known Bugs

  • Icon for planet resources changes (only pick up is food). Ran out of time on multiple resource interactions.
  • At low pop counts food can become infinite

Game Video in case everything breaks

https://www.youtube.com/watch?v=CBigt24oCf0


Experience/Notes

TLDR; Do this more often, will be less chaotic. Build the basics first or run out of time.

Personal goals for the Jam:

  • Have something submitted (try to avoid unfinished) :whitecheckmark:
  • Pick up the Godot engine for the first time :whitecheckmark:
    • (I used Unity once or twice before)
  • Using game jam as an excuse to look at game dev :whitecheckmark:
  • Don't build a 2D platformer (again) or vertical flappy bird :upsidedown: :whitecheck_mark:
  • ~~Don't bite off more than can be delivered~~ :x:

Wish list/Post Jam additions:

  • A winning scenario, currently progress is your only 'win'
  • The Star map, allowing player to influence next system
  • Event system for randomizing encounters/resource gathering
  • Better mechanism for solar system generation
  • Performing multiple actions per planet - Scanning, Mining, Exploring etc... (My radial menu was stunning I swear)
  • Other object beyond planets
  • Animations, Own graphics etc..
  • Loading and Jumping screens
  • Audio

Lessons Learned:

  • Start with core stuff and build up, don't build the extra things first and run out of time to pull together
  • ~~Don't be hungover on day 1 of jam~~
  • Solo is tiring and confusing
  • Godot is not bad at all
  • I quite like this idea as a concept, a mix of FTL & Stargate Universe... may keep this idea alive post jam

Ratings

Overall 1632th 3⭐ 23🧑‍⚖️
Fun 1638th 2.762⭐ 23🧑‍⚖️
Innovation 635th 3.452⭐ 23🧑‍⚖️
Theme 1457th 3.167⭐ 23🧑‍⚖️
Given 17🗳️ 20🗨️

Feedback

al_is_kinda_cute
26. Apr 2021 · 20:12 UTC
Really enjoyable, The Energy and Mat didn't really seem important and that caused planets to become inaccessible behind them, but other than that it was a really good experience.
herbstrith
26. Apr 2021 · 20:56 UTC
quite thrilling to have a ship come back just as you are about to jump :P
bmacintosh
02. May 2021 · 17:36 UTC
This is a unique and innovative idea - give the player a limited amount of time to collect resources while their ship jumps inexorably forward. Implementing the other two resources would add a bit more decision-making - right now you really just need to click on every planet as quickly as possible. Perhaps some higher risk higher reward planets that take longer to harvest and are clearly identified would also be interesting.

Don't forget that if you want a score, you need to rate games so other people will see and rate yours!
Dobrila
03. May 2021 · 09:50 UTC
i loved the mood of the game, design of the HUD and the graphics. the gameplay was a bit slow paced but it was an innovative idea that can definitely be expanded on. great job !
Harrison Dunn
03. May 2021 · 12:15 UTC
This is a fun take on the theme. I like the idea of having to manage small snippets of time to manage your resources. The simple controls let the player focus on the game. Now I want to see what you could have made if you had the time! One issue I saw was that planets sometimes spawned under the HUD or offscreen so that their icons weren't clickable. A quick fix for you if you keep working on this. I hope you do!
BiOniKMonSTeR
03. May 2021 · 12:29 UTC
Hi dude. I really like the concept but the game is a bit boring, there's no real challenge unfortunatly, just send shuttles to gather food to survive another jump. I don't mean to be mean here, I'm just giving my honest feedback.

Although, I think you don't need much to create a good experience. Let me tell you how I see the following of development :

- Debug a bit --> Planets shouldn't appear behind canvas, or allow player to click through the canvas

- Dig you mechanics --> Player shouldn't always be focused on the food, but when he has enough food, he should be allowed to gather other ressources (as you already imagined) to upgrade his space vessel or his shuttles

- New art design for the space vessel and shuttle

- Playtest session

- Then rince and repeat --> Debug --> Add mechanics --> Art --> Playtest --> etc etc...

Good luck fellow!
Guiditooo
03. May 2021 · 18:15 UTC
Good game! I really liked the HUD. Simple, precise and showing only what is necessary.
I don't know much about programming in general, so I can't comment much, but overall, it's a good game.
Rolodophone
03. May 2021 · 18:32 UTC
Hi, I think this is a really nice concept for a game. I second the feedback already given above.

Music is fairly easy to add and has a huge impact on making the game more fun. Try [Kevin MacLeod](https://incompetech.com/music/royalty-free/music.html), he's my usual go-to because he has so much music for lots of different feels and genres.
megalukes
03. May 2021 · 20:54 UTC
Interesting game, really liked the overall visuals. It's great to see Godot games around (I'm actually learning hwo to use). Nice!
Empty Set
04. May 2021 · 09:39 UTC
The concept is interesting, but in terms of what you actually implemented... well, there's just not much here, to be brutally honest.

The game is theoretically about time and resource management... but there are only three (implemented) resources: people, food, and shuttles. But the amount of food you need depends on how many people you have, and you only need enough people to man your 4 shuttles (which you can't get more of), so people and shuttles feel irrelevant and food is never a serious issue either. The game comes down to just 'clicking the planets in order of their proximity' rather than having any meaningful resource management, which is unfortunate.

It was confusing that you could select planets - and their icons would turn red - even if you didn't have a shuttle ready to visit them, and this would even render them un-selectable even after some of your shuttles came back. And as others mentioned, sometimes planets would spawn behind the UI or off-screen. These issues are a bit hard to ignore when clicking on planets is all the game consists of...

Despite all my harping on the game, the idea definitely has potential. If you do keep working on it, I'd for sure like to play the version that actually delivers on the vision you had for the game.
Chris15686989
04. May 2021 · 09:54 UTC
Hi there,

The graphics of the game were good, however, it would be nice to have added audio, and I found it a bit hard to play it. In any way, it is a nice try. Wishing you a good luck!!
🎤 leapyearboy
05. May 2021 · 14:57 UTC
Thanks to everyone on the above feedback so far!

To specifically 'call out' the extended feedback from @empty-set, @bionikmonster and a couple others - no worries on being harsh or brutally honest, its honestly appreciated! You'll see in my notes many of these items were on my wish/to-do list and y'all are spot on! The biggest issue was time (not able to use the full 72) and resource (I was solo on a new engine). Spent way too long implementing stuff that never shipped!

Voting should be done on what was shipped, but that said watch this space - I think there may be some interesting hobby/side work to do on this concept/idea/game-loop in the next few months :tada:

Thanks again, keep the feedback rolling :smile:
VixenMink
06. May 2021 · 02:04 UTC
Had some trouble on my end getting this to run but really like the concept
🎤 leapyearboy
06. May 2021 · 21:20 UTC
Hey @vixenmink can you perhaps describe the issue you run into? It may help me in the future. I suspect it may be the windows smart screen issue. Since it's not been signed/published appropriately, i think you need to press "more info" then run anyway when prompted. Let me know happy to assist 🤗
tucan
07. May 2021 · 01:39 UTC
Cool idea! I like the concept of managing the resources while you travel! Nice graphics!
I liked that you stated your goals and the lessons you learned!
It would be nice to have some music!
Also I would suggest to export the game to HTML5, in Godot it is super simple and works really well! Having an HTML5 version makes it really easy for anyone on any system (Chrome OS, Linux, Android...) to try your game!
Also I noticed that if I maximize the window it will show some gray areas, you can avoid that in Godot by using Project>Project Settings>Display>Window>Stretch and for mode select "2d" and for aspect select"keep".
Overall good base for a game! And thumbs up for trying new tools!
VixenMink
07. May 2021 · 02:09 UTC
@leapyearboy, I agree with @tucan, maybe if you had a html5 version of the game. My rig is a hit or miss with some of these games so please don't think it's your game since other people are able to enjoy it. Let me know if you do add a HTML5 version too please.
bozmak
15. May 2021 · 21:24 UTC
very interesting concept! with just a few precious hours weighing features vs polish is a tricky balance - for what its worth, I think there is a unique and interesting kernel of gameplay, and what's there is pretty tight. audio would be my vote for a next feature, I think :) will be interested to see where it goes! cheers
LDJam user 249000
16. May 2021 · 20:26 UTC
Cool concept, it will be interesting to see what you can do with it with more time :smile: It currently is quite barebones, but as you keep implementing more features and polishing existing ones, this could be a really great game! Overall great job and good luck!