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 Catalina
- 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-2.0.1.tar.gz
(278.8 kB
view hashes)
Built Distributions
Close
Hashes for kvcheetah-2.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aabc5f311b906d30236cfcdc7aade9387cad1d457df1d1a0d5791912a5cbb169 |
|
MD5 | 18f880a86d0a8b97ace766fc5fd15603 |
|
BLAKE2b-256 | 4235bf1f81f80d06abeaa8edea3e14f48e2fed4d96c23998406cc77da4915495 |
Close
Hashes for kvcheetah-2.0.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b964a91454279f99e2296db025421d7319f5d6807496af487e12dc148ee6dcb8 |
|
MD5 | 77f04ceed1c0b75ed4fe7e1a66d8e1a6 |
|
BLAKE2b-256 | 316a0257d216995fd841d72e69152a78297d5b0fd3567bb2f0bb8a135bbd9d01 |
Close
Hashes for kvcheetah-2.0.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19fdfcc23b62af9799a69da0a1592c76bfea098e353787274099e75a2530cc43 |
|
MD5 | e4b7bda87124bde90e4fbe1c25770454 |
|
BLAKE2b-256 | c5df65561c6d59160386fbf928583301d63b3c52f8e3a203311196604d9717a4 |
Close
Hashes for kvcheetah-2.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acb6c8ad0f5aff6991bb558cb323329f1d4e97645623fef329718dbf4155a0ac |
|
MD5 | 5b3425bbc0804ecae5021289176677ef |
|
BLAKE2b-256 | be20d3e6b37bc6ada46d4d540a1d8af72e62836526add2307e6f2b58e82b7321 |
Close
Hashes for kvcheetah-2.0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eba3b6ed5a23abc39d8123003b60816876761f362f70063207e9f3cfe95b77e |
|
MD5 | 95f181deed36a389fe27ac84ca2ae9ff |
|
BLAKE2b-256 | e70d312b561a5922f56cdc2968f4d41aaddfaedbaddd63ccf40f8f0f5178e10f |
Close
Hashes for kvcheetah-2.0.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47edc4ddf81da07a94b879215cc0bad02d646b0251266c3412c3831fd75623c4 |
|
MD5 | 3e537238c3adecd93ee5cdd7ec00af7f |
|
BLAKE2b-256 | 92f9d6fd13d3949ca606e5d885978f3ab786ac5188648936124fab3746f580e4 |
Close
Hashes for kvcheetah-2.0.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46dd801176ed4e31f5d567af10cd892e66be996679b03dec2a27ebca6c1cf4b8 |
|
MD5 | a99ea920518428ff39a22fbed18c3419 |
|
BLAKE2b-256 | 488ac35c12a2ba28c0fb9bd7dfcb28dc3b35444bb45dde766a05eb434f0fb1f7 |
Close
Hashes for kvcheetah-2.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c0a0990067486cd02f7b0f20e6c537b43449f8cac2254bb74be5831519533c |
|
MD5 | f3ac4727310c6bd2cba7a5acba4c2f18 |
|
BLAKE2b-256 | 6acda13745bdedec76da829279ab3b17380eed69d44e92aab1b06e849337cff9 |
Close
Hashes for kvcheetah-2.0.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d1cf9ae40802bf7dff2ae5992914834674c874ba1cf0df9e09d8ce7f4844865 |
|
MD5 | e492981f74a137384aa64c6f9d440964 |
|
BLAKE2b-256 | 26a0ff8149f9ab2210c9eae6ac5e33dd4dc3cfa2225cc1ee31ddadf014bbc436 |