Bonjour,
Voici un petit jeu que j'ai programmé sur le rpi400 en python pour m'entrainer un peu avant de passer à des projets plus gros. J'ai quand même réalisé un exécutable pour faciliter le partage plutôt qu'avoir à installer le code source et se disputer avec les dépendances SDL. Vous le trouverez ici Tetromino4000.
Les sources sont là : https://github.com/mseyne/Tetromino400
Je ne sais pas si ça marche ailleurs que sur mon propre rpi400 mais n'hésitez pas à me dire si vous essayez et si vous rencontrez des difficultés.
Merci
Un tetris clone pour le Raspberry Pi 400
Modérateur : Francois
Re: Un tetris clone pour le Raspberry Pi 400
Salut mseyne,
Très bonne initiative. J'ai télécharger par curiosité ton jeu mais malheureusement je n'ai pas réussi à le faire fonctionner.
Si je lance l'executable :
Je n'ai pas de Rpi400, mais un Raspberry qui a plus pour vocation à être utilisé comme serveur, donc sans interface, contrairement au Rpi400
Mon test s'est donc fait sur mon ordinateur portable, équipé de Kubuntu 20.04. Je ne suis pas surpris que je ne puisse pas lancer directement via l'executable. J'ai donc comme tu l'as suggéré de passer par les sources :
mais malheureusement sans passer par l'executable, j'ai également le souci. Il semblerait que tu ais oublié d'inclure le module pygame dans ton archive source.
Très bonne initiative. J'ai télécharger par curiosité ton jeu mais malheureusement je n'ai pas réussi à le faire fonctionner.
Si je lance l'executable :
Code : Tout sélectionner
kfocal@kfocal:~/Downloads/Tetromino400$ ls -lrt
total 2656
-rwxr-xr-x 1 kfocal kfocal 9768 mars 1 08:42 game
drwxrwxr-x 20 kfocal kfocal 4096 mars 1 08:52 lib
-rw-r--r-- 1 kfocal kfocal 19624 mars 1 08:54 prstartk.ttf
drwxrwxr-x 2 kfocal kfocal 4096 mars 1 08:55 sounds
-rw-r--r-- 1 kfocal kfocal 2555831 mars 1 08:55 chord-128.mp3
-rw-r--r-- 1 kfocal kfocal 32623 mars 1 09:08 objects.py
-rw-r--r-- 1 kfocal kfocal 35149 mars 1 09:08 LICENSE
-rw-r--r-- 1 kfocal kfocal 23856 mars 1 09:08 game.py
-rw-r--r-- 1 kfocal kfocal 1743 mars 1 09:08 debug.py
-rw-r--r-- 1 kfocal kfocal 11634 mars 1 09:08 data.py
-rw-r--r-- 1 kfocal kfocal 3652 mars 1 09:08 api.py
-rw-r--r-- 1 kfocal kfocal 143 mars 1 09:10 README.md
drwxrwxr-x 2 kfocal kfocal 4096 mars 18 09:37 __pycache__
kfocal@kfocal:~/Downloads/Tetromino400$ ./game
bash: ./game: cannot execute binary file: Exec format error
kfocal@kfocal:~/Downloads/Tetromino400$
Mon test s'est donc fait sur mon ordinateur portable, équipé de Kubuntu 20.04. Je ne suis pas surpris que je ne puisse pas lancer directement via l'executable. J'ai donc comme tu l'as suggéré de passer par les sources :
Code : Tout sélectionner
kfocal@kfocal:~/Downloads/Tetromino400$ ls -lrt
total 2652
-rwxr-xr-x 1 kfocal kfocal 9768 mars 1 08:42 game
drwxrwxr-x 20 kfocal kfocal 4096 mars 1 08:52 lib
-rw-r--r-- 1 kfocal kfocal 19624 mars 1 09:08 prstartk.ttf
-rw-r--r-- 1 kfocal kfocal 32623 mars 1 09:08 objects.py
-rw-r--r-- 1 kfocal kfocal 35149 mars 1 09:08 LICENSE
-rw-r--r-- 1 kfocal kfocal 23856 mars 1 09:08 game.py
-rw-r--r-- 1 kfocal kfocal 1743 mars 1 09:08 debug.py
-rw-r--r-- 1 kfocal kfocal 11634 mars 1 09:08 data.py
-rw-r--r-- 1 kfocal kfocal 2555831 mars 1 09:08 chord-128.mp3
-rw-r--r-- 1 kfocal kfocal 3652 mars 1 09:08 api.py
-rw-r--r-- 1 kfocal kfocal 143 mars 1 09:10 README.md
drwxrwxr-x 2 kfocal kfocal 4096 mars 18 09:36 sounds
kfocal@kfocal:~/Downloads/Tetromino400$ python3 game.py
Traceback (most recent call last):
File "game.py", line 8, in <module>
import pygame
ModuleNotFoundError: No module named 'pygame'
kfocal@kfocal:~/Downloads/Tetromino400$