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.

RXP: How would YOU add buildings to a town by player choice?

Hello Everyone,

I was thinking about different ways to dynamically change the game world in RPG Maker XP. One of the ideas I had was to have various quests to "build" new buildings in a town. For example, you complete a quest or pay a city planner in game to build a new weaponsmith.

My question is, how would you do this? Would you use multiple maps and update various town teleporters? Would you use scripts to keep track of what was built or not? Would you make each building from events and turn them "off" ? Would you build them block by block in various events? Or perhaps show a picture of a building and somehow make in unpassable but add a teleporting event to the tile in front of it's door?

What do you think is the easiest/best/ or most efficient method for accomplishing this.
 
Easiest? Make buildings as a charset, and use those as Events.

Ah, but you don't want the player walking around on the tiles where there are graphics, but aren't the technical square of the event?

More events. Events that have a graphic, even if it's transparent, are generally not passable.
 
Depending on the amount of builds as well as the options for each, I'd say to have a map for each combination and building. If you can invest in this type of creation the feature must be big and thus treated accordingly.
Just my $0.02
 
I would make the buildings charsets too.
You could make an event. The first page is blank, second page item shop, third page weapons shop ect... You activate the building/page you want/pay for with a switch.
Obviously you'll need a space reserved for buildings like and empty dirt lot. Otherwise the player could trap themselves or block exits. I'd also make the dirt tiles the building sits on impassible because, unless you are using a pixel movement script, the player can walk through edges of a large charset that take up more then one tile.
 

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