Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryangrieb/openciv
An open source civilization-like game made for the web browser.
https://github.com/ryangrieb/openciv
4x 4x-strategy-game civ civilization civilization-5 civilization-games civilization-v game indiegame itch multiplayer openciv opensource-game rougelike strategy-game typescript-game
Last synced: 26 days ago
JSON representation
An open source civilization-like game made for the web browser.
- Host: GitHub
- URL: https://github.com/ryangrieb/openciv
- Owner: RyanGrieb
- Created: 2020-06-08T03:48:30.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-13T04:56:42.000Z (7 months ago)
- Last Synced: 2025-01-05T19:08:08.695Z (about 1 month ago)
- Topics: 4x, 4x-strategy-game, civ, civilization, civilization-5, civilization-games, civilization-v, game, indiegame, itch, multiplayer, openciv, opensource-game, rougelike, strategy-game, typescript-game
- Language: TypeScript
- Homepage:
- Size: 83.7 MB
- Stars: 130
- Watchers: 7
- Forks: 17
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenCiv ![tile_city](https://github.com/rhin123/OpenCiv/blob/master/client/assets/archive/tile_city.png?raw=true)
### Thank you all for 100 stars, I have not forgotten this project. Once I finish my school obligations I intend to ramp up development again.![example workflow](https://github.com/rhin123/OpenCiv/actions/workflows/build.yml/badge.svg)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=RyanGrieb_OpenCiv&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=RyanGrieb_OpenCiv)
[![Discord](https://img.shields.io/discord/925176383792087081.svg?logo=discord&logoColor=white&logoWidth=20&labelColor=7289DA&label=Discord&color=17cf48)](https://discord.gg/WFteeen5fu)![alt text](https://github.com/rhin123/OpenCiv/blob/master/meta/screenshots/new_ui_2.png?raw=true)
## About
OpenCiv is a love letter to turn-based strategy games inspired by Sid Meier's Civilization. The game mainly focuses on Civ 5 features and strives to improve on certain aspects that were lacking in the series.
The main objective of this project is to allow players who enjoy Civilization games to play it **directly on a web browser.**
## How do I build and run this?
To run a local instance, type `docker compose up -d`. (Make sure to have docker installed!)
To play, go to `localhost:1234` in your browser.## How do I play this?
Currently, the project is being rewritten so no playable version is available without building the project.
## Keybinds
`ARROW KEYS` or `LEFT-CLICK DRAG` - Camera Movement
`SCROLL` - Zoom In/Out
`LEFT-CLICK` Unit `RIGHT-CLICK` Tile - Unit Movement
`SPACEBAR` - Skip turns
`ESC` - View settings
## Special thanks to the following:
Contributors -
[Will Pewitt](https://github.com/willpewitt)Artists -
[lucasyoung988](https://www.fiverr.com/lucasyoung988?source=order_page_summary_seller_link)
[brysia](https://www.fiverr.com/brysia?source=order_page_summary_seller_link)
[pratamacam](https://www.fiverr.com/pratamacam?source=order_page_summary_seller_link)
[CharlesGabriel](https://opengameart.org/content/10-basic-message-boxes)