DEV Community

Cover image for I built a browser game 🎮
Jonathan
Jonathan

Posted on

I built a browser game 🎮

This has been my longest running software development hobby project. Pairs, a browser card game.

Inspiration

When I first started teaching myself programming. One of the books I used was Python Crash Course by Eric Matthes. Great book by the way! After completing the book, there are additional resources for the book online.

The resources included additional challenges to apply what you have learnt from the book. One of these challenges was to build a game based on the card game, Go Fish.

I ended up completing the challenge, however, there was a problem. It was all in Python and ran in the terminal. Who wants to play a game in the terminal? 🫤

I wanted to build an application that I could easily share with others. I discovered the best way to do this was with a web application. This is how I fell into web development. Pairs was one of my first web development projects and as of now, I still work on it.

Tech Stack

Pairs has been through multiple iterations and tech stacks.

The current tech stack (at time of writing):

Client

Server

Dev (Client)

Features

This game has a single player and multiplayer modes. Single player runs completely on the client whilst multiplayer uses a server to share the gamestate between clients.

Conclusion

This project has really helped me to learn and solidify new and existing web development and programming concepts. I would appreciate it if you'd check out the app. I would also appreciate feedback and I am open to collaboration.

Let me know!

Pairs App
Client Github Repo
Server Github Repo

Thanks for reading!

Top comments (0)