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.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.1.5.tar.gz
(168.7 kB
view hashes)
Built Distributions
Close
Hashes for kvcheetah-1.1.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2478734a94aa9da2673258224f2d019519ddcb36be55ed90ad641647a7fe8ddb |
|
MD5 | efd3bddfbb6f76bbdea34ca11c397658 |
|
BLAKE2b-256 | 22916245ab821dc53f7d4c7d94b1cfaf855f20e88bce8f8e6b3a71d3f9a251d1 |
Close
Hashes for kvcheetah-1.1.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30c27ff4a461c00bab935296cdf85c7e07decb5d72ade14371fe4f6f767cd4e0 |
|
MD5 | ab8ce6529f502096b7e9d02e2946134e |
|
BLAKE2b-256 | 20397efa81fe5563e437825e5462504696a65ab6c3159defcc1e589bb0451150 |
Close
Hashes for kvcheetah-1.1.5-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b98a6de48ac46c01adc61d192e06a8bb9facff46a190d029bad750a25a94b5b5 |
|
MD5 | e02273f943a5308ad2b73ad78aef364c |
|
BLAKE2b-256 | 3524c5aee4b097e34395bd5a61ddcac3f2c85a8afd4e56aae257a66de3155e93 |
Close
Hashes for kvcheetah-1.1.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2d89fd8b256d49c5b257c7cf9cc080c5cfdef0284e8ce81fb5765fd5889ac4c |
|
MD5 | 15f64e088311acadc4c289d82a7505b2 |
|
BLAKE2b-256 | c1d6073cd8de6a06f4898dfa482e25aa90821965d9e3435fc18d31e4e50f3789 |
Close
Hashes for kvcheetah-1.1.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1945d67148d81c9ec751c28b287c873f5ee187480f3eab2d45b0117cb82a3eaa |
|
MD5 | a1e506f4d9c879e8336b330d181606f7 |
|
BLAKE2b-256 | c46bdadbdf92afa5feea26c2bf468a77ee16c978e209813e687a73539616f060 |
Close
Hashes for kvcheetah-1.1.5-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7a46723bec9efa9f9128e9f2e2c3e73f9edcb4ef5194020a911dd7b2ca44edc |
|
MD5 | fb101fcf59f44712354884136152c133 |
|
BLAKE2b-256 | 94f19c5fa3eb6928787da637a16d903ea6348821e6a8aa7317484ab6ccef69b4 |
Close
Hashes for kvcheetah-1.1.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61619cce75a14449d91d84f872260c920ad323d4df670669115b50a48606396e |
|
MD5 | b50262d0f8a899c4e381e8f0ab42e1f6 |
|
BLAKE2b-256 | 2cc052dba04e22662fa73212727be0b8bd08dad8394103d7437ef55b231377bb |
Close
Hashes for kvcheetah-1.1.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1b1b2b7059123bf19df593d7518feaecad838d6083dac1ec0b57722c3c4304d |
|
MD5 | efd004451bea80e8c16e58ec9750f525 |
|
BLAKE2b-256 | 24dc9afb5f84c23ff01ea4bdad2e387c4dd5a7e5b51de06b06f92f396c2f3f89 |
Close
Hashes for kvcheetah-1.1.5-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 522625d5b21bc6d52cf4d12fbaf178c6dd949c028d9f7cd163c126b579b7cd95 |
|
MD5 | 567fb746fccacff630989816ec6cc8ef |
|
BLAKE2b-256 | e8ccd10a9b6ec9a9e994e918d024393d721bfa0c8ee609e6e655e1a837c4bf56 |