A lightweight game engine based on Kivy.
Project description
kvcheetah
A lightweight 2D game engine based on Kivy.
Installation Instructions (pip)
- on Windows, execute
pip install kvcheetah
on Linux, executesudo pip3 install kvcheetah
- to test your installation on Windows, execute
python -m kvcheetah
on Linux, executepython3 -m kvcheetah
Installation Instructions (GitHub)
- download the latest wheel from the release section that matches your OS
- open a terminal or command prompt window and use pip to install the downloaded wheel file
- to test your installation on Windows, execute
python -m kvcheetah
on Linux, executepython3 -m kvcheetah
Building Instructions
- clone this repo
- open a terminal or command prompt window and switch to the "kvcheetah" folder
- on Windows, execute
python setup.py bdist_wheel
on Linux, executepython3 setup.py bdist_wheel
Features
-
sprites
- hardware-accelerated
- supports basic collision detection
- supports rotation
- supports color adjustment
-
tilemaps
- hardware-accelerated
- supports adjustable viewport
- supports scrolling
- implements viewport culling
- supports collision detection
Tested On
- Python 3.8.7 and Kivy 2.0.0 for Windows 10 (64-bit)
- Python 3.6.8 and Kivy 1.11.0 for Windows Vista (32-bit)
- Python 3.8.5 and Kivy 2.0.0 for Lubuntu 20.04 (64-bit)
- MacOS X
- Android 10 (experimental)
Status
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kvcheetah-1.3.1.tar.gz
(206.5 kB
view hashes)
Built Distributions
Close
Hashes for kvcheetah-1.3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f419b71c9a5a709d20621d7c64d61788ccecd6236627ced4dc514c7f8de70e1d |
|
MD5 | 73ee77e7af492c7ff417e5d0441b5fc6 |
|
BLAKE2b-256 | 3cb85fccbf8c21d6f0163cd1165f0884aea217ce00904059d98aa61224edbd84 |
Close
Hashes for kvcheetah-1.3.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2eb71e3efe332cc91ebc384de1946db692ed92413f7c667dd60b88a4ee82815 |
|
MD5 | ed4c67a99b484eb142545a379c71745b |
|
BLAKE2b-256 | 119a2b8b13865b54f7dececaaba4938dbe2d846d298c88ffab75fd58dbc9686f |
Close
Hashes for kvcheetah-1.3.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 347f93e6d56861ea835bc760d28ab03d46f2ec66026a601847944afc834d699f |
|
MD5 | 66313562f1493f8f91df90c9f2c482ba |
|
BLAKE2b-256 | 544abf1d8774dbc568949bd82fbd7df7d62acf42c57da4ee0272e137f7932bf8 |
Close
Hashes for kvcheetah-1.3.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77102771dfc4b4df82bd9dc0c87645e7eeef5b7ca798ea894319aeb06209b8b5 |
|
MD5 | 42a22ba25ccd62931d3770837a4aaf55 |
|
BLAKE2b-256 | b1d25bf13e8f5ee0f7c0d1a9bd455ca0a527277cf1ecebfd473a8a65e4c4f6ff |
Close
Hashes for kvcheetah-1.3.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08b6c8ca2a5dcb0be871b7636a4c1014f01db49f83f9cf9fa2e61c9c8aed3dc8 |
|
MD5 | b5e1feb072f56cc95b34d9ad03931bec |
|
BLAKE2b-256 | 58afc7238181509114119f2571cc66232da362dcf6f6a6259b075f59662efccf |
Close
Hashes for kvcheetah-1.3.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7ccc90a50103f31bf6cf5d843b120f6974c8b2e74e32416f5b083895e4b4149 |
|
MD5 | 388d437b9c464a947d47492b7df1fb4f |
|
BLAKE2b-256 | 0d91c632c85bcc2e82999118a34e0875da7b64117f3fffbce4fd7f171a24b8b6 |
Close
Hashes for kvcheetah-1.3.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad95d0252becfb17dabf14f43135fed6c406e593b1896583b2b7ad8026327458 |
|
MD5 | 22242ec96b2a039d837f584ea7096d25 |
|
BLAKE2b-256 | 910a74f32329830fe230ad7bef6eb41ce2c68b3fad4165f80bb02f4c7abc28b3 |
Close
Hashes for kvcheetah-1.3.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e66b7f6418a140a5d920047a8064b0670452bb9d1f8cd3552e78612e921898cc |
|
MD5 | f4f982db162a8eb0a666204f1053fbf0 |
|
BLAKE2b-256 | 111f7306a65e94aefc624e2c42ba7209b626d1b77bbed3a0f51ff276b9197b9b |
Close
Hashes for kvcheetah-1.3.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5bdf4d5e25d5f320b99a5e270b7dba43d48f61dce359a25c1bbb04273ddea86 |
|
MD5 | d0935093ff9f53c6c3fd44f6ba871f49 |
|
BLAKE2b-256 | 175e243186c7215c6d6cf509b45832cb178ae7c9e0343fbd16bacb7bd46f6590 |