Kutyagumi
Kutyagumi
A two-player game about cells and taking over the world!
The web version of the game is available to play here, or on itch.io (v1.0.0).
If you have issues, see if your browser is compatible on the first row of this table.
A native Java version is available here.
You can also build it yourself!
To host a game, add ?host=<game-id>
to the end of the URL.
To join a game, add ?join=<game-id>
to the end of the URL.
<game-id>
can be anything that doesn't contain ?
or &
.
For example, to play with a friend, pick a suitable game ID. eutro
will be used in this example.
- Navigate to
https://eutro.github.io/kutyagumi/index.html?host=eutro
- Tell your friend to go to
https://eutro.github.io/kutyagumi/index.html?join=eutro
To rematch, the host needs to refresh first, then the other party can do the same to join.
To host a game, run with the arguments host <game-id>
.
To join a game, run with the arguments join <game-id>
.
There are two colonies of cells (), red and green, fighting for territory.
Your objective is to seize more of the board than your opponent.
Cells can be placed adjacent (up, down, left or right) to other cells of their colour, provided there is no wall () between them.
To place a cell, click a suitable place on the board when it is your turn.
Note that the background colour reflects whose turn it is.
When an area can only be reached by one player, for example if it is closed off, it will automatically be claimed by that player.
Cells are your pieces. Have more of them than your opponent to win.
Running totals are shown in the top left and right corners:
Walls are solid things that cannot be placed through.
Boosters let you place again after you place a cell on them.
To build this project, you'll need the Clojure CLI tool:
https://clojure.org/guides/deps_and_cli
To develop in a browser with live code reloading:
clj -A:dev
To build a release version for the web:
clj -A:prod:play-cljc
To develop the native version:
clj -A:dev native # NOTE: On Mac OS, you need to add the macos alias: clj -A:dev:macos native
To build the native version as a jar file:
clj -A:prod uberjar
Status | Released |
Platforms | HTML5, Windows, macOS, Linux |
Author | Eutro |
Genre | Strategy |
Made with | Lightweight Java Game Library, GIMP |
Tags | Pixel Art, Touch-Friendly |
Code license | MIT License |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few minutes |
Inputs | Mouse, Touchscreen |
Accessibility | Textless |
Multiplayer | Local multiplayer, Server-based networked multiplayer |
Player count | 1 - 2 |
Links | Source code |
Comments
Log in with itch.io to leave a comment.
doesn't load, webconsole reports:
Uncaught TypeError: Cannot read property 'canvas' of null
at xT (main.js:1362)
at main.js:1363
at main.js:1363
xT @ main.js:1362
(anonymous) @ main.js:1363
(anonymous) @ main.js:1363
What browser are you using?
work pc, win 10, chrome
Win 10 and Chrome is what the game was developed on, so it may be issues with work-related restrictions, or an unsuitable Chrome version.
This is the line that errored, when
canvas.getContext("webgl2")
couldn’t get the context.This table here details compatible browsers, which I will add to the page shortly. If you are on Chrome 56 or older (chrome://version/) then that is likely the issue.