Un tetris clone pour le Raspberry Pi 400

Pour discuter des jeux écrits en "dur" avec le Raspberry Pi comme cible

Modérateur : Francois

Répondre
mseyne
Messages : 2
Enregistré le : mer. 24 févr. 2021 13:03

Un tetris clone pour le Raspberry Pi 400

Message par mseyne » lun. 1 mars 2021 10:14

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

lexafram
Messages : 25
Enregistré le : sam. 2 janv. 2021 11:43

Re: Un tetris clone pour le Raspberry Pi 400

Message par lexafram » jeu. 18 mars 2021 09:46

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 :

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$ 
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 :

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$
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.

Répondre

Retourner vers « Les jeux "baremetal" sur Raspberry Pi »