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.

Location

Furman Hall 109

Start Date

3-28-2020 9:45 AM

Presentation Format

Oral Only

Group Project

Yes

COinS
 
Mar 28th, 9:45 AM

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.