Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Creating a World Map

Yes, this is another World Map question, but of a different kind. If this is too complicated for this section, feel free to yell at me, but I figured this was the best place to ask. :|b

I'm looking to create a world map system like found in the DS game Lost Magic, and other similar games. In Lost Magic, the World Map is more like an actual map; as you complete more of the story, new places you can go to are unlocked, and your character travels along a set path that appears between the different symbols that signify a new place you can travel to. Pressing up or down, left or right will automatically make your character walk to the next location in that direction, as if you were selecting options from a menu. When you arrive at a place, a brief pop-up with the name of the location will appear on screen, and when you leave that place, it goes away. Pressing the confirm key while at a location you can enter will take you to the corresponding map for that place. Exiting a location, or being forced back to the world map by other means needs to be possible without screwing up the movement.

Have some screen shots so you can at least get a general idea of what I'm referring to:
lost_magic_import_profilelarge.jpg

lostmagicds_004-large.jpg

A similar, more well known example of this system can also be found in games like the Final Fantasy Tactics series of games, and other strategy RPGs.

So... how do I do this?
 
I remember that game... it was alright! :smile:


So, this can be done with a bunch of switches, or much fewer variables. With variables:

After the player goes into the forest to get the water for the witch (I'm trying to use Lost Magic as an example, but I'm doing so from memory; I haven't played the game in years,), add one to a variable. In the world map, place events for the places the player can step on. Give them conditions that your variable = a certain amount, such as two. When the player is on one area, use a conditional branch to see if the area above him is unlocked.

If you try it, it shouldn't be too hard. If you absolutely need it, I can make a demo for you. :) Read through this, try it out, and give variables some practice. Meanwhile I will get started.


And is this for XP or VX?
 
The events are a little messy, but they got the job done. There is a lot more stuff you can add to make this cooler, but I made a simple version. If you need any help, or want to know what something does, just ask! Enjoy!

Kiriashi's Easy World Map System:
Direct Download
Download Page

Note: Most events have comments in em'.

EDIT: Sorry it took for ever to post, I fell asleep last night while making it. :p


EDIT 2: Also, this other demo I made might be helpful to you:

Kiriashi's World Map Tent system:
Direct download.
Download Page
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top