Games By Chlcyan

Witchhunt!

Witchhunt! is a small game I made during 2018 for my final project in CMSC 12 (Foundations of Computer Science). The project was to choose one game in a given list and develop one of them, or to propose and develop game outside of the list. I chose to make something outside of the list.

The goal of Witchhunt! is to defeat as many enemies as possible to accumulate the highest score. Different enemies give different score values upon death. They also have different attack patterns, movement patterns, and health points.The different enemies include: bats, regular ghosts, ghouls (which attack as shown on the right), demons, familiars, and skulls.As you gain a higher score, the difficulty ramps up, which means that the number of enemies spawned will increase, and the types of enemies you will face will be more difficult.

Pacman Clone

This game is a small game made with a team using Java in the Eclipse IDE. This was developed as the final project during the first semester of the school year 2019-2020. Similar to Witchhunt!, the project was to select one game to develop. We chose to develop a PacMan clone.My contribution to this game is the generation and design of three maps, which are created at random upon starting the game. I also created most of the in-game assets and art in Photoshop, and aided in bug-fixing.

special problem:
the plinth incident

The Plinth Incident is the video game created in order to implement a dialogue system where the dialogue is probabilistically determined instead of scripted. The game was made in Unity and the dialogue system uses Infer.NET's Expectation Propagation algorithm.This special problem is a fulfillment of a requirement for BS Computer Science students.The game also takes a little while to start up to load the initial probability tables and to initialize the dialogue system. This was a tradeoff to ensuring that determining the dialogue in-game will not require the player to wait every turn.The game includes a simple inventory system, a simple relationship system that affects the player's interactions with the NPCs, and a few puzzles that must be solved to proceed narratively.In The Plinth Incident, you play a museum curator that came to work from a vacation to find that the titular "Plinth," an artifact to be displayed in the coming exhibit, is missing. The player's task is to investigate the museum and the employees to find out what happened.