|
Publicité ' | ||||||||||||||||||||||||
|
|
#41 |
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
salut afranck64;
j'avoue que "l'archer" ça ne m'a pas inspiré, je suis plutôt puzzle, désolé de ne pas avoir fait l'effort il me manque le module phy pour que ton code fonctionne chez moi. Pipes fonctionne plutôt bien, le path-mode est une bonne idée; et je vois que l'on fait de l'auto-promotion ^^ à la place de l'archer j'ai fait un sokoban: ![]() http://joel-murielle.perso.sfr.fr/sokoban.tar et un samegame: ![]() http://joel-murielle.perso.sfr.fr/samegame.tar Si ça vous inspire ... |
|
|
00
|
|
|
#42 |
|
Membre Expert
![]() ![]() |
Bonjour,
@Joesmiley: C'était bien joué le personnage transparent. Il me faudra beaucoup de temps pour développer comme ça. Et le Samegame pour pouvoir faire cette compression des cases vides la va me falloir bosser dur. pour ce qui est du sokoban j'en ai déjà codé un bien qu'il soit en pascal et en mode console; bref si tu as une machine qui tourne sous Windows ou un compilateur pascal, voila le truc. Pièce jointe 65911 pour ce qui est du samegame je risque mettre du temps avant de le coder j'ai un exam dans 2 semaines. Bon code et @+ ps: le module phy est contenu dans le dossier data (Pipes) |
|
00
|
|
|
#43 |
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
re,
j'ai une idée assez simple, mais j'y connais rien en socket ... j'aurais donc besoin d'un p'tit coup de main c'est un jeu de tir. 2 à 4 chars qui se poursuivent pour se tirer dessus et donc qui pourrait se jouer en réseau. voilà un premier brouillon;utilisez les flèches et la barre espace. http://joel-murielle.perso.sfr.fr/chars.zip ![]() le decors pourrait être détruit. c'est surtout histoire d'apprendre à utiliser les sockets. alors, que doit faire le serveur et que doit faire le client ? merci. |
|
|
00
|
|
|
#44 |
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
j'ai réfléchi, et j'ai dans l'idée que:
-le serveur recolte l'état du clavier auprès de chaque client puis redistribut les infos -il attend ensuite que tous les clients se soient acquité de leur tâches. dans le principe, c'est bon ? |
|
|
00
|
|
|
#45 |
|
Membre Expert
![]() ![]() |
Bonsoir Josmiley,
ça fait un bail! bon pour le jeu je ne m'y connait pas très bien (du moins pour le moment en socket) mais tu devrais faire un serveur multithread sinon à chaque émission, il faudra attendre une réception alors tu devra avoir un Thread chargé de la réception des infos envoyées par les clients (mouvements,...) et un autre chargé de l'émission/re-émission des infos en direction des clients (nouvelle position des joueurs...) bien entendu les clients également devront être multithread. bon je vais un peu lire et je te fais signe @+ et bon code
|
|
00
|
|
|
#46 |
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
salut afranck64,
justement, pour rester synchro, je pense pas faire du multi-thread. Ainsi, un joueur n'ira pas plus vite qu'un autre si sa connection est plus rapide. bon, j'ai faim une maj du jeu, les flèches pour se déplacer, space pour tirer un obus, et left alt pour mitrailler. les 4 chars se déplacent en même temps ... jusqu' à ce que je pige les sockets. http://joel-murielle.perso.sfr.fr/chars.zip
|
|
|
00
|
|
|
#47 |
|
Membre Expert
![]() ![]() |
Salut,
Je pense que tu ne m'as pas bien compris en fait le multi-threading c'est pour que les sockets ne se bloquent pas les uns les autres car la méthode socket.recv fait un sorte de mainloop jusqu'à ce que des informations soient reçuent... bref je documente encore @+ et bon code! |
|
00
|
|
|
#48 | ||
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
bon, allez !!
faut faire quelque chose. je vais refaire un tetris, classique. sauf qu'au lieu de s'appuyer sur des matrices pour gerer le jeu, on va utiliser des rectangles et des images. Enfin, je vais essayer ... voilà un début de code: Code :
je dois trouver un moyen d'éliminer les lignes pleines
|
||
|
|
00
|
|
|
#49 |
|
Membre Expert
![]() ![]() |
Salut ,
tu as finalement relance la discussion c est genial. Je vais voir ce que je peux faire comme Tetris avec Tkinter ![]() a plus. |
|
00
|
|
|
#50 | ||
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
re,
j'ai mis un peu en standby. voilà, la chute des pièces accélère et ça compte les points; à améliorer. le ficher motif.png ici Code :
|
||
|
|
00
|
|
|
#51 | ||
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
un passe-temps de quelques lignes ... un simple snake.
http://joel-murielle.perso.sfr.fr/snake1.py Code :
|
||
|
|
00
|
|
|
#52 |
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
Un simple démineur.
Gameplay classic, j'ai juste travaillé sur le flip des cases cliquées. http://joel-murielle.perso.sfr.fr/demineur.zip
|
|
|
00
|
|
|
#53 | |
|
Membre Expert
![]() Inscription : avril 2008 Messages : 800 ![]() |
Citation:
)jack( |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com