DEVELOPMENT AND IMPLEMENTATION OF RULE-BASED PROCEDURAL GENERATION OF ITEM IN 2-DIMENSIONAL ROLE-PALYING GAME
Authors: Ng Wai Foong and Chin Kim On
Procedural generation is the concept of creating something dynamically rather than manually. It is mostly used in creating the process of making content in systems. Procedural generation enables the creation of large amount of content in a system or games on the fly. This project focused on the significance of rule-based procedural generation of item in a self-made windows-based role-playing game. There will be three modules involved in this final year project. The first module is the creation of a simple and functional 2-dimensional role-playing game that will be used as a prototype for the rest of the modules. Next, a research will be conducted on the item drop mechanism implemented in the prototype. The research will be based on the comparison between rule-based randomized algorithm and totally randomized algorithm that are used to generate the items procedurally. The outcome of the second module is the implementation of rule-based randomized algorithm. This algorithm can be used for future games with some fine tuning on the parameters and rules in accordance to the respective games. The final module involves creating a new rule-based randomized algorithm that differs from the original algorithm. There will be some changes and alteration in the rules used in the new rule-based randomized algorithm. The prototype will be modified to generate two different items using both algorithms for the player to choose. A conclusion will be drawn from the result to indicate which attributes is more preferred by players in a role-playing game as well as which attributes that have better impact in the gameplay.