This project introduces a contemporary trivia game that generates questions dynamically using real-time data sources like OpenTDB and Wikidata. Unlike traditional trivia games where questions remain static until manually updated, this system continuously updates itself and leverages Prolog for reasoning and logical inference.
The result is a self-updating trivia game that provides accurate, relevant, and challenging questions while ensuring an engaging and educational experience.
- Dynamic Content Generation – Questions are automatically generated from live sources such as Wikidata.
- Prolog Reasoning Engine – Ensures questions are logically structured and contextually meaningful.
- SPARQL Integration – Fetches and organizes knowledge graph data into machine-readable facts.
- Continuous Updates – Keeps trivia fresh with an endless cycle of new question generation.
- Player Tracking – Logs scores and streaks to encourage repeated play and progression.
- Data Collection – Periodically fetches new data from Wikidata using SPARQL.
- Fact Transformation – Converts raw data into Prolog-readable facts.
- Reasoning & Question Generation – Prolog infers connections and creates contextually relevant questions.
- Game Interface – Presents multiple-choice questions, verifies answers, and updates streaks.
- Looping Cycle – The process repeats, ensuring continuous freshness in gameplay.
- Generates up-to-date trivia questions grounded in factual data.
- Provides challenging, thought-provoking queries rather than random facts.
- Encourages player engagement through streak-based scoring and progression tracking.
- Demonstrates the potential of combining the Semantic Web + AI reasoning for educational and entertainment purposes.
- Akshitha Volluru
- Harshavardhan Marella
- Leela Krishna Ravuri 😎
- Poojitha Vempalli
- Vaishnavi Veeramalli
- Horrocks, B., Parsia, P., Patel-Schneider, J., Hendler, J. Semantic Web Architecture: Stack or Two Towers? Springer, 2005.
- Bratsas, C., Chrysou, D.-E., et al. Semantic Web Game-Based Learning. LiLe@WWW, 2012.
- Iancu, B. A Trivia-like Mobile Game with Autonomous Content. Informatica Economica, 2015.
- Mynarz, J., Zeman, V. DB-Quiz: A DBpedia-Backed Knowledge Game. SEMANTiCS 2016.
- Vega-Gorgojo, G. Clover Quiz: A Trivia Game Powered by DBpedia. Semantic Web Journal, 2019.
This project is for educational and research purposes only.
