IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

Comment sont programmés les plug-ins de jeux


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    août 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : août 2002
    Messages : 43
    Points : 36
    Points
    36
    Par défaut Comment sont programmés les plug-ins de jeux
    Bonjour à tous, je poste mon message ici car cela ne concerne pas un langage en particulier mais plutôt une façon de faire.

    Voilà je suis un fan de jeux vidéo et je me demandais de quelle manière était programmés les tonnes de "plug-ins" construits par des programmeurs amateurs ou totalement indépendants des compagnies de jeux.

    Attention ici je ne parle pas de mod tel Counter Strike, mais plutôt de petits plug-ins. Comme celui disponible sur le net qui permet d'interroger un serveur de Quake 3 et de générer un fichier php sur le web.

    J'ai essayé de voir s'il y avait un fichier temporaire généré avec les scores et non, y'a rien de ça; j'ai aussi vérifié s'il existait un moyen de lire ce qui était stocké dans la ram a l'aide de Spy++ mais j'ai pas abouti non plus.

    Donc si jamais quelqu'un pouvait me diriger vers une piste quelconque, eh bien j'apprécierais l'aide qu'il m'apporterait.

    Merci

  2. #2
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : octobre 2003
    Messages : 1 041
    Points : 1 923
    Points
    1 923
    Par défaut
    bonjour,

    Un programme (quelqu'il soit, jeu ou non) permettant à une tierce personne de programmer un plug-in est pourvu d'un SDK (Software Devlopment Kit) permettant justement de s'interfacer avec ce programme.

    Le SDK met à disposition du programmeur un interface par le biais d'API, qui permet d'échanger / envoyer / recevoir des informations depuis ou vers le programme pour lequel on aura implémenté un plug-in.

    Concernant Quake 3, une petite recherche sur google retourne des liens vers un SDK pour Quake 3 (existe pour Win ou Linux) :

    http://www.fileshack.com/file.x?fid=1405 (win)
    http://www.fileshack.com/file.x?fid=1406 (linux)

    Je ne connais pas Quake3 (tout du moins je joue peu...) mais j'imagine que le programme doit permettre à un plug-in de récuperer, comme tu le mentionnais, la liste des scores.

    Il y a par contre fort à parier que les langages requis pour la programmation de plug-ins (dans le cas de Quake3) soient strictement limités au C et au C++...

    Voilà, pour sauter le pas il ne te reste plus qu'a lire la documentation du SDK

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    août 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : août 2002
    Messages : 43
    Points : 36
    Points
    36
    Par défaut
    Merci de l'information, mais c'est que parfois ces plug ins sortent rapidement voir même avant la sortie du sdk !

Discussions similaires

  1. [Conception] Comment sont chargées les données dans les jeux?
    Par drcd dans le forum Développement 2D, 3D et Jeux
    Réponses: 15
    Dernier message: 24/10/2006, 16h09
  2. [c#] Comment sont gérés les noms de DataTable dans un DataSet ?
    Par Seth77 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 10/09/2006, 20h02
  3. comment sont stoquées les données
    Par Biosox dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 12/01/2006, 10h17
  4. Réponses: 2
    Dernier message: 02/08/2005, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo