Inspiration

We were inspired by online multiplayer games like GeoGuessr, Skribbl.io, and Gartic Phone. We wanted to implement the classic game of Where’s Waldo? using generative AI.

What it does

Wald.io is a multiplayer online game that offers a modern twist on the classic 'Where's Waldo?' puzzle. Players can compete against each other in real-time to find Waldo in AI-generated images. The game tracks mouse clicks to determine the accuracy of each player's discovery, awards points accordingly, and moves to the next challenge.

How we built it

Wald.io was built using React. Standard front-end development was used to create the game interface and sockets and firebase were used to construct key components in the back-end (e.g. the multiplayer system and scorekeeping).

Challenges we ran into

Some challenges were connecting the client and the server for the multiplayer system. Some sockets were not automatically rerunning with updates. Another challenge was choosing how to implement Waldo's image on the background and figure out how to compare his location to the user's click.

Accomplishments that we're proud of

We're proud to have successfully implemented a real-time multiplayer system using sockets and Firebase. Overcoming the challenges of connecting clients and servers, ensuring smooth updates, creating a seamless user interface, and integrating the AI-generated images into the game was a significant achievement.

What we learned

Throughout the development of Wald.io, we gained valuable insights into real-time multiplayer game development, socket communication, and Firebase integration. We also honed our skills in front-end development, user interface design, and AI image generation.

What's next for Wald.io

In the future, we want to incorporate generative-AI so that Waldo becomes the cartoonized versions of your friends. Instead of looking for Waldo, you’ll be looking for you or your friends.

Share this project:

Updates