Freeciv-web - Open-source Turn-based Strategy Game

Freeciv-web is an open-source turn-based strategy game that can be played in any HTML5 capable web-browser. It features in-depth gameplay and various game modes, allowing you to build cities, collect resources, organize your government, and build an army to create the best civilization. Play online against other players or against the computer.

Visit Website
Freeciv-web - Open-source Turn-based Strategy Game

Introduction

What is Freeciv-web?

Freeciv-web is an open-source turn-based strategy game that can be played in any HTML5 capable web-browser. It offers in-depth gameplay with various game modes and options. The goal is to build cities, collect resources, organize your government, and build an army to create the best civilization. You can play online against other players (multiplayer) or by yourself against the computer. Freeciv-web includes both a 2D HTML5 version and a 3D WebGL version.

Key Features

  • Open-source and free to play
  • Turn-based strategy gameplay
  • HTML5 and WebGL versions
  • Multiplayer and single-player modes
  • Build cities, collect resources, and organize your government
  • Build an army to create the best civilization

Running Freeciv-web

Freeciv-web can be set up using Vagrant on VirtualBox for a quick local development environment. Alternatively, it can be run using Docker for easy setup and management.

Installation with Vagrant

  1. Install VirtualBox: https://www.virtualbox.org/
  2. Install Vagrant: http://www.vagrantup.com/
  3. Clone the repository and run Vagrant:
    git clone https://github.com/freeciv/freeciv-web.git --depth=10
    cd freeciv-web
    vagrant up
    

Installation with Docker

  1. Ensure Docker and Docker Compose are installed.
  2. Run the following commands in the freeciv-web directory:
    docker-compose up -d
    

Live Servers

Contributors

License

Freeciv-web is released under the GNU General Public License and the GNU Affero General Public License. See License for details.

Build Status

Build Status