We were inspired by the popular word game Wordle. We used to play this game a lot in school, so we thought it would be fun to make it in an online format.

What it does

Online Ghost is inspired by the popular spoken word game called Ghost or Ghosts. Players take turns adding letters to a growing word fragment, trying not to be the one to complete a valid word (the word can't be less than 3 letters long). Each fragment must be the beginning of an actual word. The player who completes a word loses the round and loses one of their three lives, and if they run out of lives, they are out of the game. The last player remaining wins the game. This game can be played with any number of players more than 2. You can read the full rules at or

How we built it

We built this game using Python 3 in

Challenges we ran into

Unfortunately, we weren't able to add a GUI because Python graphics weren't looking very good. However, I do think the text-based-ness of the game has its own charm.

What's next for Online Ghost Word Game

We would like to add a GUI to Ghost to make it even more fun!


We used the scrabble wordlist, so it might consider some fragments such as abba to be real words. Make sure you're familiar with the scrabble wordlist before playing! This project was made with Sangeet Satpathy and Jason Lin.

Built With

Share this project: