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.

Play the first level