geowar.io
GeoWar is a realtime multiplayer game with the goal of conquering the world.
Idea
I used to play a great browser game called eRepublik. I think it is one of the best browser games I've ever played. It inspired this idea with the theme of countries and world domination.
The name is inspired by GeoGuessr, a game where you guess locations based on street view images.
Goals
I wanted to learn more about Convex it is an amazing piece of technology that allows you to build realtime applications with ease. So I finally decided to build this idea with Convex.
Tech Stack
Typescript, React, TailwindCSS, amcharts, Convex
Key Features
- Realtime multiplayer interactions
- A smooth and interactive world amp
- Basic game mechanics (e.g attacking, defending, conquering)
- Leaderboards and stats
- Advanced game mechanics (e.g advanced attacks, chat, alliances)
Learnings
I learned a lot about Convex and how to build realtime applications with it.
I already used amcharts in my previous project, but I learned a lot about how to use it in a more advanced way. I built some customizations around it which made the experience smoother.
Aftermath
I really enjoyed learning about Convex. I already made some contributions to their documentation while I was building this project. I plan to more contributions to Convex in the future and use it in more projects.