Tutorial: How to create a minimap in Smile Game Builder
#2
[Image: 8f83a6e3695351c3178421dde29b90effc6b468c.jpg]

Add assets > Game images > Images. Click "Add."

[Image: 592b132a1f34b8dd4a0b2f28775ed0c0ff64a3a7.jpg]

Create an "advanced event" on an empty block on your map.

[Image: c27123afa8e726ce5353c62bc404c111c63e56fe.jpg]

Set the event to "Automatically Start (Synchronize and Repeated.)
Add a wait event, 0.1 seconds.



Step 6.
Add a "Display Image" event. Choose your map image, press "Select..." and drag the image to your desired location on the screen.


[Image: e9cf34fcd8ddc79e1411dc6adcdab8fc5cf0252d.jpg]
Step 7.
We now need to calculate where we will display the player dot on the screen.

Add an "Advanced Variable Box Op" event. We want to use a new variable and name it "PlayerX." Assign "Player Position", "X Coordinate."
Add another "Advanced Variable Box Op" event. This time use a new variable named "PlayerY" and assign "Player Position", "Y Coordinate."

[Image: ec019ac7666d7672f19672eeae0e9731bd09d040.jpg]
Step 8.

As I've resized my map by 400% we will need to multiply our coordinates by 4 times each.

[Image: c65258343b626a3954fa5c765268335f74d5626f.jpg]

Create two "Variable Box" events for the PlayerX and PlayerY variables to multiplay them each by 4 times.


Step 9.

Create a "Variable Box" event. Look at the X coordinate you've used on the "Display Image" event for the map. Use that number and add it to the "PlayerX" variable.
Create another "Variable Box" event. This time add the value of the Y coordinate for the map image to the "PlayerY" variable.



[Image: 7237958e7712d21db4741cce6a57e0985bd876d6.png]

Step 10.

And finally we display our player dot.

[Image: 419b44c3c9a25b73ec808f2824409d04da1be3b4.jpg]

Add another "Display Image" event. Make sure to assign a different "Image display number." Select the "Assign by Variable Box" radio button. Set X to the "PlayerX" variable. Set Y to the "PlayerY" variable.

[Image: 1c31511c9ff4f551716aa3b3681d7c1e078d6244.jpg]
Step 11.

Test the game. You should have a minimap on the screen showing the players current position. Yay. Wow. Nice.

[Image: 7e9ef4f8b7980ffb5ccb1e56122e29345730421b.gif]
[Image: AVvXsEga1vIr5Rx3FkoFbGo1OoMJAqgq6TeqcbpF...L3AWg=s752]

BLOG: JayVinci.blogspot.com
FORUM COMING SOON
Currently working on:
Ambitions: RPG Developer Bakin
Heart of Vox: RPG Developer Bakin
Reply }


Messages In This Thread
RE: Tutorial: How to create a minimap in Smile Game Builder - by JayRay - 05-11-2022, 11:38 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
   Smile Game Builder: Octopath Traveler Series by Jacob - DrassRay of Drattzy Games! JayRay 0 1,608 01-14-2023, 08:31 PM
Last Post: JayRay
Wink  RPG Developer Bakin: The Active Timed Battle System Tutorial JayRay 0 1,421 01-09-2023, 04:36 AM
Last Post: JayRay
   Game Variables kyonides 0 2,862 08-17-2020, 04:38 AM
Last Post: kyonides
   A Layman's Thoughs on Game Music DerVVulfman 2 4,751 09-01-2019, 03:32 AM
Last Post: DerVVulfman
   Mascots In Your Game (Basics) DerVVulfman 0 3,137 11-09-2018, 06:19 AM
Last Post: DerVVulfman
   A Guide to Properly Testing an RPG Game DerVVulfman 0 3,965 09-12-2018, 03:43 AM
Last Post: DerVVulfman
   Liberated Pixel Cup Tutorial DerVVulfman 2 7,257 08-30-2013, 03:23 AM
Last Post: DerVVulfman
   Simple Blood Tutorial ClockworkAngel 6 16,902 04-19-2012, 01:24 AM
Last Post: yamina-chan
   Shapeshifter Tutorial KasperKalamity 0 4,875 04-01-2012, 09:17 PM
Last Post: KasperKalamity
   MetalRenard's Music Tutorial Thread - Videos! MetalRenard 14 23,022 02-15-2012, 10:12 PM
Last Post: MetalRenard



Users browsing this thread: 1 Guest(s)