CuriosityBot-AI

Bored with chatbot? try CuriosityStream! our interactive feature.

Intro:

CuriosityBot is a web-based application built with Flask, designed to fetch current time, web information, help through queries and engage users through an interactive image-based game feature. Developed for a hackathon, the app allows users to search real-time web info along with playing a themed 2D game based on their answers, fostering curiosity and creativity.

Features:

Responsive Interface:

A light-themed, beginner-friendly UI with intuitive navigation, including a chatbot for additional interaction.

Session Management:

Flask sessions store user answers and prompts to maintain image-based game context across requests.

Image Guessing:

Users view a random image (generated through API) and submit a keyword guess, which is validated to ensure appropriate input.

2D Collectible Game:

A p5.js-based game where players control a sprite to collect items, avoiding static obstacles and canvas boundaries. The game ends with a score display if the player hits a boundary or obstacle.

Built With

Share this project:

Updates