Ceci est une ancienne révision du document !
Table des matières
Kivy: Kivent Moteur de jeux pour Android
Ressources
Kivy
- Innovative user interfaces made easy The aim is to allow for quick and easy interaction design and rapid prototyping whilst making your code reusable and deployable. kivy.org
KivEnt
- http://www.kivent.org KivEnt is an entity-based game engine for Kivy
Installation
Kivent est découpé en modules. L'installation est franchement brouillonne.
Dépendances
sudo pip3 install tmx
Installation de kivy et pyjnius
kivent
Télécharger les sources, puis:
cymunk
Dans …./kivent/modules/cymunk
sudo python3 setup.py install
kivent_core
Dans …./kivent/modules/core:
sudo python3 setup.py install
maps
Dans …./kivent/modules/maps:
sudo python3 setup.py install
particles
Dans …./kivent/modules/particles
sudo python3 setup.py install
projectiles
Dans …./kivent/modules/projectiles
sudo python3 setup.py install
Buildozer
Voir
Buildozer
==== Test avec kivent/examples/16_svg_phys_objects ====
Est-ce utile ?
sudo apt-get install aidl
Et bien sûr, ça ne marche pas !
L’exécution de main.py sur PC est ok, mais pas la compilation avec buildozer !
=== Le dossier sur Github ===
* https://github.com/sergeLabo/kivent_example_16
La totalité de la sortie terminal est dans le dossier debug
Voir **Issue on github**
=== Extrait de buildozer.spec ===
<code python>
# (list) Source files to include (let empty to include all the files)
#source.include_exts = py,png,jpg,kv,atlas,ogg
source.include_exts = py,svg
# (list) Application requirements
# comma seperated e.g. requirements = sqlite3,kivy
requirements = python3crystax==3.5,kivy,kivent_cymunk,kivent_core
</code>