Skip to main content

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

Cloud CourierView game page

A game about delivering packages via hot air balloon in a village among the clouds (#stopwaitingforgodot jam 2021)
Submitted by Cheeseness, Albuffalo1 (@Albuffalo1) — 12 hours, 18 minutes before the deadline
Add to collection

Play game

Cloud Courier's itch.io page

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

A fairly well jam entry on a technical level, surely. There is a simple system, minimal gameplay loop, good stuff for a couple days of jam. I did mistake assets for stock kind at first but they do have a charm.

But I did feel that I didn't really enjoy playing after a while. Rather, didn't enjoy moving, exploring. The simplest explanation would be to complain that the horizontal thrust don't allow you to tap quickly enough, making you wait and mash and wait and mash. From a bigger view of things, having read postmortem, it's because levels didn't have the right amount of air currents in right spots to make it interesting and sometimes it would send me to deliver package to the very very close destination where I was willing to go up or down all the way through map and was stuck just thrusting horizontally. But of course horizontal thrust, in a full would be project, would need to have a different feedback or mechanic limit to make it more obvious that it's more of an exception.

Talking of postmotern, it was only there I realized that the levels were randomly generated. At first I kept pushing, in hopes of increased difficulty that will challenge me to appreciate the core idea, as well as not to disappoint dev that I haven't finished the game before making an opinion. Then after level 5 I met a layout awfully similar to what I had in level 1 and I figured that, due to seeing no big changes, the game was simply looping between five levels like old arcade games. Having found out more about project, I think that in hindsight it should have had 3-4 hand-made levels show off the core intent better. After all, the generation was not needed as game doesn't have enough replaybality value and good generations would have taken too much time. Albeit it's, of course, good coding practice.

Main menu behaves a bit weirdly when using both keyboard arrows and mouse. Perhaps game should set the "current choice" for keyboard control to the line that mouse had hovered over. But of course it's fine for a jam jam.

I also was not aware that game had dynamic music system, haven't noticed, having read postmotern. Perhaps dying was too rare. I can agree with composer that music was a bit too static. A level with simple color overlay to make it look like a dawn and some more mellow melody could break it apart, perhaps something cheap in workflow. Maybe. But of course it's merely a jam contribution.

On a cute side, I, for some reason, really liked how the vertical gauges on HUD looked, especially the second one, for vertical movement. The bubble in the middle made me a bit of nostalgic at gauges and tools that I would find at dad's room, ha. The game was polished for what it is and time being too.

Developer(+1)

Hi! Thanks for your detailed thoughts and kind words!


But of course horizontal thrust, in a full would be project, would need to have a different feedback or mechanic limit to make it more obvious that it's more of an exception.

Actually, I'll likely remove the horizontal thrusts entirely so that navigating via air streams is the only way to get around (potentially bringing them back as an unlockable upgrade). I would have removed it in the most recent patch, but I'd already gone over the time that I'd allowed before I got to that.


Perhaps game should set the "current choice" for keyboard control to the line that mouse had hovered over.

Hmm, I hadn't thought of doing this. In just about every GUI application/toolkit that I can think of, hover and focus are intentionally two distinct and separate states. My impression/experience is that conflating them presents an accessibility issue.

In one of my other games, I did something similar to what you suggested (rather than a menu, it was a grid of gameplay elements that could be navigated with mouse or keyboard), and a blind player ended up with focus unexpectedly moving around because they unknowingly had the mouse cursor over the playspace.


Perhaps dying was too rare.

In general, I think I'm OK with the music changes being subtle - even if a player doesn't realise that it's tied to their actions, so long as it changes across the play session, that's what matters. Dying isn't an essential part of experiencing that, I don't think.

In a larger version of this game, I think we'd have new music (and new time of day) once you moved to a new level, which might go a long way to giving some of the variety that I think players would want for a session that lasted more than 5 or so deliveries.


On a cute side, I, for some reason, really liked how the vertical gauges on HUD looked, especially the second one, for vertical movement. The bubble in the middle made me a bit of nostalgic at gauges and tools that I would find at dad's room, ha.

That's the sort of feel I was hoping to evoke! Ideally, I would have liked to have given them a more painterly look and feel to match the rest of the game, but I didn't have time to paint them properly and the quick vector placeholders I put together ended up staying in the game.

Initially, the height of the liquid changed position in the altimeter to represent how far away your neutral buoyancy point is, but a couple of players interpreted it as a resource that needed to be replenished, so I added the "spirit level" type bubble in the last patch to try and make it harder to interpret that way.

Submitted
In one of my other games, I did something similar to what you suggested (rather than a menu, it was a grid of gameplay elements that could be navigated with mouse or keyboard), and a blind player ended up with focus unexpectedly moving around because they unknowingly had the mouse cursor over the playspace.

Thanks for sharing this experience, I actually didn't quite think it through. I will need to pay more attention to how other games do it. It still feels a bit off in Cloud Courier main menu for me personally but now I am not sure how exactly it should be.

Developer(+1)

After having a poke around this morning, it looks like I've also worked on games with fairly large audiences that give focus to whatever the mouse has hovered over (such as Day of the Tentacle Remastered or Hand of Fate) and I don't recall anybody having trouble with those, so I don't think that any negative impact is likely to affect a wide range of people (that said, I haven't come across anybody who's had problems with the sort of thing I did here in Cloud Courier before either).

In the game where I had a blind user experience problems (the Bonesweeper prototype), I added an option to disable mouse input and set a couple of other blind-friendly settings all at once, but I think the broad conventions of keeping focus and hover as separate states for normal GUI widgets is important - in general, a lot more usability/accessibility research goes into general GUI toolkits and standalone applications than games, and that feels like a good lead to follow :D

Submitted(+1)

Fun and very very relaxing., and wow, this looks super polished (The sounds, the sprites, even the menus).

Would have perhaps liked for the balloon to keep a little more "momentum" (or keep it longer) after it got a boost (whether by winds or your supply). But it's fun already. Awesome.

Developer(+1)

Thanks for your kind words!

The last couple of patches decreased the momentum fall-off a lot - I'm sure there's still room for further tuning, but I'd like to give it some more time to settle before I poke around with that more. I'm wary of accidentally moving the focus away from entering/exiting air streams at the right time.

Related to our other conversation, I got all of the game's core functionality up and working entirely with placeholder visuals and had a functional game before we brought any proper graphics in if that's interesting to know.

Submitted(+1)

It looks great! I really like the art, the music sets the theme really well.

In the newer build the controls are much better, and the goals are more obvious as well.

This gave me quite a few ideas for my other game as well. How did you create the wind effect for the air streams? I have made something similar but the performance on some mobile devices is not so great.

Developer

Thanks!

The visual effect for the air streams is a collection of particle effects. You can see me making the white lines at 2:48:00 in this video, which I eventually gave a texture to, and at 1:30:40 in this video, I add the leaf sprites. I don't have any mobile devices, so I haven't investigated performance, but I would expect lower performance than on desktop graphics cards.

Hope that helps!

Submitted(+1)

Wow, this is amazing! I love so much art, music, and animations. Animations are so smooth. I found only 1 problem. When in pause mode click escape, animation start and again return to pause.

Developer(+1)

Oh ha ha, good catch. I'll make note of that to fix if we do any further updates!

Thank you for your kind words!

Developer(+1)

That's fixed now in v0.1-1 (along with a bunch of other improvements)! Thanks again!

Submitted(+1)

Great game ! Really liked the art and music, the overal experience was very polished. 

As a comment : I had a some difficulties figuring out what the different bars meant and how they refilled. I also found myself struggling with the concept, I had the feeling / urge to buttonmash whilst the game wanted to seem calm / relaxed. Maybe it's just me but I thought I'd let you know. Still really loved the carefree atmosphere of the game !

Developer(+1)

Hi! Thanks for your kind words!

The left gauge is fuel, which is replenished by visiting villagers. The right gauge is a differential altimeter, which shows how far your neutral buoyancy point is from your current height. I might update the game description to mention that.

I've just shipped a post-jam patch that tweaks the controls a little (you can now hold down climb/descend over time), improves some of the presentation, and allows you to maintain more momentum coming out of air streams - level generation is pretty roughshod in terms of air stream placement, and prior to this change, I think many players were doing most of their movement via lateral thrusts instead of just using that for adjustments.

Submitted(+1)

Hi! Just played your rework and I must admit that placing more airstreams really does add to the game. The ambience is much more calming and it helps against button mashing, which is a great great plus. Really dig the rework !

P.S. I'm guessing reducing the friction of the balloon to conserve more energy could add even more calmness to the game, but that's just my opinion.

Anyway, cheers on your game !

Developer

Glad to hear you enjoyed it!

The number of air streams is the same as the previous build. The main gameplay change in this build was to decrease the "friction" that you experience when not travelling through an air stream, and that makes it a lot easier to drift into the next stream along. Reducing it even more might make the game more enjoyable in some cases, but I think it'd start to detract from the core aspect of looking for and learning the positions of useful air streams.

If I were to do further development on this, I think my primary focus would be to improve level generation so that it more consistently creates air stream placements that are interesting to discover/navigate (or move to authored levels). Since I knew I wouldn't have time to address that during the jam, the game puts an air stream above and below each island, going in opposite directions, and for a quick and dirty proof-of-concept, it works, but it's definitely a long way from robust in terms of providing good experiences ^_^

Submitted(+1)

Great art and music! The game is pretty slow, and just being able to hold the button would be an improvement, I did not really like the buttonmashing. This was a fun lil thing to play with though, and the interactions made it worth it. Great down!

Developer(+1)

Thanks for your kind words!

I've definitely been thinking about ways to make the process of climbing/descending flow better (thrusting left/right is meant to feel like crawling to your destination), but I think a lot of the intended movement experience is obscured by levels that don't provide a good network of air streams.

Developer

A patch with more smooth controls for climbing/descending is up if you're interested at all ^_^