https://github.com/open-duelyst/duelyst Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + For + Enterprise + Teams + Startups + Education + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} open-duelyst / duelyst Public * Notifications * Fork 40 * Star 201 Duelyst is a digital collectible card game and turn-based strategy hybrid, developed by Counterplay Games. License CC0-1.0, CC0-1.0 licenses found Licenses found CC0-1.0 LICENSE CC0-1.0 COPYING 201 stars 40 forks Star Notifications * Code * Issues 35 * Pull requests 0 * Discussions * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights open-duelyst/duelyst This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 1 branch 12 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/o] Use Git or checkout with SVN using the web URL. [gh repo clone open-d] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @willroberts willroberts Merge pull request #247 from willroberts/deploy-1.97.10 ... 8d3ea01 Dec 22, 2022 Merge pull request #247 from willroberts/deploy-1.97.10 Deploy v1.97.10 8d3ea01 Git stats * 831 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github Fixes linting job targeting Nov 14, 2022 app Unlock all cards Dec 22, 2022 bin Updates coffeescript imports Oct 17, 2022 cli Removes Steam functionality Nov 4, 2022 config Removes Steam functionality Nov 4, 2022 desktop v1.97.10 Dec 22, 2022 docker Include locales in Docker images Nov 11, 2022 docs Updates DEPLOYING.md Nov 11, 2022 gulp Removes Steam functionality Nov 4, 2022 packages Removes Steam functionality Nov 4, 2022 scripts Removes unused env var Nov 11, 2022 server Merge pull request #237 from willroberts/export-decks Nov 10, 2022 terraform Deploy v1.97.10 Dec 22, 2022 test Unlock all cards Dec 22, 2022 worker Skip invalid bosses Nov 14, 2022 .babelrc chore: init repo with initial source dump Mar 29, 2022 .dockerignore Removes Steam functionality Nov 4, 2022 .editorconfig Updates .editorconfig Oct 17, 2022 .eslintignore Un-ignores app/tools in ESLint Oct 17, 2022 .eslintrc.json Fixes app/ui linting Oct 17, 2022 .gitattributes Fixes line endings on the file specifying line endings (yo dawg) Oct 27, 2022 .gitignore Removes Steam functionality Nov 4, 2022 .mocharc.js Replaces mocha.opts with .mocharc.js Sep 26, 2022 .snyk Adds .snyk ignores file Sep 27, 2022 COPYING Adds COPYING file Oct 19, 2022 LICENSE Initial commit Mar 23, 2022 README.md Updates README.md Oct 29, 2022 bulk-decaffeinate.config.js Refactors linting tasks and enables desktop linting Oct 14, 2022 coffeelint.json Updates CoffeeLint rules Oct 17, 2022 docker-compose.yaml Start game server locally now that it has its own port Oct 28, 2022 firebaseRules.json Renames rules.json to firebaseRules.json Sep 26, 2022 gulpfile.babel.js Validate Firebase URL in app builds Oct 27, 2022 package.json v1.97.10 Dec 22, 2022 tsconfig.json Adds tsconfig.json Sep 7, 2022 version.json v1.97.10 Dec 22, 2022 yarn.lock Adds import/export deck feature Nov 10, 2022 View code [ ] OpenDuelyst Production Deployment Staging Deployment Downloading the Desktop Clients Playing on Android or iOS Contributing to OpenDuelyst Filing Issues and Reporting Bugs Localization License README.md OpenDuelyst Duelyst Logo This is the source code for Duelyst, a digital collectible card game and turn-based strategy hybrid developed by Counterplay Games and released in 2016. Production Deployment Work is underway to deploy OpenDuelyst as "Duelyst Classic": a version of the game exactly as it was in v1.96.17, before the servers were shut down. This is being tracked in issue #3. Staging Deployment The staging deployment is up and running at https:// staging.duelyst.org. Both single-player and multi-player games are available. Downloading the Desktop Clients Desktop clients for Windows, Mac, and Linux can be downloaded on the Releases page. Desktop clients currently use the staging environment. They'll use the production environment once it's available. Playing on Android or iOS We have basic support for playing on mobile web currently. From your phone's browser, head to https://staging.duelyst.org to try it out. To hide the status/navigation bar in Chrome or Safari, open the game and select "Add to Home Screen". When you open the game from the home screen, the status bar will be hidden. Contributing to OpenDuelyst If you'd like to contribute to OpenDuelyst, check out our Documentation, especially the Roadmap and Contributor Guide. You can also join the OpenDuelyst developer Discord server here. This Discord server is focused on the development of OpenDuelyst, and has channels for frontend, backend, and infrastructure discussions, but it is open for anyone to join. Filing Issues and Reporting Bugs If you encounter a bug and would like to report it, first check the Open Issues to see if the bug has already been reported. If not, feel free to create a new issue with the bug label. If you would like to request a technical feature or enhancement to the code, you can create a new issue with the enhancement label. Since OpenDuelyst is currently focused on recreating the game as it last existed in v1.96.17, please avoid creating feature requests related to balance changes. Localization The game currently includes English and German localization. If you'd like to contribute translations for another language, take a look at the app/localization/locales directory. You can copy the en folder and start updating strings for the new language, then submit a Pull Request with your contribution. There are about 4,500 localized strings, so this can also be done a little bit at a time. Once the translations are in, we can help get the language included in the game. License OpenDuelyst is licensed under the Creative Commons Zero v1.0 Universal license. You can see a copy of the license here. About Duelyst is a digital collectible card game and turn-based strategy hybrid, developed by Counterplay Games. Resources Readme License CC0-1.0, CC0-1.0 licenses found Licenses found CC0-1.0 LICENSE CC0-1.0 COPYING Stars 201 stars Watchers 8 watching Forks 40 forks Releases 11 v1.97.10 Latest Dec 22, 2022 + 10 releases Packages 0 No packages published Contributors 7 * @willroberts * @marwanhilmi * @stevelacy * @kananiharry * @DarkVexon * @Ridleh * @nate-trojian Languages * JavaScript 56.2% * CoffeeScript 39.4% * SCSS 1.8% * Handlebars 1.2% * GLSL 0.7% * HCL 0.4% * Other 0.3% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.