Se connecter / S'enregistrer

Résolu Jeu flash

Solutions (14)
Tags :
  • Flash
  • Programmation
|
Bonsoir,

Je voudrais copier un jeu flash qui est sur internet et le faire fonctionner sur mon PC uniquement (Sans internet).
Pour les interfaces flash et et les scripts qui vont avec, je peux me débrouiller mais dans un tel jeu multijoueur, il y a une base de données pour savoir les informations concernant les joueurs et leur statistiques (classement ...)

Comment je peux faire pour recréer (je dis bien recréer et non pas copier de façon illégal) une tel base de donnée, en local, à partir des fichiers .js et .swf que je possède ?

Bien à vous,
Periaz
Contenus similaires
Meilleure solution
partage
, Ex-AdMiN |
Dans tous les cas il faut analyser et comprendre ce qui circule sur le réseau avec wireshark. En visualisant ce qui passe et en le comprenant (si cela est possible) alors tu auras à mon avis 2 possibilités :

- dupliquer parfaitement à chaque fois la même base de donnée
- mocker
  • Commenter cette solution |
Score
0
òh
òi
, Ex-AdMiN |
Possible et très simple à vérifier.
  • Commenter cette réponse |
Score
0
òh
òi
|
Je viens d'obtenir des informations :

'actionscript' communication par 'xmlsocket' animation :'flash'

Ca peut aider ?
  • Commenter cette réponse |
Score
0
òh
òi
|
Très bien, je garde ces deux possibilités et je vais faire de recherches dessus.
Je vous remercie de votre aide précieuse, et vous souhaite une bonne soirée !
Cdlt,
Periaz
  • Commenter cette réponse |
Score
0
òh
òi
|
Ne soyez pas désolé, je comprends parfaitement votre point de vue. Je vous pose encore quelques petite question et après je verrai ce que je vais faire.
Pouvez vous me citez plusieurs possibilités afin que je choisisse la meilleure dans mon cas. Je vais essayer d'y arriver, même si ça prend du temps !
  • Commenter cette réponse |
Score
0
òh
òi
, Ex-AdMiN |
Non, mais je suis obligé de te décourager. J'ai beau avoir fait 3 ans d'études en développement, avoir 2 ans d'expérience en développement web et même pour moi c'est un projet difficile déjà de comprendre comment ça marche, voir après un projet impossible pour tout le monde si le flux est chiffré. Enfin il y a pas mal de possibilité différente pour atteindre ton but, en tout cas des possibilités à explorer. Maintenant lorsqu'on ne comprend même pas wireshark ... voilà quoi ...

Je suis désolé mais il faut se fixer des objectifs atteignables lorsqu'on débute.
  • Commenter cette réponse |
Score
0
òh
òi
|
Arrêtez de me dire ça, vous me découragez de plus en plus ^^
Il n'y a pas un autre moyen pour arriver a mes fins ? Bien sur, toujours de façon légale !
  • Commenter cette réponse |
Score
0
òh
òi
, Ex-AdMiN |
ET oui, il faut des connaissances en réseau pour comprendre wireshark :)  mais c'est de très loin la partie la plus simple de ton but.
  • Commenter cette réponse |
Score
0
òh
òi
|
Bonjour,
Justement, j'avais déjà fait quelques recherches avec WireShark, mais je n'ai jamais compris dans quels fenêtres il fallait chercher (frame, Ethernet II, Internet Protocol, Transmission Control Protocol ou Internent Relay Chat ?)
  • Commenter cette réponse |
Score
0
òh
òi
, Ex-AdMiN |
Sincèrement, il faut à mon avis, si tu n'y connais rien en développement, c'est un premier projet impossible.

Enfin tu peux déjà apprendre à voir ce qui circule sur le réseau via wireshark par exemple. C'est la première chose à faire.
  • Commenter cette réponse |
Score
0
òh
òi
|
Et donc si je comprend bien, pour recréer la base de données, il faut que j'apprenne à "manipuler" cette couche applicative ?
Je me suis fixé cet objectif et même si cela prend du temps, je veux arrivé à mes fins. Que dois-je apprendre pour y arriver ?
  • Commenter cette réponse |
Score
0
òh
òi
, Ex-AdMiN |
Le problème c'est que le flash ne communique certainement pas directement avec la base de donnée mais passe à coup sur par une couche applicative. (rien que déjà pour passer en http ...).
  • Commenter cette réponse |
Score
0
òh
òi
|
Oula ouais effectivement.
Et il n'existe aucun autre moyen pour créer une tel base de données ?

PS : Bravo pour la vitesse et la clarté de votre réponse :) 
  • Commenter cette réponse |
Score
0
òh
òi
, Ex-AdMiN |
Tu peux pas sans un très bon niveau en développement. Il faut totalement faire simuler la partie serveur en faisant du reverse engineering pour envoyer dans un format correct des données factice.

Bref, courage !
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS