Inspiration
Cosmic Colonies was inspired by Settlers of Catan.
What it does
It is a real-time online board game where 4 players battle over the cosmos (a 5x5 grid of planets). Players create an account that lets them keep track of how many wins they have. Whoever gets to 5 colonies first wins!
How we built it
Cosmic Colonies is built entirely in C# using ASP.NET Core Blazor Server. Auth0 is used for user authentication, and EFCore is used for storing extra user data.
Challenges we ran into
The biggest challenge was properly syncing the data between the client and server. Building on the web did not make this any easier.
Accomplishments that we're proud of
We are very fond of our art style for the game. It's simple, mostly made of simple lines and shapes, but it conveys the message it needs to.
What we learned
- How to use Auth0
- How to sync data between the browser and the server
- Setting up EFCore to store extra user data
What's next for Cosmic Colonies
In the future, we may add some features that other online games have: rating systems, ranked gameplay, skill-based matchmaking, and leaderboards.
Built With
- aspnetcore
- blazor
- c#
- entity-framework

Log in or sign up for Devpost to join the conversation.