Spotmaze is a virtual world creation platform that enables you to build and customize your own personalized virtual worlds.
https://drive.google.com/drive/folders/1uFoeFM3rilbJz49_iyZiGy5QKXaBKMjv
You first create a grid of connected locations and pathways. These are meant to represent any topics that are closely related. Each location can be then be linked to a forum, where you can receive responses from your community. You can then share this world using a simple URL.
- To launch your world, fork this repository and the "spotmaze.json" file into your own repository.
- You repo name must be "spotmaze".
- To see the world, go to your custom URL https://spotmaze.world/spotmaze
- To refresh your world, you can rename your file to "room1.json"
- Use your URL with a queery parameter(?)
- For eg https://spotmaze.world/spotmaze?room1.
- You can customize your world by editing the appropriate fields in your spotmaze.json file.
- To add images into your world, you can drag and drop your Image folder into the repository,
- Then add "Images/my-img.png" into the locations the image field.
- You also customize your world using Excel spreadsheet.
- After editing, upload your custom Excel file to this Excell converter to convert your XLSX to JSON.
- This website (https://beautifytools.com/excel-to-json-converter.php) will build you a valid JSON that you can use as your source file.
- Copy & paste this output into your existing JSON source file to compleate the process.
- Or else replace the current file with the newly created one from the website.
- Your XLSX format should match the standard format as shown here in this repository file
- GitHub download : https://raw.githubusercontent.com/spotmaze/spotmaze/main/spotmaze.xlsx
- Google drive : https://docs.google.com/spreadsheets/d/1Q0a8-2sIvj7IQSQ2C1mAVWkEygv6768o
- Your final JSON file should look like this.
- JSON Import File : https://raw.githubusercontent.com/spotmaze/spotmaze/main/excel_import.json
- You can test this imported file using the link below
- World (Excel Import) : https://spotmaze.world/spotmaze?excel_import
To Validate your JSON source file, you can use any JSON Validator. For eg
- https://jsoneditoronline.org/beta/#right=local.qujuzu&left=local.wuxedu (Highly Recommended)
- https://jsononline.net/json-checker
- https://jsonformatter.org/
For an in-game debugging experience
- Turn
grid on
in the developer section - Press
backspace
to toggle the debug console.
Three error rooms are provided for you, where you can test some commom mistakes while writing the source file.
- error1.json Spot duplicate name : https://spotmaze.world/spotmaze?error1
- error2.json Spot name not found : https://spotmaze.world/spotmaze?error2
- error3.json Image not found : https://spotmaze.world/spotmaze?error3
If an incorrect link is entered, the application will throw up a user not found error.
- User not found error : https://spotmaze.world/spotmaze_other
- Room not found error : https://spotmaze.world/spotmaze_other?lounge