Echoes of Travian is a single-player, real-time, browser-based strategy game, based on and inspired by Travian. It's browser based and requires no downloads or account creation. Using browser's native IndexedDb, game data is persisted and progressed between game sessions, just like you would expect from an online game.
Note: Very much still work in progress, not much to see at the moment.
- Smithy upgrades are account-wide. Upgrading units in one village will upgrade them globally.
- Hero bonuses are account-wide. Applies to attack bonus, defence bonus as well as resource production.
- Hero production bonus is percentage based (up to 20%).
- Culture points removal. Make as many villages as you want, whenever you can afford them.
- Removal of town hall.
- Natars & nature as playable tribes.
- NPC factions, faction reputation system which determines trading options & hostility.
- 8 account-wide artifacts.
- 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.
# clone the project
git clone https://github.com/jurerotar/Echoes-of-Travian.git
# Install dependencies
npm install
# Starts a development server with hot-reloading
npm run dev
CC BY-NC 4.0 DEED - Attribution-NonCommercial 4.0 International