Jump to content
  • Advertisement
  • entries
  • comments
  • views

World Map Candidate

Sign in to follow this  


Here is a very quick, very rough mockup of what I currently have in mind for the world map:


The tags/locations on the map would be clickable, either on the map itself or on the list to the lift. (Appearance and detail will, of course, vary in the final solution.) Exploring a hex takes you to a turn-based exploration map. Each hex would have a seed based on the world seed combined with the hex coordinates, so that on each visit the same location would be generated. I'm still pondering whether to make the sub-maps be persistent or not; my natural inclination is to re-roll the contents each exploration and only make events persistent. Events can be attached to a hex, such as the Landing Area, Hills of Alfar and Pirate Camp events above. These generate an encounter on top of the generated hex location. So while any hex in the map can be explored, exploring a hex with an event attached takes you to a 'special' instance of the location, with all the event goodies in place. For instance, exploring the Landing Area event would generate the shoreline map with a usable object representing your raft which would allow you to sail away to another island. This location would be a good place to construct your base.

Of course, this is only a mockup, so the final appearance will probably vary. I'm sort of toying with the idea of the world map being accessible from a special type of workbench in your base location. Your first order of business upon landing on a new island would be to perform a sort of magical survey to generate the map representation. I'd probably just abstract this away to the action "Build Map Table", after which you'd have a workbench you could access to get to the map. (Hence the above representation of the map as a laid-out piece of parchment on a wood surface.)

On first arrival, only a small handful of events near the landing area are available. As you complete events, others unlock, expanding across the map and culminating in the final 'boss' encounter of the map. (Which might not be a boss, per se, but rather just some event that represents the point or theme of the island.) Some events represent the main exploration thread of an island, others are just simple random encounters that don't necessarily unlock further events.

In the mockup above, there is no world map travel. It's simple tag selection to open a dialog, "Explore this location?" sort of thing. It is then assumed that all hexes on the map are reachable, without pathfinding troubles, and progress is locked behind the progression of event exploration.
Sign in to follow this  


Recommended Comments

If you were to entirely re-roll each hex each time the player visits, how will base-building work? Will you then have to have persistence just for the hex where the player constructs their base?


I'm of two minds when it comes to the value of persistence. On the one hand, I hate repeatedly clearing out the creeps each time I have to re-enter the same area. On the other, I hate when I run out of resources because some asshole game designer decided that resources don't respawn in visited areas...

Share this comment

Link to comment
Right now, I limit base building to the landing area. Nothing is really persistent at the moment, but likely I will make the base save, but with random re spawns for local resources there. I agree about asshole game devs. Those dicks.

Share this comment

Link to comment

The old map style looks awesome! But I'm not sure about the wooden background, looks too bright and (perhaps in my perspective) happy.

Share this comment

Link to comment
Well, the artwork is only a mockup, but your objection is duly noted (and shared by me). The original background is much more muted, but I did a layer multiply of the background over the map to apply texture over the image. Probably not something I will do in final.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!