Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 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: yy7iKKb.png]

ITCH: jayray.itch.io
Currently working on Goblin Gulch (MV)
Currently working on JayVinci Resurrection
Currently working on Bakin ABS (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 872 01-14-2023, 08:31 PM
Last Post: JayRay
Wink  RPG Developer Bakin: The Active Timed Battle System Tutorial JayRay 0 861 01-09-2023, 04:36 AM
Last Post: JayRay
   Game Variables kyonides 0 2,487 08-17-2020, 04:38 AM
Last Post: kyonides
   A Layman's Thoughs on Game Music DerVVulfman 2 4,070 09-01-2019, 03:32 AM
Last Post: DerVVulfman
   Mascots In Your Game (Basics) DerVVulfman 0 2,772 11-09-2018, 06:19 AM
Last Post: DerVVulfman
   A Guide to Properly Testing an RPG Game DerVVulfman 0 3,598 09-12-2018, 03:43 AM
Last Post: DerVVulfman
   Liberated Pixel Cup Tutorial DerVVulfman 2 6,623 08-30-2013, 03:23 AM
Last Post: DerVVulfman
   Simple Blood Tutorial ClockworkAngel 6 15,466 04-19-2012, 01:24 AM
Last Post: yamina-chan
   Shapeshifter Tutorial KasperKalamity 0 4,505 04-01-2012, 09:17 PM
Last Post: KasperKalamity
   MetalRenard's Music Tutorial Thread - Videos! MetalRenard 14 20,502 02-15-2012, 10:12 PM
Last Post: MetalRenard



Users browsing this thread: