1
0
Fork 0
kioku (記憶) a simple and customizable memory game
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daniele Tricoli 3c473ca2c1 Update changelog 1 year ago
extra Rework loading screen 1 year ago
kioku Bump version to 0.1.1 1 year ago
tests Bump version to 0.1.1 1 year ago
.editorconfig Add .editorconfig 1 year ago
.envrc Make kivy not disable KDE comporitor 1 year ago
.flake8 Add flake8 configuration 1 year ago
.gitignore Ignore bin and .buildozer directories 1 year ago
CHANGELOG.rst Update changelog 1 year ago
LICENSE Initial import 2 years ago
README.rst Add thanks section 1 year ago
buildozer.spec Add app icon and splash screen 1 year ago
poetry.lock Add Cython and buildozer to dev dependencies 1 year ago
pyproject.toml Bump version to 0.1.1 1 year ago

README.rst

kioku (記憶)

kioku is a simple and customizable memory game where you can create your own levels. It's written in Python and released under the GPL3.

It can be installed both on Linux and Android.

Here you can see a video of the game on Android.

Installation

Dependencies are managed by python poetry so make sure to have it installed.

Linux

  1. Clone the repository from https://noa.mornie.org/eriol/kioku
  2. Install the dependencies using poetry install
  3. Build the project using poetry build
  4. Install the wheel or the sdist you will find in dist/ directory
  5. Run the kioku command from CLI

Android

  1. Clone the repository from https://noa.mornie.org/eriol/kioku
  2. Install the dependencies using poetry install
  3. Build the Android app using poetry run buildozer -v android debug (beware that first time buildozer will download Android SDK, NDK and other stuff, it will take time)
  4. Install the apk you will find in bin/ directory

Create a new level

To create a kioku's level you only need to add JPG images into a ZIP archive. However doing so, you will get a grid with 3 columns and the name of the level will be Unknown.

To configure both the name and the columns include a metadata.toml file inside the ZIP file with the following:

name = "My wonderful level"
columns_number = 4

Load a level

Press the button on top right of the toolbar (the plus symbol circled) and select the ZIP file using the file browser that will appear.

The main screen of kioku on Linux The game screen of kioku on Linux playing a level with cats' images

The images used in the game screen are cropped versions of the following images released under Creative Commons licenses:

Thanks

Many thanks to sidhe who drew kioku's logo.