PHP HTML
Clone or download
WaveHack Merge tag '0.5.0-5' into develop
Tagging hotfix 0.5.0-5 0.5.0-5
Latest commit c19dcde Aug 11, 2018
Permalink
Failed to load latest commit information.
.docker Move docker to .docker Mar 12, 2018
.github Update GitHub issue template Oct 20, 2017
.idea Replace deprecated package satooshi/php-coveralls with php-coveralls/… Aug 2, 2018
app Merge tag '0.5.0-5' into develop Aug 11, 2018
bootstrap Move artisan and bootstrap/ back to project root Apr 28, 2018
public Move artisan and bootstrap/ back to project root Apr 28, 2018
src Fix rounding errors for wiz/AM plat costs Aug 11, 2018
storage Fix storage .gitignore files Apr 28, 2018
tests Fix creating pack sometimes gives error, fixes #321 Aug 5, 2018
.coveralls.yml Move storage folder back to the root Apr 28, 2018
.env.example Move the .env templates back into .env.example Aug 2, 2018
.gitattributes Update .gitattributes Aug 8, 2017
.gitignore Remove trailing slash because of symlink Aug 3, 2018
.styleci.yml Add .styleci.yml May 6, 2017
.travis.yml Fix Travis Aug 3, 2018
CHANGELOG.md Update changelog for 0.5.0 Aug 3, 2018
CODE_OF_CONDUCT.md Add code of conduct Apr 28, 2017
CONTRIBUTING.md Add call to tinker command to clarify Aug 4, 2018
Homestead.yaml Refactor Homestead config Jun 12, 2017
LICENSE.md Update license copyright year Apr 5, 2018
README.md Reorder badges Aug 3, 2018
Vagrantfile Add generated Homestead files to Git, gitignore /.vagrant/ Jun 12, 2017
after.sh Add generated Homestead files to Git, gitignore /.vagrant/ Jun 12, 2017
aliases Add generated Homestead files to Git, gitignore /.vagrant/ Jun 12, 2017
artisan Fix artisan paths Apr 28, 2018
composer.json Add symfony/yaml package Aug 3, 2018
composer.lock Add symfony/yaml package Aug 3, 2018
deploy.php Use master branch in deploy script Jun 3, 2018
docker-compose.yml Move docker to .docker Mar 12, 2018
package-lock.json Npm update Aug 2, 2018
package.json Npm update Aug 2, 2018
phpunit.xml.dist Reorder phpunit envs and add BCRYPT_ROUNDS Aug 2, 2018
server.php Update server.php email address Aug 8, 2017
webpack.mix.js Add Select2 Mar 16, 2018

README.md

OpenDominion

Build Status StyleCI Coverage Status MIT licensed
Say Thanks Donate on Patreon Chat on Discord

Note: OpenDominion is still in development. Some features of the game have not been implemented yet.

Introduction

OpenDominion is a free and open-source clone of Dominion, an online text-based and persistent browser-based (PBBG) fantasy war game. OpenDominion is written in PHP on the Laravel framework.

The original Dominion, now defunct, was a game from Kamikaze Games which ran from about 2000 to 2012 until stopping indefinitely.

Original intro text: [1]

You have reached the online game Dominion. What is Dominion? It's a TOTALLY FREE online fantasy war game. You take control of a plot of land in a realm consisting of a group of other players. With your dominion and allied players, you combat the forces of good or evil using military, magic, or espionage. The goal? To finish at the top of the heap. To make your dominion and your realm the most powerful in the land, and to crush your enemies.

Progress

Although in development, OpenDominion is already playable as an open beta. See the links section below.

Status bars displayed here show the current state of a system or page. Pretty much everything that has some status is already present in one way or another on the open beta.

Systems

System Status
Authentication Progress
Buildings Progress
Land Progress
Heroes Progress
Notifications Progress
Population Progress
Races & Units Progress
Resources Progress
Tech Progress

Pages

This indicates which pages are functional. Some pages will be restyled or revisited upon building different functionality later.

Page Status
Status Progress
Advisors Progress
Daily Bonuses Progress
Exploration Progress
Construction Progress
Destroy Buildings Progress
Land Rezoning Progress
Castle Improvements Progress
National Bank Progress
Military Training Progress
Release Troops Progress
Invading Progress
Magic Progress
Espionage Progress
Messages Progress
Realm Council Progress
Op Center Progress
Government Progress
Diplomacy Progress
Realm Page Progress
Rankings Progress
Town Crier Progress
Valhalla Progress
Scribes / Manual Progress

Contributing

Please see CONTRIBUTING.md for details.

Links

  • Open Beta
    • The open beta is used for development and testing purposes. Feel free to register and participate!
    • To help you get started playing OpenDominion, consult the original Dominion's scribes and the old wiki's newbie guide for general gameplay information.
    • Do note that not every functionality has been implemented yet in OpenDominion.
  • Discord
    • This will be the main place for out of game communication, development talk and game announcements.
  • Issue tracker

License

OpenDominion is open-sourced software licensed under the MIT License.

Acknowledgments

Legal

Dominion and most of its game-related content (concept, mechanics, buildings, races etc) is/was a product of Kamikaze Games, Inc.

OpenDominion aims to be a free and open source remake, closely based on the original Dominion from Kamikaze Games, Inc. No copyright infringement intended.

All rights belong to their respective owners.

Shoutouts / Thanks

  • Ross from Kamikaze Games Inc., for creating and running Dominion
  • RedFox for creating DomSim
  • BlackReign for his OOP sim
  • All the people who contributed to the Dominion Encyclopedia
  • Other people and sites involved with Dominion and from the original Dominion community, including (but not limited to) Dreki, Fingal, Ladeda, Rio, Talium from igalaxie, Sparticus, Lala's Crypt and Mickles from DomHQ
  • All the contributors to the OpenDominion project
  • All the people who are participating in the open beta or otherwise being involved with the OpenDominion project

Notes

1: Taken from the original Dominion website.