Skip to main content

Kageku

What "Kageku" is?

"Kageku" is a game created in one night to be one of the side games me and my friends can play inside our RPG to obtain resources inside it if we play well.

This game is played with a chess board and pieces and works just like chess, but with some key differences.

Board

The board starts with a different configuration (as shown below)

. a b c d e f g h
8 k - r - - - - -
7 p p p - - - - -
6 - - - - - - - -
5 - - - - - - - -
4 - - - - - - - -
3 - - - - - - - -
2 - - - - - P P P
1 - - - - - R - K

Winning

To win, you must either take your opponent's king (yes, no checkmate) or promote a pawn.

The ideia behind not having the obligation to checkmate to win is both to be more simple to people who aren't used to playing chess and potentially speeding up the games.

"Mana"

In the game we have a system that resembles a mana system that caps your plays in your turn. The use of it is stated below.

To calculate how much mana do you have at any given point, you will count the number of friendly pawns you have at your opponent side of the field and add one if you have a friendly pawn in your side of the field.

Spawning pieces

This is the use of the mana. Each turn you can summon any amount of pieces you want as long as the combined cost of all of them is less than or equal to your mana. Pieces that can spawn other pieces references to all pieces in which you can spawn other pieces in empty squares adjacent to them (only up, down, left and right are considered adjacent). To know if a piece can spawn other pieces, you will check if this piece is adjacent to another piece that is able to spawn pieces. The king is always a piece that can spawn others.

The table of pieces costs is the following (for now)

Pawn Knight Bishop Rook Queen
1 2 3 4 5

You cannot have more than 8 pawns, 2 knights, 2 bishops, 2 rooks and 1 queen.

Other details

  • You cannot move the pawns two squares up in the first move like you do in chess

Installation

To install this package you can use pip like:

pip install kageku

Requirements

You'll need Python to run this project (I'm using Python 3.6.8, I don't know if everything works in a different version). No special package is required!

To run the welcome program you'll need to run this command

python welcome.py

Metadata

Release files for Kageku 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Kageku 1.1.2
File Size Uploaded
Kageku-1.1.2.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Kageku 1.1.2
File Interpreter ABI Platform
Kageku-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 12.0 kB

Release files / Kageku-1.1.2.tar.gz

Download URL Kageku-1.1.2.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5bc1f977553195dae420a303967d56c1d99cfcb332c1eb45b78bcf1b91cda229
BLAKE2b-256 checksum
How to use checksums
2abdd5bd339bcab081e31d6aa57ca2b63e5f26d78161bef0cc2db1787b9f001f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.0 CPython/3.6.8

Release files / Kageku-1.1.2-py3-none-any.whl

Download URL Kageku-1.1.2-py3-none-any.whl
Size 6.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad4426e02bab4641d7ffbf2203bfa844715c2dbfb60f7213c65a79e23fac1a91
BLAKE2b-256 checksum
How to use checksums
2185f3bf4f39e7a1053d7f3b78c8cd0cd367badc400e7a13a013cc5dd3e27786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.0 CPython/3.6.8

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

1 release file

1.1

2 release files

1.0.2

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page