Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

StarcatcherView game page

Collect stars in outer space
Submitted by Escada Games — 4 days, 6 hours before the deadline
Add to collection

Play game

Starcatcher's itch.io page

Leave a comment

Log in with itch.io to leave a comment.

Comments

Viewing comments 20 to 1 of 25 · Previous page · First page
Submitted(+2)

Just insane

Submitted(+2)

not bad... really not bad. Sometimes input delay can be problematic but actually this is quite solid entry

Submitted(+2)

If this jam had rankings you would be 1st. I mean just wow!
The art is great, the music great, the puzzles are great.
My only suggestion would be to maybe make jumping easier.
If I let go while near the edge it wouldn't jump off.

Submitted(+2)

Wow, this is super impressive, you basically just submitted a finished and highly polished game. The player character was a bit sus for a moment, if you know what I mean. I would like to know how you glued the character to the platforms and changed gravity. Was it complicated to implement?

Developer(+1)

Thanks for playing! Really happy you enjoyed it so much! 🙂

 So, to say the truth, the way I glued the character isn't really elegant, and I think there are better ways to do it hahaha anyway, here's how it was done:

  • The idea is that there's a function that every frames checks just ahead of the player for a floor or a wall. It also checks the following:
    • If the player jumped. It this is the case, no rotation happens (otherwise the player could accidentaly spin around while jumping);
    • It the player isn't walking, no rotation happens (the player MUST be wallking to loop around the terrain);
    • If the player spin animation wasn't finished, no rotation happens (this one is a bit janky but helps preventing the player from being ejected while rotating);
  • If everything is fine, then the function makes two checks:
    • First, it checks if just ahead of the player there is a wall and there is a floor. If that's true, then the player must be just before a wall, so it should rotate to climb it.
    • Otherwise, the codes checks if just ahead of the player there ISN'T floor, but last frame there was. This means that the player is just before a ledge, so it must rotate to be kept glued to the terrain.

 So, there's some repeat checks here and there, but it works.

 Also... I don't actually change the gravity directly when rotating: instead, I change the floor normal. The reason is that this way I can make the gravity change and rotation animation smoother!

 The biggest problem was making the animation smooth. Initially the player just snapped to the new floor, and it was quite rough on the eyes hahaha, but with some tweens, trial and error, and a bit of angle math, it ended up looking as it is right now.

 Feel free to check the source code as well, it's on the game page. Thanks again, glad you thought so much of our game!

Submitted(+1)

Thanks for your reply, I guess changing the floor normal is a clever and simple solution in Godot. Good luck in future jams!

Submitted(+2)

Excellent game! Once I got the hang of using one button for everything it was very fun!

Submitted(+2)

a VERY good game, it seems that everyone enjoys the amount of levels BUT I thinks it's a bit too much ... because every levels is either an AHA moment or a please let me go to the next one. but you should be more than proud of yourself when you get at least one aha moment from the player.

Submitted(+2)

This game is somehow so easy but difficult at the same time and it's so addictive!

I like this game a lot! Well done! :)

(+2)

is cool

Submitted(+2)

This game...somehow made ground pound really fun.Nice.

Solid level, beautiful art and so much game juice! Love it! But it would be nice if you could add levels so that I can see how far did I progress, and..maybe revisit the old level to ground pound even more.(◡ ω ◡).

How do you add screen transition though? I only know fade in and fade out.

Developer(+1)

 Nice! Great to know you enjoyed the ground pound haha

 The transition is a bit finnicky to explain since I don't know if you use Godot, but I'll keep the explanation engine agnostic:

  • First, I create a class that corresponds to the sprite that will fill the screen. In this case, it was a little star.
  • This class must contain if the transition is a fade in or a fade out, as well as initial and final sizes, the fade transition, etc.
  • Basically, those sprites will grow to fill the screen when the transition is a fade out, and shrink when it is a fade in.
  • So, when I want to change any game scene (i.e. when the player finishes a stage), I do four things:
    • First I fill the screen with those sprites;
    • After waiting some frames, I create a copy of all those sprites, with the difference that they'll fade out this time;
    • I add those copies to the next stage;
    • And finally, I change the game to the next stage. 

 And that's it!

 In case you actually know how to use Godot, this game's source code is listed on the game page. Feel free to take a look and maybe learn a thing or two 🙂

Submitted(+1)

Wow, thank you so much for your explanation!

Yes, I use Godot to make games, and I still have a lot to learn. I kind of get your explanation, though I still can't wrap my head around coding. Thank you for providing the source code; I'll use it to study more.👍

Submitted(+1)

This is awesome. The animations and sounds are so juicy. Very ingenious use of one button.

Submitted(+1)

Just when you thought a button couldn't do anything more than two actions, but this art proves that otherwise!

Goodness, I'm into puzzle-platformer games and you made it with a 1-button control only, thank you!

I had a good gameplay experience with the given mechanics and levels

Submitted

Awesome game. It really makes the difference.

Submitted

Very fun and polished, well done!

Submitted

Feels like this could be made into a mobile game

Submitted(+1)

Amazing game dude! It's awesome. It leads me to procrastination HAHAHAHA.

(+1)

If you don't win I will be very shocked. Fantastic game !

Developer

 It would be awesome! Thanks for playing, happy that you enjoyed it :)

Submitted(+1)

cool implementation of the theme and the graphics are also very nice, well done guys!

Submitted(+1)

Nicely made great job getting all that functionality out of the one button :)

Submitted(+1)

Beautiful art and creative idea! Great work! I can’t move anymore when I jumped here.

Developer

 Thanks a lot ! Really glad you enjoyed it!

 Also, could you please tell me if you did anything in particular to cause that bug? I tried repeating it, but had no success 😕

Submitted(+1)

No idea, I just hit the spacebar twice and the character stuck.

Host(+1)

Impressive!

The game is beautiful, well polished, interesting, with plenty of levels... Great work!

One thing though: I managed to use the blobs by accident but I don't really understand how they work. That blocked me after a while (when 2 of them are on the right).

In any cas, congrats!!

Developer

Hey, you are the jam organizer! Glad you enjoyed our game!

 About that bug, just fixed it, sorry about that. Still, thanks for pointing it out!

Viewing comments 20 to 1 of 25 · Previous page · First page