https://github.com/anna-pohle/
https://github.com/Markus-Huckriede/
https://github.com/alinejanke/
https://github.com/AllineWamsser
https://github.com/Eugen_Ivliev
WikiFeud is a fast-paced, competitive multiplayer word game in couch-coop-mode, built during a hackathon. Two players go head-to-head by naming words they think appear frequently in a randomly selected Wikipedia article. The more often a word shows up in the article, the more points it scores!
- Welcome screen & game explanation
- Players enter their names
- Start the game with a key press
- Randomly select starting player
- Selection of Wikipedia-Article
- Randomly selected in the background via the Wikipedia-API
- Minimum article length required
- Announce article title to players
- Option to reroll and get a new article
- In the background: Generate and clean up a word frequency list from the article using NLP
- Display an empty scoreboard
- Players take turns entering words
- Scores:
- Score is based on how often each word appears in the article
- If the word doesn't appear in the generated word List, it scores 0
- After X rounds (e.g., 5): Show total scores & Announce the winner!
Language: Python 3
Wikipedia API – to fetch article content
SpaCy – for natural language processing (tokenization, lemmatization, etc.)
Colorama – for colorful terminal output
CLI-based interface (terminal/console game)
Make sure you have Python 3 installed. clone git repo install requirements.txt
pip install -r requirements.txt python main.py
🎲 Selected article: Albert Einstein
👤 Player 1: “relativity” → 5 points
👤 Player 2: “physics” → 12 points
...
🏆 Winner: Player 2
MIT License – Feel free to fork, contribute, and build upon WikiFeud!