Chips' Laby
5 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
Chips' Laby
Bonjour à tous !
Donc ça fait un moment que j'étais pas passé tiens (je sais plus pourquoi, mais ce sont des choses qui arrivent). Donc j'ai codé un petit jeu Python en quatre jours, et j'ai pensé à vous
Je me suis demandé si on pouvais porter un jeu pygame codé avec python 3.2.2 sur Dingux.
Mais avant tout, je vais vous présenter ma création :
Le fait qu'il aie été codé en Python, implique sa capacité à être multi-plateforme. En effet python fonctionne sous Windows, Linux et MacOS (et a même été porter sur d'autres machines comme nous le prouve Dingux). En revanche, comme dans les autres langages, si je veux faire une compilation du jeu pour telle ou telle plateforme, il me faut cette plateforme. De ce fait, le jeu n'est disponible que sous Windows et Linux (je code sous Linux).
Télécharger Chips' Laby v1.4 :
Windows 32 bit (compatible 64) : http://64xiev.1fichier.com/
Linux 64 bit : http://6d7paq.1fichier.com/
Sous Windows :
ça devrait fonctionner sans problèmes particuliers, les tests sur différentes machines, 32 et 64 bits se sont déroulés sans problèmes.
Sous linux :
Si vous avez une erreur de type :
Vous pouvez taper dans un terminal :
Le menu principal. Sous windows, le bouton Full screen n'existe pas car cela ne fonctionne que sous linux.
Le niveau 1
Le multijoueur local est de la partie !
Dans ce jeu, vous incarnez une frite bandit dont l'objectif est de faire la raziat des pots de ketchup.
Mais des gardes tenteront de vous arrêter.
Cependant il y a des power up qui vous rendront invincible quelques secondes et qui vous permettront d'éléminer les gardes.
Mais d'autres arriveront par la porte de la garnison.
Un deuxième joueur peut égalemenr jouer en simultaner. Il utilisera alors les touches q, s, d, z tandis que le joueur 1 sera toujours sur les touches fléchées.
Les parties multijoueurs se passent sur les même niveaux, mais les bandits doivent coopérer à deux pour récupérer le ketchup, il ne s'agit pas d'en prendre plus que l'autre (quoique ça peut être amusant). Les deux joueurs peuvent faire exactement la même chose et sont à égalité au niveau du gameplay et de la difficulté (les ennemis tenderont à se déplacer vers le joueur le plus proche).
Page du jeu sur mon site avec possibilité de télécharger la v1.0 : http://fried-world.eu/Fried_World/softwares.php?contenu=173
Voilà, donc si vous avez des questions ou une suggestion, n'hésitez pas à me demander
Donc ça fait un moment que j'étais pas passé tiens (je sais plus pourquoi, mais ce sont des choses qui arrivent). Donc j'ai codé un petit jeu Python en quatre jours, et j'ai pensé à vous
Je me suis demandé si on pouvais porter un jeu pygame codé avec python 3.2.2 sur Dingux.
Mais avant tout, je vais vous présenter ma création :
Le fait qu'il aie été codé en Python, implique sa capacité à être multi-plateforme. En effet python fonctionne sous Windows, Linux et MacOS (et a même été porter sur d'autres machines comme nous le prouve Dingux). En revanche, comme dans les autres langages, si je veux faire une compilation du jeu pour telle ou telle plateforme, il me faut cette plateforme. De ce fait, le jeu n'est disponible que sous Windows et Linux (je code sous Linux).
Télécharger Chips' Laby v1.4 :
Windows 32 bit (compatible 64) : http://64xiev.1fichier.com/
Linux 64 bit : http://6d7paq.1fichier.com/
Sous Windows :
ça devrait fonctionner sans problèmes particuliers, les tests sur différentes machines, 32 et 64 bits se sont déroulés sans problèmes.
Sous linux :
Si vous avez une erreur de type :
- Code:
error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory
- Code:
error while loading shared libraries: libcrypto.so.0.9.8: wrong ELF class: ELFCLASS32
Vous pouvez taper dans un terminal :
- Code:
apt-get download libpython3.2
apt-get download libssl0.9.8
Le menu principal. Sous windows, le bouton Full screen n'existe pas car cela ne fonctionne que sous linux.
Le niveau 1
Le multijoueur local est de la partie !
Dans ce jeu, vous incarnez une frite bandit dont l'objectif est de faire la raziat des pots de ketchup.
Mais des gardes tenteront de vous arrêter.
Cependant il y a des power up qui vous rendront invincible quelques secondes et qui vous permettront d'éléminer les gardes.
Mais d'autres arriveront par la porte de la garnison.
Un deuxième joueur peut égalemenr jouer en simultaner. Il utilisera alors les touches q, s, d, z tandis que le joueur 1 sera toujours sur les touches fléchées.
Les parties multijoueurs se passent sur les même niveaux, mais les bandits doivent coopérer à deux pour récupérer le ketchup, il ne s'agit pas d'en prendre plus que l'autre (quoique ça peut être amusant). Les deux joueurs peuvent faire exactement la même chose et sont à égalité au niveau du gameplay et de la difficulté (les ennemis tenderont à se déplacer vers le joueur le plus proche).
Page du jeu sur mon site avec possibilité de télécharger la v1.0 : http://fried-world.eu/Fried_World/softwares.php?contenu=173
Voilà, donc si vous avez des questions ou une suggestion, n'hésitez pas à me demander
Dernière édition par Benoit87 le Sam 14 Avr 2012 - 19:00, édité 5 fois
Re: Chips' Laby
euh... Ca met fichier introuvable quand je clique sur le lien linux
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
En effet.. Miroriii n'a manifestement pas uploadé mes fichiers.
Je les ai réuploadés sur 1fichier.com.
Merci d'avoir signaler
Je les ai réuploadés sur 1fichier.com.
Merci d'avoir signaler
Re: Chips' Laby
De rien
[EDIT] Il a besoin de quoi comme dépendances pour se lancer ? Parceque pour l'instant il est pas content
J'ai ça comme message d'erreur :
[EDIT] Il a besoin de quoi comme dépendances pour se lancer ? Parceque pour l'instant il est pas content
J'ai ça comme message d'erreur :
[alexis@archlinux chipslaby]$ ./chipslaby
./chipslaby: error while loading shared libraries: libcrypto.so.0.9.8: wrong ELF class: ELFCLASS32
Dernière édition par 3lazer4 le Lun 9 Avr 2012 - 17:02, édité 1 fois
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
Hum... je pensais avoir mis tout ce qu'il fallait dans le dossier.
Tu as libfii.so.5 ?
Il te demande quoi ?
Tu as libfii.so.5 ?
Il te demande quoi ?
Re: Chips' Laby
Edité
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
ah tiens, j'ai eu exactement le message hier après avoir réinstallé linux et l'environnement de développement pour dingux sur mon pc, un problème de droit pour moi.
En ce qui concerne ton jeu, c'est python 2.5 et 2.7 pour dingux seulement.
Je vais tester ça bien joué
En ce qui concerne ton jeu, c'est python 2.5 et 2.7 pour dingux seulement.
Je vais tester ça bien joué
Dernière édition par Coccijoe le Lun 9 Avr 2012 - 17:07, édité 1 fois
Re: Chips' Laby
je sais pas ...
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
@3lazer4: Hum... je crois que tu peux supprimer libcrypto.so.0.9.8 du répertoire.
et aussi libssl.so.0.9 je crois qu'il va te sortir à peu près la même chose xD
Mon ami qui avait testé sous Linux avait eu ces deux dépendances grâce à getlibs je crois, si tu connais ?
@Coccijoe: Et tes aussi en train de chercher d'où ça vient ? On va pouvoir trouver comme ça
Ok j'espère que quelqu'un fera un portage de python3.2 un jour
Merci !
et aussi libssl.so.0.9 je crois qu'il va te sortir à peu près la même chose xD
Mon ami qui avait testé sous Linux avait eu ces deux dépendances grâce à getlibs je crois, si tu connais ?
@Coccijoe: Et tes aussi en train de chercher d'où ça vient ? On va pouvoir trouver comme ça
Ok j'espère que quelqu'un fera un portage de python3.2 un jour
Merci !
Re: Chips' Laby
Ah non, moi j'ai réglé le problème, j'ai autorisé la lecture et l'écriture dans le répertoire du toolchain (/opt), j'avais ce message quand je voulais compiler, j'imagine que ça peut venir de quelques chose de similaire c'est tout, si ça peu aider...
Re: Chips' Laby
Ah ok !
Bah, là ça vient probablement que le fichier dans le repertoire n'est pas en accord avec le hardware (j'ai pris la lib qui était dans mon PC, donc pas sûr que se soit compatible partout, j'aurais essayé )
Bah, là ça vient probablement que le fichier dans le repertoire n'est pas en accord avec le hardware (j'ai pris la lib qui était dans mon PC, donc pas sûr que se soit compatible partout, j'aurais essayé )
Re: Chips' Laby
bon j'ai tenté de supprimer les 2 fichiers que t'as dit, mtn il me les demande
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
Oui, parce qu'il en a besoin. Mais faut trouver comment les récupérer, mais compatibles avec ta machine xD
Je ferai un script bash pour les linuxiens
(je vais chercher comment se les procurer, tu pourrais m'écrire l'erreur qu'il te retourne par hasard ? )
Edit : Trouvé, j'ai essayé de faire
Essayez de faire de même et dites-moi
Edit 2 : (enfin il ne s'agit que d'une mise à jour)
Je ferai un script bash pour les linuxiens
(je vais chercher comment se les procurer, tu pourrais m'écrire l'erreur qu'il te retourne par hasard ? )
Edit : Trouvé, j'ai essayé de faire
- Code:
sudo apt-get upgrade
Essayez de faire de même et dites-moi
Edit 2 : (enfin il ne s'agit que d'une mise à jour)
- Code:
sudo apt-get install libssl0.9.8
Re: Chips' Laby
Quand je fais une recherche "libssl" dans les paquets dispo, il me trouve :
Et quand je recherche "openssl", il me trouve :
Saurais tu lequel prendre ?
(tous mes paquets sont à jour)
[EDIT] J'ai un peu cherché et j'ai trouvé ça :
- Spoiler:
- [alexis@archlinux ~]$ yaourt libssl
1 aur/openssl-compatibility 0.9.8-3 (Out of Date) (738)
libssl and libcrypto 0.9.8 libs
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ----------------------------------------------------
==>
Et quand je recherche "openssl", il me trouve :
- Spoiler:
- [alexis@archlinux ~]$ yaourt openssl
1 core/openssl 1.0.1-2 [installed]
The Open Source toolkit for Secure Sockets Layer and Transport Layer
Security
2 extra/perl-crypt-openssl-bignum 0.04-6
OpenSSL's multiprecision integer arithmetic
3 extra/perl-crypt-openssl-random 0.04-6
Interface to OpenSSL PRNG methods
4 extra/perl-crypt-openssl-rsa 0.28-2
Interface to OpenSSL RSA methods
5 extra/perl-crypt-ssleay 0.58-3
OpenSSL glue that provides LWP https support
6 extra/perl-net-ssleay 1.46-1
Perl extension for using OpenSSL
7 extra/pyopenssl 0.13-1 [installed]
Python3 wrapper module around the OpenSSL library
8 extra/python2-pyopenssl 0.13-1 [installed]
Python2 wrapper module around the OpenSSL library
9 community/luasec 0.4-3
Lua bindings for OpenSSL library to provide TLS/SSL communication.
10 community/tls 1.6-4
OpenSSL extension to Tcl
11 multilib/lib32-openssl 1.0.1-1 [installed]
The Open Source toolkit for Secure Sockets Layer and Transport Layer
Security (32-bit)
12 aur/bitlbee-openssl 3.0.4-1 (4)
Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC -
linked against OpenSSL instead of GNUTLS
13 aur/chicken-openssl 1.4-4 (0)
Chicken Scheme Egg: Bindings to the OpenSSL SSL/TLS library
14 aur/cl-ssl-cvs 20090814-2 (3)
A Common Lisp interface to OpenSSL
15 aur/engine_pkcs11 0.1.8-2 (10)
Implementation of a PKCS11 engine for OpenSSL
16 aur/haskell-hopenssl 1.6.1-18 (2)
FFI bindings to OpenSSL's EVP digest interface
17 aur/haskell-hsopenssl 0.8.0.2-3 (Out of Date) (3)
(Incomplete) OpenSSL binding for Haskell
18 aur/haskell-nano-hmac 0.2.0-4 (3)
Bindings to OpenSSL HMAC.
19 aur/haskell-nano-md5 0.1.2-3 (3)
Efficient, ByteString bindings to OpenSSL.
20 aur/haskell-openssl-createkey 0.1-4 (0)
Create OpenSSL keypairs.
21 aur/lftp-openssl 3.7.14-1 (Out of Date) (1)
Sophisticated command line based FTP client with openssl
22 aur/lib32-openssl098 0.9.8.u-1 (296)
The Open Source toolkit for Secure Sockets Layer and Transport Layer
Security (32-bit, 0.9.8 branch)
23 aur/luacrypto 0.2.0-2 (8')
Lua frontend to the OpenSSL cryptographic library.
24 aur/luasec-hg 44-1 (1)
Lua bindings for OpenSSL library to provide TLS/SSL communication.
25 aur/mingw32-openssl 1.0.0g-1 (Out of Date) (16)
Toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport
Layer Security (TLS v1) protocols. Mingw32 build.
26 aur/mingw32-openssl-static 1.0.0h-1 (8')
The Open Source toolkit for Secure Sockets Layer and Transport Layer
Security (mingw32, static)
27 aur/openssl-aesni 1.0.0.g-1 (Out of Date) (1)
OpenSSL with backported AES-NI support
28 aur/openssl-bionic 0.9.8o-1 (Out of Date) (0)
The Open Source toolkit for Secure Sockets Layer and Transport Layer
Security, built with Bionic libc
29 aur/openssl-cisco-dtls 0.9.8k-2 (Out of Date) (12)
openssl/crypto libraries only (with patch for Cisco DTLS) (does not
conflict with standard package)
30 aur/openssl-compatibility 0.9.8-3 (Out of Date) (738)
libssl and libcrypto 0.9.8 libs
31 aur/openssl098 0.9.8.u-1 (199)
The Open Source toolkit for Secure Sockets Layer and Transport Layer
Security (0.9.8 branch)
32 aur/openssl_tpm_engine 0.4.1-4 (3)
OpenSSL engine which interfaces with the TSS API
33 aur/perl-crypt-openssl-aes 0.02-1 (1)
Interface to AES functionality in OpenSSL
34 aur/perl-crypt-openssl-dsa 0.130.0-1 (5)
CPAN package (no description found)
35 aur/pyncrypt 0.6.4-3 (1)
PyNCrypt: Yet another OpenSSL wrapper for python
36 aur/pyopensslproxy 0.1-1 (0)
Provides HTTPS proxy support to httplib and urllib2 classes.
37 aur/python26-pyopenssl 0.11-2 (1)
Python2 wrapper module around the OpenSSL library
38 aur/tls-cvs 20080127-1 (4)
OpenSSL extension to Tcl from CVS
39 aur/vim-openssl 3.2-3 (Out of Date) (11)
Edit OpenSSL encrypted files and turn Vim into a Password Safe
40 aur/xca 0.9.1-1 (30)
graphical user interface to OpenSSL, RSA/DSA public keys, certificates,
signing requests and revokation lists
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ----------------------------------------------------
==>
Saurais tu lequel prendre ?
(tous mes paquets sont à jour)
[EDIT] J'ai un peu cherché et j'ai trouvé ça :
you are trying to run a 32bit app and do not have the 32bit version of libcrypto.so.0.9.8 in /usr/lib32 so it is using the 64bit one which won't work.
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
je suis en 64 bits.
J'ai tenté le 22, ça ne change rien
[EDIT] J'ai installé openssl-compatibility et ça change de message d'erreur :
J'ai tenté le 22, ça ne change rien
[EDIT] J'ai installé openssl-compatibility et ça change de message d'erreur :
[alexis@archlinux chipslaby]$ ./chipslaby
./chipslaby: /usr/lib/libcrypto.so.0.9.8: no version information available (required by /home/alexis/Telechargements/chipslaby/libssl.so.0.9.
zipimport.ZipImportError: can't decompress data; zlib not available
Fatal Python error: unable to locate initialization module
Abandon
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
Hum...
Sinon essayes d'installer ça : http://dl.smglive.org/FJ_1333997276.1078
Ensuites avec tu tapes
et normalement il télécharge ce qu'il faut
Sinon essayes d'installer ça : http://dl.smglive.org/FJ_1333997276.1078
Ensuites avec tu tapes
- Code:
getlibs chipslaby
et normalement il télécharge ce qu'il faut
Re: Chips' Laby
il faut que je m'inscrive ?
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
Ah bon ? Mince je savais pas qu'il fallait être inscrit
Non tiens je l'ai uploadé là : http://znkfpl.1fichier.com/
Non tiens je l'ai uploadé là : http://znkfpl.1fichier.com/
Re: Chips' Laby
c'est un .deb ? je suis sous archlinux
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
Pas compatible ?
Embêtant ! Essayes de voir si le paquet getlibs existe dans les dépôts d'archlinux
Je sais pas si ça existe autrement
Embêtant ! Essayes de voir si le paquet getlibs existe dans les dépôts d'archlinux
Je sais pas si ça existe autrement
Re: Chips' Laby
non...
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
Hum... quelle prise de tête de faire tourner un jeu python en standalone ._.
Tu as installé openssl-compatibility.
Essayes d'installer le normal : http://www.devside.net/guides/linux/openssl (enfin, c'est bizarre qu'il faille openssl, mais c'est ce que j'ai trouvé sur les forums)
Tu as installé openssl-compatibility.
Essayes d'installer le normal : http://www.devside.net/guides/linux/openssl (enfin, c'est bizarre qu'il faille openssl, mais c'est ce que j'ai trouvé sur les forums)
Re: Chips' Laby
c'est déjà installé... sinon tant pis c'est pas grave
3lazer4- Messages : 1154
Date d'inscription : 26/07/2010
Age : 28
Localisation : Devant ma chaise, sur mon ordinateur (à moins que ce ne soit le contraire... ^^)
Re: Chips' Laby
Oui. Et puis on peut toujours attendre que quelqu'un jette un oeil avec getlibs pour trouver le paquet à installer, moi je peux pas détecter vu que j'ai déjà tout
Page 1 sur 2 • 1, 2
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Jeu 5 Déc 2019 - 20:37 par Monstercrunch
» Les 2 minutes du peuple
Dim 29 Avr 2018 - 22:38 par Saigan
» Clip
Ven 18 Aoû 2017 - 14:00 par Bart
» HELP !!!!
Mar 3 Jan 2017 - 13:09 par basteros
» En 2016 opendingux ou dingux
Mer 28 Déc 2016 - 9:18 par IloveLinux
» probleme emulateur
Jeu 22 Sep 2016 - 13:27 par dcess
» dingoo demmare plus
Mer 21 Sep 2016 - 17:08 par dcess
» HELP !! 2 ans après
Jeu 21 Juil 2016 - 18:43 par amazcat
» Les plus belle mini borne d'arcade
Jeu 25 Fév 2016 - 22:35 par Bart
» Bonne année 2016
Dim 3 Jan 2016 - 20:06 par Bart