Skip navigation
Run Run Shaw Library City University of Hong KongRun Run Shaw Library

Please use this identifier to cite or link to this item: http://dspace.cityu.edu.hk/handle/2031/8700
Title: Procedural content generation horror game
Authors: Wong, Ho (黃濠)
Department: Department of Computer Science
Issue Date: 2016
Course: CS4514 Project
Programme: Bachelor of Science (Honours) in Computer Science
Supervisor: Supervisor: Dr. Yuen, Chun Hung Joe; First Reader: Dr. Li, Zhenjiang; Second Reader: Dr. Yu, Yuen Tak
Citation: Wong, H. (2016). Procedural content generation horror game (Outstanding Academic Papers by Students (OAPS)). Retrieved from City University of Hong Kong, CityU Institutional Repository.
Abstract: Summary: This project can be split into two parts including game engine implementation and procedural content generation (PCG) algorithms development. Game engine provides the base element for a game function as well as a platform where the PCG algorithms can take place. Aims: The project is aimed at creating a survival horror game as the final product. This game will be taken as the result of using the game engine and testing the goodness of the algorithms. It is expected to see a fully functional survival horror game implemented with the reasonable house and room environment setting with a good enough tension experience from this project. Game Engine: The game engine has implemented the necessary elements for a basic 2D-platformer game including base the movement and control, base character, objects interaction, character status, lighting, sound, animation system, messenger system, game element pool, AI system, pacing system and environment generation system. These parts of game elements provide a functional game engine where the PCG algorithms can take place (environment generation system & pacing system). PCG Algorithm: This project will introduce 3 algorithms from the big picture that generating the house structure down to rooms' detail structure and the pacing generation algorithm which controlling the tension level of the game. With these algorithms, the game is able to provide different game run experience to player. House generation algorithm constructs the full 2D house structure including distribution and the connections of rooms based on the concept public and private room. Also, house structure is expected to be similar to the real life house. Room generation algorithm construed the structure inside a room including the furniture placement and other items based on the private level which is extended from public and private room concept. Pacing generation algorithm acts as a director who deciding when and what elements to cue in such as background sound, sound effect, plots or events to the game to create the ideal tension level the game introduced.
Appears in Collections:Computer Science - Undergraduate Final Year Projects 
OAPS - Dept. of Computer Science 

Files in This Item:
File SizeFormat 
fulltext.html161 BHTMLView/Open
Show full item record


Items in Digital CityU Collections are protected by copyright, with all rights reserved, unless otherwise indicated.

Send feedback to Library Systems
Privacy Policy | Copyright | Disclaimer