
On Time
On Time
Game written in Rust and using the Bevy framework.
You have to pickup items and deliver them to their destination before time runs out.
Play on itch.io, https://serialkamikaze.itch.io/on-time
Movement
WASD and arrow keys to move the player around.
Sounds
Sounds generated with SoundDevX itch.io page
Sprites
Sprites drawn with Aseprite.
Screenshots
Comments24


Igor Minenko1 May 2023, 22:06
good game!
SerialKamikaze1 May 2023, 22:22
Thanks! I was surprised that I find enough time to get this somewhat playable.
And thanks for letting me know about the itch.io, I forgot it to draft state. It should now be visible to public.
The LDJam’s embedded cuts out some of the game as the resolution doesn’t match.
And thanks for letting me know about the itch.io, I forgot it to draft state. It should now be visible to public.
The LDJam’s embedded cuts out some of the game as the resolution doesn’t match.
SpiritWiz3 May 2023, 16:41
Playable! Special like for using non Unity :D

TheGameOverGuy3 May 2023, 16:42
I like the game :) Great job! Keep it up! Looking forward to seeing you around next jam!
Iqoribou3 May 2023, 16:45
Cute little game, controls nicely, love the font too. Fullscreen on itch would have been nice, couldn't see my score on my display so got confused if I had to pick the red and yellow dots or not. There's asetting in directly on itch you can set for that. Nice job overall!
Hoshinu3 May 2023, 16:52
Nice job! You absolutely nailed the theme, and while the gameplay is pretty basic, I really enjoyed your art!
SerialKamikaze3 May 2023, 16:54
@thegameoverguy Thanks! I try to participate in next jam is possible :)
SerialKamikaze3 May 2023, 16:55
@iqoribou Thanks for playing and thanks for the feedback. I edited it on the itch.io so that there is now a button to get that to full screen. I hope it helps you and others!

Apple Dash3 May 2023, 16:56
I think it has a core of a fun little arcade game, you just have to work on the balance a bit. Right now it's a little too hard to lose (in fact, I quit the game myself after getting 70 seconds on the timer). And the game doesn't change with time — it doesn't get faster, it doesn't spawn more food, it doesn't introduce obstacles.
So, my advice would be to spawn more food in each wave and give player progressively less time at the end of each wave. This way, the game would get faster and more frantic as the time goes on and way more fun to go after the high score.
Oh, and the diagonal movements are double the normal speed, so it's a good idea to normalize the player input before moving the character.
So, my advice would be to spawn more food in each wave and give player progressively less time at the end of each wave. This way, the game would get faster and more frantic as the time goes on and way more fun to go after the high score.
Oh, and the diagonal movements are double the normal speed, so it's a good idea to normalize the player input before moving the character.
Gametrodon3 May 2023, 16:59
Thoughts:
1. I'm impressed you got this running in Rust of all things, so good on that.
2. I'm confused about when objects are going to "explode" or whatever that is that happens. I get that if I just pick stuff up, my score seems to go up? So I'm not sure why/when I need to deliver anything. I was just running into everything.
3. It feels like it gets easier as time goes on, because you can just leave extra items around to up the timer.
I wish I had some way of knowing "where" I'm supposed to deliver things to, or how long left I have to do it.
1. I'm impressed you got this running in Rust of all things, so good on that.
2. I'm confused about when objects are going to "explode" or whatever that is that happens. I get that if I just pick stuff up, my score seems to go up? So I'm not sure why/when I need to deliver anything. I was just running into everything.
3. It feels like it gets easier as time goes on, because you can just leave extra items around to up the timer.
I wish I had some way of knowing "where" I'm supposed to deliver things to, or how long left I have to do it.
SerialKamikaze3 May 2023, 18:28
@apple-dash Yeah, I did not have enough time to make all the features as I had hoped or fine tune the existing.
Thanks for the great tips and fixes/improvement ideas, I really appreciate them.
Thanks for the great tips and fixes/improvement ideas, I really appreciate them.
SerialKamikaze3 May 2023, 18:36
@gametrodon 1. Thanks :)
2. After picking up the item, it does spawn the destination where it should be delivered. If not delivered on time it will then explode.
3. True, did not have time to tune the game to be more replayable, just barely got it working with core loop before going out of time.
I had plans for example to add the picked items on the side of the screen as a list. Then marking them there and in the game area to know which is which.
2. After picking up the item, it does spawn the destination where it should be delivered. If not delivered on time it will then explode.
3. True, did not have time to tune the game to be more replayable, just barely got it working with core loop before going out of time.
I had plans for example to add the picked items on the side of the screen as a list. Then marking them there and in the game area to know which is which.
Paul Avallone4 May 2023, 00:18
Neat little arcade game. Would be cool if you updated it with a background and some music. Good job.
SerialKamikaze4 May 2023, 18:32
@paul-avallone Thanks! I did not managed to get game done so far to get the background; original thought was to have some kind of city area where driving on roads, picking up from restaurants and delivering to homes.
I did make a background music, but it was too awful so I decided to leave it out. :D
I did make a background music, but it was too awful so I decided to leave it out. :D

