Darts Minigame Plugin [RPG Maker MZ]
Bring classic barroom fun to your RPG project with this fully-featured, first-person Darts Mini-Game Plugin for RPG Maker MZ.
Easily set up a visually immersive and skill-based darts game with customizable difficulty, visuals, and sounds — all through simple plugin commands. No coding required.
Join our Discord
β Key Features
-
π― Setup a darts mini-game scene from any event
π― VS matches against AI opponents.
-
π― Customizable difficulty levels: control aiming difficulty
-
π― Flexible visuals and sounds: swap in your own dartboards, darts, sounds, and UI settings
π¦ Whatβs Inside
-
π§ͺ A demo project showcasing a complete implementation
-
π The
DartsMiniGame.js
plugin -
π¨ A ready-to-use
darts
asset folder containing:-
Backgrounds
-
Darts (multiple stages)
-
π How to Use
-
Download and extract the demo project.
-
Copy the
DartsMiniGame.js
file from the project'sjs/plugins/
folder into your own projectβsplugins
folder. -
Copy the
darts/
folder to your project'simg/pictures/
directory. -
In the RPG Maker editor:
-
Open the Plugin Manager
-
Add
DartsMiniGame
-
Use the
StartDartsGame
plugin command in any event -
Adjust plugin parameters as needed to match your game
-
βοΈ Plugin Parameters
π― Round Settings
Parameter | Description |
---|---|
Number of Rounds | Number of total rounds in a match |
Number of Darts per Round | Number of darts thrown in each round |
Dartboard X Position | Horizontal placement (0β100%, where 50 is center) |
Dartboard Y Position | Vertical placement (0β100%, where 50 is center) |
Difficulty Level | Easy, Medium, Hard, or Pro β affects cursor & timing |
Return Switch ID | Game switch that turns ON after the match ends |
Throw Sound Effect | Sound played when dart is thrown (audio/se/ )
|
Hit Sound Effect | Sound played when dart hits the board (audio/se/ )
|
Miss Sound Effect | Sound played when dart misses (audio/se/ )
|
Miss Feedback Text | Message shown for a missed dart or zero score |
πͺ Window Settings
Parameter | Description |
---|---|
Score Window X Position | X coordinate of the score window |
Score Window Y Position | Y coordinate of the score window |
Dart Counter X Position | X position of remaining dart counter (0β100 scale) |
Dart Counter Y Position | Y position of remaining dart counter (0β100 scale) |
Rank Table X Position | X position of the ranking table |
Rank Table Y Position | Y position of the ranking table |
π€ Player 1 (Main Player)
Parameter | Description |
---|---|
Player 1 Name | Name label (defaults to party leader) |
Player 1 Face Image | Face image (img/faces/ )
|
Player 1 Face Index | Index in face sheet (0β7) |
Player 1 Body Image | Full sprite or body (img/pictures/ )
|
Player 1 Score Variable | Stores score in game variable |
π€ AI Players (Player 2β4 Optional)
You can enable and configure up to 3 AI opponents.
Parameter | Description |
---|---|
Enable Player X | Toggle Player 2 AI ON/OFF |
Player X Name | Name for Player 2 |
Player X Face Image | Face image for Player 2 |
Player X Face Index | Face index for Player 2 |
Player X Body Image | Full sprite/body image |
Player X Skill Level | AI difficulty (Beginner, Medium, Pro, World Class) |
Player X Score Variable | Variable to store Player 2βs score |
π₯ How to Install
-
Add the
DartsMiniGame.js
plugin to your project. -
Add the
darts/
folder to yourimg/pictures/
directory. -
Use the
StartDartsGame
plugin command from an event to launch the mini-game. -
Configure visuals, sounds, and scoring using the Plugin Parameters.
Compatibility
- RPG Maker MZ
Terms of Use
- These plugins may be used in free or commercial games.
- 'Gamer Tool Studio' must be given credit in your games.
- You are allowed to edit the code.
- Do NOT change the filename of the plugin.
- You are NOT allowed to redistribute this Plugin.
- You may NOT take code for your own released Plugins.
Purchase
In order to download this tool you must purchase it at or above the minimum price of $9.90 USD. You will get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.