You are browsing as a guest. Sign up (or log in) to start making projects!

WikiGame

  • 3 Devlogs
  • 10 Total hours

This is a game where you are given a random wikipedia page, and you have to reach another random wikipedia page using only hyperlinks that are present on the page.

Ship #1

I have built a web application called WikiGame. WikiGame is an online game in which you are given a random Wikipedia start page and must reach a designated target page using only the hyperlinks present within the articles.

The most challenging part was the Wikipedia page requests and Flask session setup. I had no clue how either of them worked which made me rework their systems multiple times.

I am proud of making a project after such a long time. I had taken a break from tech (coding etc) last years, and it feels good to be back.

The game instructions are mentioned. My advice for playing the game would be to find country pages as soon as possible as those are the best linked.

To see the game records, you need to to go to the “/history” route rather than play or index. I intentionally didn’t leave a button in the header as I wanted the game records to be kept online but separate.

Play a few rounds! I hope yall enjoy it!

  • 3 devlogs
  • 10h
Try project → See source code →
Open comments for this post

1h 17m 16s logged

DEVLOG 3 (last)

Finally wrote the readme and made the project complete.

Check out and play the game at: https://wiki-game-phi.vercel.app/

If u don’t know how to play, visit the project page.

(Go to /history to get database records)

Let me know what you think!

0
0
4
Open comments for this post

3h 48m 33s logged

DEVLOG 2
My WikiGame is complete althought there is room for a lot of improvements. I completed the basics too, added a database, and even hosted it on Vercel.
I wanted to add an AI to find the most optimized part, but it would require deep machine learning knowlodge. So, I will do that in future maybe. The website is live tho I am gonna share the link when I write the readme as well.

The interface is plain and simple, cuz I don’t like CSS and I am also trying to follow the Wikipedia aesthetics.

I might need to add compatibility with phones etc in the future.

See screenshots of the interface, a page and the history page:

0
0
27
Open comments for this post

4h 25m logged

DEVLOG 1
I started a new project “WikiGame” so check out the game’s description. Today I did these things:

  1. Made the structure of the game on a piece of paper for better brainstorming.
  2. Implemented the Wikipedia API (took a lot of convo with Gemini).
  3. Made the whole (almost) flask backend which renders the pages locally, gives random start and target pages, keeps score, goes to the win page when you reach target.

I still need to do cover some more things like making the database infrastructure etc.

Would love some feedback! (Check my Github page)

0
0
6

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…