Skip to content

Persistent, browser-based, massively multiplayer, online real-time strategy game

License

Notifications You must be signed in to change notification settings

Pierre-Alexandre35/travian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travian Clone - Browser Game

I had this project in my mind since a long time. I've always been a huge fan of the popular browser game called Travian. Travian is a browser based MMOG where you compete with thousands of other players by buuilding up your village, building, ressources, fields, troops in order to have the largest global population accross the server.

The goal of the project is to have exactly the same logic as the original, but with some UI enhancements, as well as being cross-platform.

The project was on-hold for almost a year due to personnal issues, and I am now going to invest more time in this project and using a different approach. When I started Travian-clone, I was working on every aspects at the same time (front-end using Vue3, working on the data-modeling, user authentification, ...). This is currently a single-person company and it was very difficult to work on every aspect at the same time with a limited amount of time. So I decided to continue this project with a different approch:

  • Use Trello
  • Front-end at the end. Focus 100% on the back-end and data-modeling.

Technologies

Project Management

  • Trello

Database tools

  • Datagrip (used for data modeling, created schemas)
  • PostgreSQL

Backend

  • FastAPI
  • Custom-made ORM (just because I wanted to try to do it without an ORM)
  • Oauth2 (users authentification)
  • Poetry (dependencies management)

Front

  • Vue3
  • Axios

Infra

Everything will be hosted on the cloud, on Google Cloud Platform:

  • Kubernetes Cloud Run
  • Terraform

poetry install poetry run python asgi.py

Project Management

Trello board is available here . with 5 different labels:

  • backend
  • frontend
  • database (including data modeling)
  • docs
  • infra (hosted on Google Cloud Platform)

About

Persistent, browser-based, massively multiplayer, online real-time strategy game

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published