Explore, trade, and sail your ship around the world!
Many believe that the world is a flat plane. However, our scientists tell us that this is wrong: the world is actually a cylinder, with the poles at its top and bottom ends.
The monarch demands that you prove this by taking your ship around the world and returning safely to the port of origin.
Unfortunately, your ship is barely seaworthy, and you have very little money to upgrade it. You will need to find nearby ports to trade with, so that you earn enough to make the necessary improvements and buy the maps you need for a safe voyage. I guess you could call this a rogue-lite?
Gameplay tips:
About trade and equipment:
UI tips:
For smoothest operation, use Chrome. It stutters a bit in Firefox for some reason.
Post-jam changes:
Made with Godot, Aseprite and jfxr. Strictly limited to 320x200 resolution with 16 colours.
Now that's a complete jam game if I've ever seen one!
I easily spent upwards of an hour on this gem of a game. Nice graphics, engaging gameplay and a full set of features. The only minor gripe I have is that, as pointed by the previous comment, navigating around coasts can get tedious as the boat gets stuck so easily.
Very ambitious, and the result is really nice. Your really achieved a complete game (except for audio, but it's understandable).
Thank you! I'd been sitting on this idea for a while, but estimated that it would take months, so it was tricky to scope it down as far as I did :)
Perhaps the names of the towns make the maps assembly a bit too easy.
Oh, I tend to do it just based on the shapes. It's not a huge challenge in either case. Snapping would have been nice, I guess, but I tried to capture the physicality of the maps without compromising usability too much.
Just a pity the moves are sometimes blocked for very little of coast.
Absolutely. The result of tunnel vision during development, and no time taken for playtesting. I had plans to make it… unwise… to ram the coast, and to add shallows that will make your ship run aground and can only be seen on maps but not on the screen, but in retrospect I think that would have been too punishing anyway.
The font is awful on a normal screen, I has to reduce strongly the browser window to be able to read…
It's simulating an EGA graphics mode, so in that spirit, you're supposed to play it on a 14 inch CRT monitor ;) But yeah, perhaps I should have used the smaller font a bit more and kept the stylish one for buttons and such.
Now that's a complete jam game if I've ever seen one!
Nice graphics, engaging gameplay and a full set of features.
Thank you!
I easily spent upwards of an hour on this gem of a game.
But did you win? I guessed that it should be possible, but only managed to actually do it after the deadline :D It was just hard enough and it finished before it got tedious, but that's more by luck than by design :D
Good job.
Thanks!
How come people always be making better games than me? FeelsBadMan
There were 37 games submitted to this jam. For 36 of those, there is going to be at least one that's better. I try not to compete with others, but with my past self. For me it's a great way to keep improving and stay motivated.
There also isn't a single definition of "better". It depends on the person, their mood, and so on.
And in any case, the most important point is to have fun! :)
So, to be more telling about the "better" thing, I have a game on itch not-too-disimilar to my entry
https://thegrumpygamedev.itch.io/seafarers-of-splorr
and YER game is exactly what i'ld like Seafarers to be.
So mostly, I am tipping my hat to a way better game.
Wow I could spend hours on that. You extracted the really core gameplay of traders game like Frontier Elite and succeded to apply in on a 48h gamejam. This is amazing. I can't wait to see the great fight for the shortest trip in the next days. We should determine a common seed for the score contest. Probably the "0", I guess.
Wow I could spend hours on that. You extracted the really core gameplay of traders game like Frontier Elite and succeded to apply in on a 48h gamejam. This is amazing.
Thank you! I wasn't aware of it during the jam, but I think Elite (the original 1984 version) was one of my inspirations, although it focuses more on combat and less on exploration. It's also far more grindy, which I deliberately prevented by not having the cargo be replenished.
We should determine a common seed for the score contest. Probably the "0", I guess.
I'm not sure we should set a fixed seed for the scores. Finding a suitable seed could be part of the fun. On the other hand, maybe we should require that you haven't played that seed before, because you'll already know the way… so then the default seed of 0 would not be a great choice. Maybe I should add a "Randomize seed" checkbox that doesn't reveal the seed until the game is over…?
Maybe I should add a "Randomize seed" checkbox that doesn't reveal the seed until the game is over…?
Definitively the good choice for scoring. I got 244 days on seed 0 and I did a lot of moves based on my memory of my previous attempts. I want to play on other seed, but without having to 'seek' a good one, so your solution seems perfect for me !
Ah, that old chunky EGA feel :-) It's not just the colors and the resolution… somehow you also capture a lot of the particular style I feel those games sometimes had. (I don't mean that in a 'modern is worse' kind of way, just different.)
I love this game! It's the standout for me of the ones I played for sure, and might stay there! There's the pull of the unkown (and cooler upgrades) versus the profit you'll (need to) make… etc. Yet, forgiving and modern enough in it's gameplay(balance) that you actually want to keep playing instead of getting frustrated with it.
It's very playable. The seed 0 world seems almost designed to draw you in (neighbouring towns each wanting the others' things, different upgrades immediately available so you can see the scope of what you've accomplished … and you've done a lot with those 2 days -- I shouldn't forget that this also has procedural generation).
A few things -- besides any missing music … you've made quite clear that you at least know about audio in your other post :-) -- I could think of that you might want to know:
I could figure 'everything' out with only reading the flavour text (and confirming with the rest of the text later).
I got stuck on small pieces of land sticking out near a town quite frequently. While this is maybe a true risk of sailing too close to the coast and getting landlocked for a bit, it feels a bit annoying gamewise, especially since playing with the mouse is the only option. It was never really a problem (I can't have lpst much more than a days worth of provisions, maybe?) though.
Buying back items at the same price immediately is a nice touch. I don't think it ever went wrong but it's nice that the option exists at least. It surprised me a bit at first … but of course, it's still the same 'double' price.
It would be really nice if the player could annotate the map (or even, auto fill in the demand/supply/special each town has as long as it has been visited), that might save some paper IRL ;-)
Speaking of really nice for a post-jam version: auto-buy provisions?
That's all I have. Well it seems this game-jame has another game I need to get back to to actually get a decent hi-score in. I probably need to stop reviewing right before I actually need to go to bed.
@remco Thanks for your elaborate comments!
The seed 0 world seems almost designed to draw you in (neighbouring towns each wanting the others' things, different upgrades immediately available so you can see the scope of what you've accomplished
Yeah, I got rather lucky on that one :D
I shouldn't forget that this also has procedural generation).
In case you're interested, I just did a writeup of how it works.
While this is maybe a true risk of sailing too close to the coast and getting landlocked for a bit, it feels a bit annoying gamewise, especially since playing with the mouse is the only option.
I did, too, and should've realised that this was a problem. It would have been so easy to fix, too.
It would be really nice if the player could annotate the map (or even, auto fill in the demand/supply/special each town has as long as it has been visited), that might save some paper IRL ;-)
Agreed, that would be cool! Auto fill would make sense because the supply/demand are static, but even if it weren't, we could annotate it with something like "Had 3 gemstones in stock 7 days ago".
Speaking of really nice for a post-jam version: auto-buy provisions?
I'd rather not. I wanted the player to be very aware of their provisions, because it's the key element that prevents you from sailing around the map in one go. And more importantly, at the moment you have the option to skip buying provisions if it just barely allows you to buy one more cargo or item, which can be an interesting choice. (It doesn't come up often because provisions are relatively cheap, but that might be more of a balancing issue…)
A cohesive and well made entry with a strong core of exploration and trading. Reminds me of Pirates! and a few other titles whose names I've forgotten unfortunately.
Initially delving into the unknown with a crummy ship kept the stakes high. Patching small maps together and trying to estimate (based on random geographic features!) which direction to take was compelling. Soon the maps became huge and simple trading didn't impress no more. The second half of the journey was more rote than fresh. Seeing the full path on the map after the one year journey was a nice reward, though.
The world could have been reduced in size for the jam to keep it concise. Of course, adding in more content would have also solved this issue in a different way. A team of 3-5 could have cranked out loads of extra mechanics, items, encounters, you name it. As a base for a longer solo project this seems very solid. The sheer size of the world is a positive as long as there are things to do and places to see.
Good job. I hope you take this further.
@HuvaaKoodia Thank you for your thoughtful feedback!
Reminds me of Pirates! and a few other titles whose names I've forgotten unfortunately.
I've heard that title before in a very different context. I need to check it out then!
The second half of the journey was more rote than fresh.
Hmm, trying to think of a solution. If I made the world itself more interesting the further you get from home, you'd always have it get less interesting in the second half. Unless… maybe I could generate unexplored parts of the world on the fly and make them increasingly difficult, but it might feel very unfair to the player if they eventually figure out that the game is working against them in this unnatural way. It might also make the eventual world map look really weird :) Maybe the inhabitants of the world change over time, for instance, political instability, warring nations, pirates, sea monsters? But I'm trying very hard to steer clear of violence in my games, because there's plenty of that elsewhere. Conundrum!
As a base for a longer solo project this seems very solid. […] I hope you take this further.
I originally conceived of it as a multi-month project, but when "ships" and "maps" came round as themes, I couldn't very well not try to scope it down and cram it into a weekend. I agree that the resulting prototype is promising, and I might well develop it into something bigger.
The 2004 version of Pirates! is easy to get into. The older versions more so look the part.
I did some digging in the old noggin and found Pioneers, which has a similar visual style and quite a bit of depth to its simulation. Curious Expedition on the other hand is barely about boat trips at all, but it has intresting exploration mechanics nonetheless. You've probably heard of it already.
Some additional thoughts on the exploration getting stale. The huge maps play a huge role in this. If the selection was limited to small, tall and wide maps with rare far away maps sometimes thrown in the mix, the feeling of peril would remain for longer. Locals could also give vague hints about which direction to travel to when rewarded with coin. Working with limited information is compelling when it comes to exploration in general.
Fair winds and following seas.
Amazing game. At first I had trouble because I kept forgetting which bought what. After I started taking notes it became easy and I had lots of fun exploring. Then I took a hail mary to find the next city because my map ran out. I sailed straight to the pole and it was too late to turn around. Anyway, it was a fun experience. Thanks!
This is a brilliant game which I could not stop playing. At first I didn't bother with maps but I realised how essential they are to being successful in this game. Ships are also a core feature, so two of the themes are completed flawlessly. The only thing missing is the chaos theme, but the other aspects of the game more than make up for this.
The artwork is super, and the concept is flawlessly executed. This is one excellent game, which is complete in every regard, and I see no reason why this could not be a paid-for game. One issue I encountered was I kept getting stuck on corners of land, but that was only due to my terrible navigation rather than a bug.
I know I will keep returning to play this game, and would love to see if it could be expanded post-jam, maybe with varying supply/demand, so that prices are not fixed, and may be less (or more) than double the base price in order to provide more uncertainty about trading (I found it was easy to find ports with 4+ gemstones, and sell them at double price at another port with demand to get 200 coins profit each time). Another idea is to make maps automatically position themselves, rather than having to make them overlap the right amount by hand (I understand this adds to the challenge, so this could be an optional feature, or maybe it only moves the map to the correct place if the user places it within +/- 2 pixels of the correct location).
Well done, this is definitely the most complete and polished game I have played so far!
@IronScorpion Thanks!
varying supply/demand, so that prices are not fixed, and may be less (or more) than double the base price in order to provide more uncertainty about trading
Aye, that would be great. Maybe also combined with rumours/hearsay: you enter the pub at a port, tip the bartender, and they tell you that textiles are in huge demand in Zeebrugge right now.
Another idea is to make maps automatically position themselves, rather than having to make them overlap the right amount by hand (I understand this adds to the challenge, so this could be an optional feature, or maybe it only moves the map to the correct place if the user places it within +/- 2 pixels of the correct location).
Yeah, snapping the last few pixels would be an improvement. Once you see how the maps should align, there's no point in making you fuss about micro-alignment.
If I develop this further, I'd like to have maps in different scales, orientations and drawing styles, which make snapping weird at best. But until then…
@thomastc If you did want different map styles, you could always have a setting to turn that on or off.
How are the ports generated? Is there a way of checking if they are too close or far apart?
I would really like to see the post-jam version of this when it is released.
If you did want different map styles, you could always have a setting to turn that on or off.
The maps would conceptually be made by different people, so they'd be drawn in different styles, on different kinds of paper. It would also be interesting to have different levels of detail and accuracy. Cheaper maps would usually be less good; for example, coastlines might be simplified or plain wrong, and islands or ports might be missing. This would ruin the snapping, of course, but make the map management much more interesting and challenging.
How are the ports generated? Is there a way of checking if they are too close or far apart?
Yes, they must be at least 4 tiles apart. Forgot to mention this in the blog post but it's been added.
@thomastc Sound good, it'd also be cool if those maps maybe had different 'quality levels' indicating how accurate they are - maybe then players could them upgrade maps as well as buy new ones?
Also, before they buy a map, the player could be told what quality it will be (or maybe they can choose from a few quality options to fit your budget).
I still come back to this game occasionally, because it's so good! Great primary loop of sailing, because it's simple to learn and hard to master, and improves as your abilities do. Great secondary loop of memorization and routing of trades, that make the game full of rewarding exploration opportunities, with money and distance goals working together excellently. Great upgrades that build out your ship and map, because they are so important to optimizing those smaller loops. Combined with the slow but dreaded loss of provisions, which adds drama and a dwindling supply of resources, and you are forced to move forward before any area gets too stale. Keeping you nervous, keeping you engaged. It's brilliant.
All of the systems work so perfectly together that I can't believe this was made in just two days. It's a master demonstration of how keeping things simple enough can still produce complex and emergent interactions greater than the sum of parts. I was so happy to see that a full release is finally in the works, and I'll be buying it for sure when you finish. Add a few achievements for runs and replayability, maybe some ship variety and a few new mechanics, and you definitely have a hit game on your hands here.
I just added a new high score of 127 on an excellent random seed (#3693). Many cargo upgrades and sail speed purchases from the get-go, and lots of gemstone routes early on that got me up to 700. I think you could get to 88 days if you routed this seed correctly, and that's honestly a goal I may try myself. Either way, I just wanted to say that I'm still playing this game, and I'm really looking forward to what you have planned for the next one.
@innomin it might interest you to know he's working on a big version of the game https://frozenfractal.com/blog/2024/6/18/around-the-world-16-a-matter-of-scale/
@innomin Wow, that's amazing to hear, thank you! Indeed I'm full steam ahead on a bigger, more ambitious version. You can follow progress through my blog (https://frozenfractal.com/blog) and/or on Mastodon (https://mastodon.gamedev.place/@thomastc). If you could send me your email address, I'll put you on the list of testers!
# | User | Score | |
---|---|---|---|
1 | @innomin | 127 | |
2 | @DiningPhilosopher | 211 | |
3 | @benjamin | 244 | |
4 | @thomastc | 284 | View all 4 scores |
Very ambitious, and the result is really nice. Your really achieved a complete game (except for audio, but it's understandable).
For criticism:
Perhaps the names of the towns make the maps assembly a bit too easy.
Just a pity the moves are sometimes blocked for very little of coast.
The font is awful on a normal screen, I has to reduce strongly the browser window to be able to read…
It's one of the richest game I've played on a game jam. And fun.