Skip to content

Echoes of Travian is a single-player, real-time, browser-based strategy game, inspired by Travian. It requires no download or account creation. The game leverages browser-native technologies to save your progress and data between sessions, offering an experience akin to an online game.

License

Notifications You must be signed in to change notification settings

jurerotar/Echoes-of-Travian

Repository files navigation

Echoes of Travian

GitHub Actions Workflow Status GitHub Actions Workflow Status Netlify Discord

Echoes of Travian is a single-player, real-time, browser-based strategy game, inspired by Travian. It requires no download or account creation. The game leverages browser-native technologies to save your progress and data between sessions, offering an experience akin to an online game.

Try live

Note

Very much still work in progress, not much to see at the moment.

Features

✅ Smithy upgrades are server-wide. Upgrading units in one village will upgrade them globally.
✅ New artifacts.
✅ Culture points removal. Make as many villages as you want, whenever you can afford them.
✅ NPC factions, reputation system which determines trading options & hostility.
✅ Natars & nature as playable tribes.
✅ New buildings.

Development guide

Tech stack

  • React.js - The library for web and native user interfaces.
  • TypeScript - TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
  • Tailwind CSS - A utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup.
  • Vite.js - Next generation frontend tooling.
  • React Router - React Router enables "client side routing".
  • TanStack Query - Powerful asynchronous state management for TS/JS, React, Solid, Vue and Svelte.
  • Biome - Format, lint, and more in a fraction of a second.

Installation guide

  1. Install Node.js v21 or higher.
  2. Clone this repository.
  3. Navigate to the project and run npm i to install the dependencies.
  4. Run npm run dev to start the development server.
  5. App will automatically open in your default browser
# clone the project
git clone https://github.com/jurerotar/Echoes-of-Travian.git

# Navigate to the project folder
cd Echoes-of-Travian

# Install dependencies
npm install

# Starts a development server with hot-reloading
npm run dev

Documentation and references

Security

Security policy

License

CC BY-NC 4.0 DEED - Attribution-NonCommercial 4.0 International

About

Echoes of Travian is a single-player, real-time, browser-based strategy game, inspired by Travian. It requires no download or account creation. The game leverages browser-native technologies to save your progress and data between sessions, offering an experience akin to an online game.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Languages