Project
Open source
Cogore is open source under the MIT license. You can read the code, run the game on your own machine and send changes.
The license
The MIT license lets you use, copy, change and share the code, also in paid work. Keep the copyright and license notice with it. The code comes with no warranty.
The Trace typeface ships under the SIL Open Font License 1.1.
The license covers the code. It does not let you present your copy as the official Cogore.
What is in the code
- The web game and its offline mode.
- The simulator, written in Rust and compiled to WebAssembly.
- The board engine that draws parts, traces and traffic.
- The levels, written as data files.
- The server for accounts, the daily board, ranks and rooms.
Other open source code
Cogore uses open source packages. Each one has a license that allows MIT distribution, such as MIT, Apache-2.0, BSD or ISC. A check in the build enforces this.
Take part
Report a problem, suggest a level or send a change. A new level needs no code: it is a data file with a board, limits and a short brief.
Run it on your machine
Install Node.js, pnpm and Rust. Then build once and start the local server:
pnpm install
pnpm build
pnpm dev
The game then opens at http://127.0.0.1:4321.