Making game using Procedural Content generation

Hello from Dr. Presser team! This summer we are making games using Procedural Content Generation (–PCG). To understand more about a game using PCG I will provide some background information to help readers to understand.

PCG can be used in Role Playing Games, games in which players play in the role of characters in fictional settings. Some example of RPGs are Dungeons and Dragons, Final Fantasy, World of Warcraft, …

In this article I will focus on make an RPG using PCG. There are three main steps to create an RPG:

The first step is to create a map or space of the game. A map or space can include paths, building, or any kind of space that a player can move or go around. For instance, if our RPG is about Pirate History then our map will be ocean that helps player move among islands in the ocean.

Second step is to create missions, or quests for each location of the game and connect missions in an appropriate way. In other words, missions are tasks that player need to do or solve to make progress in the game. Keeping with previous Pirate game as an example, a mission can be a player buying a ship to defeat other pirates to collect treasures.

The last step is to combine the map and the missions in such a way that game can play without any errors.

At the moment we finished making a functions for the player and almost finished creating the map for our game.

The image above is the whole picture of our map for our game. Our map was created by using cellular automata. This is the link for anyone who want to understand more about cellular automata. I found that this articles explained quite careful.

The image above is a picture that present the game from the view of the player. In the picture, there are two spider-monsters that are hunting the player. Defeating these monsters will the first tasks the player need to do to in this game.

Our task in the future is to create more and more quests and missions, and then connect them together to make a complete game.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s