A New Approach to RPG Map Making
School Name
South Carolina Governor's School for Science & Mathematics
Grade Level
12th Grade
Presentation Topic
Computer Science
Presentation Type
Mentored
Abstract
Currently, there are a few different options to make an RPG map. We wanted to create an option for a user to draw an outline of a map and have the computer display a full map based on the outline. We started by making a front-end (that scanned the outline map) and the back-end (that did all of the image processing). We had the back-end sort the outline map based on color and shape. Once it did this, it assigned a value to each object based on a certain key. After all of the key values were assigned, the program would then scan each 5 by 5 square area. Based on the majority key value, the program would assign that value to the square. These squares were stored in a matrix based on the image size. Once all the squares are accounted for, the program would export the matrix of squares. The front-end would allow the user to download a JSON with the data and allow the user access to deepnight.net and upload the data. The website would display the map. The program works effectively but has some minor errors. For example, the program will incorrectly identify a shape or have minor errors. This program introduces another method to RPG map making which could be more efficient than traditional methods. It also allows users who are not used to online map making tools an opportunity to have the neatness of a computer without the hassle of using online tools.
Recommended Citation
Boyle, Thomas and Janse, Carter, "A New Approach to RPG Map Making" (2020). South Carolina Junior Academy of Science. 49.
https://scholarexchange.furman.edu/scjas/2020/all/49
Location
Furman Hall 109
Start Date
3-28-2020 9:45 AM
Presentation Format
Oral Only
Group Project
Yes
A New Approach to RPG Map Making
Furman Hall 109
Currently, there are a few different options to make an RPG map. We wanted to create an option for a user to draw an outline of a map and have the computer display a full map based on the outline. We started by making a front-end (that scanned the outline map) and the back-end (that did all of the image processing). We had the back-end sort the outline map based on color and shape. Once it did this, it assigned a value to each object based on a certain key. After all of the key values were assigned, the program would then scan each 5 by 5 square area. Based on the majority key value, the program would assign that value to the square. These squares were stored in a matrix based on the image size. Once all the squares are accounted for, the program would export the matrix of squares. The front-end would allow the user to download a JSON with the data and allow the user access to deepnight.net and upload the data. The website would display the map. The program works effectively but has some minor errors. For example, the program will incorrectly identify a shape or have minor errors. This program introduces another method to RPG map making which could be more efficient than traditional methods. It also allows users who are not used to online map making tools an opportunity to have the neatness of a computer without the hassle of using online tools.