gn Fur4 May 2023, 22:01
Did you do this in an hour or something?

blank_3D4 May 2023, 23:20
Very impressed you made this in rust. however your game loop is broken. The problem is not having consequence to an explosion, the time doesn't drop and the score is unchanged. This means that the player can completely ignore the delivery part of the game and just go about collecting items. This whole thing seems to stem from when time is awarded. if you were to up the timer when the delivery is made, instead of when it is picked up.

silvio7 May 2023, 20:38
interesting little game :)
SerialKamikaze9 May 2023, 18:32
@gn-fur Yes, or something.
SerialKamikaze9 May 2023, 18:35
@blank-3d It is true that the gameloop is not great at all. I tried to quickly get somewhat working gameloop, but not had time to make it better. Thanks for the feedback!

Ava Skoog11 May 2023, 15:55
Simple but fun! With a little more balancing/polish I think it could be very satisfying in the same way as a good old snake game.
Things seem prone to snowballing one way or the other: first try I had barely enough time between any given pickup and eventually lost, and second try I got off to such a good start that it was basically impossible to lose. I assume placement is random now, so maybe there could be some logic to it based on the distance to the lorry etc. to keep you on your feet. Maybe wrapping the level too?
Sound effects are simple but helpful. Music would've been nice of course. Likewise for graphics, offering just enough to understand what's happening. Maybe they could be even more simplified to really lean into the snake æsthetic 🐍
Good fun that I think could be even more so with some more work! 🦀
Things seem prone to snowballing one way or the other: first try I had barely enough time between any given pickup and eventually lost, and second try I got off to such a good start that it was basically impossible to lose. I assume placement is random now, so maybe there could be some logic to it based on the distance to the lorry etc. to keep you on your feet. Maybe wrapping the level too?
Sound effects are simple but helpful. Music would've been nice of course. Likewise for graphics, offering just enough to understand what's happening. Maybe they could be even more simplified to really lean into the snake æsthetic 🐍
Good fun that I think could be even more so with some more work! 🦀

Sibi14 May 2023, 16:12
Cool to see a game made in Rust! It's a bit simplistic and needs some more challenge as you basically never run the risk of timing out. Also it didn't quite feel like I was delivering anything but just collecting stuff as I could basically just ignore what I assume to be the delivery destinations.
SerialKamikaze16 May 2023, 18:07
Thanks @ava-skoog :)
Yeah, spawning location of pickup and destination are totally random. True, it might have been better to leave at the snakeish look.
Very good improvement ideas from you too. I have great amount of improvement ideas from the comments that I might create and updated version based on these ideas at some extent.
I'm happy if you had fun when playing it :)
Yeah, spawning location of pickup and destination are totally random. True, it might have been better to leave at the snakeish look.
Very good improvement ideas from you too. I have great amount of improvement ideas from the comments that I might create and updated version based on these ideas at some extent.
I'm happy if you had fun when playing it :)
SerialKamikaze16 May 2023, 18:23
Thanks @sibi ! True, the given extra time is too generous and no penalties for not delivering the pickups. It might have helped if I had enough time to make it some kind of small town, where you can only travel along the roads between houses.


It still plays on this page, although the score numbers from the screenshots don't show :)
Congratulations on the entry!