Enchanted Shooter

In partial fulfillment of the requirements for Natural Language Processing

Developed by Rey Arby Castro and Rodien Jillian Ellorando

Introduction

Enchanted Shooter is a bubble shooter–style lyric guessing game that uses an N-gram language model trained on Taylor Swift lyrics. Built with Svelte (frontend) and FastAPI (backend), the game combines interactive design and NLP to create an engaging educational + entertainment experience.

Gameplay Flow

1. Song Selection – Player chooses a Taylor Swift song.

2. Difficulty Level – Choose between easy, medium, or hard (controls the lyric gaps and N-gram challenge).

3. Game Start – 10 lyric questions per round.

4. Hints – Up to 3 hints can be used (based on N-gram predictions).

5. Scoring – Starts at 100 points.

Sample Screenshots

N-Gram Integration

System Architecture

Features