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

 C++ Discussion :

Choix d'un API pour C++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mars 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Mars 2015
    Messages : 6
    Par défaut Choix d'un API pour C++
    Bonjour.

    Alors voici le topo:
    - Je veux réaliser sur mon temps libre une petite appli windows.
    - Cette appli windows aura essentiellement pour but de lire la mémoire d'une appli tierce (un autre processus qui tourne sur le même OS), et de jouer des sons dans un certain ordre (depuis des fichiers .wav) en fonction de ce qu'elle a lu. Ca semble simple a première vue, mais la partie "lire la mémoire d'un appli tierce en train de tourner sur le même OS" peut réserver des surprises... Je sais que ça se fait, pour prendre un exemple de gamer: Dwarf Therapist le fait pour Dwarf Fortress. (et est d'ailleurs programmé en C++ si j'en crois: https://code.google.com/p/dwarftherapist/ )
    - C'est d'ailleurs pour info une appli pour wargamer que je veux faire ^^ Il s'agit de traduire les "rapport tactiques" (unité X bouge de Y en Z, subit un tir d'artillerie, engage l'ennemi...) en trafic radio "réaliste" ("It is Vaudoo, we are under heavy ennemy fire at grid 1-2-3-4!") pour un wargame ^^ J'ai les fichiers audio dont j'ai besoin pour ça.
    - Ca fait facilement +10 ans que je n'ai pas programmé en C++. ^^ La dernière fois c'était sous visual studio 6 si ma mémoire est bonne, je réalisait des activeX en C++ pour les utiliser dans une appli VB derrière pour faire l'UI windows. (cadre professionnel)

    Pourquoi C++/VB, ben parce que je connais(sait) ça, de l'assembleur, du cobol/pacbase, et quelques langages obscurs de programmation de puces électroniques, c'est à peu près tout.

    Auriez-vous quelque chose à me conseiller en particulier comme API? J'ai cru voir qu'il y avait un "studio express C++" libre comme l'a été VS6 en son temps, mais si vous avez quelque conseils et/ou noms de DLL sous la main pour ce que je veux faire...

    Merci d'avance! ^^

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    En ce cas, le plus simple, je crois, c'est d'aller regarder ce qui a été utilisé dans dwarf therapist.

    Attention toutefois, cette pratique peut être vue comme de la triche (généralement rapportée comme map-hack)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mars 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Mars 2015
    Messages : 6
    Par défaut
    L'objectif dans mon cas est d’apporter de l'immersion par le trafic audio en live en plus de ce qui s'affiche en bas de l'écran. Les fichiers audios que j'ai sont ceux tirés de "Enemy engaged", une (ancienne maintenant) simulation d'hélicoptères de combats qui avait un trafic radio totalement dynamique/modulable géré de cette façon en fonction des actions sur la carte de campagne et qui m'avait beaucoup impressionné ^^

    L'éditeur avait relâche les sources de ce jeu-là en 2003.

    Tu as raison, je vais voir si je peux contacter les devs de Dwarf Therapist. Mais si vous avez d'autres "tips", n'hésitez pas ^^.

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Le site te donne accès directement aux sources (menu source > browse) ou à un git clone.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mars 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Mars 2015
    Messages : 6
    Par défaut
    Ach so, effectivement, je ne sais pas m'en servir et n'avais pas cliqué sur le lien "browse", bien vu, merci! ^^

    J'ai déjà envoyé mon mail du coup. Bah ce n'est pas un mal, et j'ai du coup un peu de lecture pour essayer de comprendre ^^

  6. #6
    Membre à l'essai
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mars 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Mars 2015
    Messages : 6
    Par défaut
    Pour info, l'API qu'ils utilisent dans le cadre du projet Dwarf Therapist est donc QTCreator.

    http://fr.wikipedia.org/wiki/Qt_Creator

    Ca se tente. Je pense que je vais partir là dessus pour commencer ^^

Discussions similaires

  1. Choix d'API pour un jeu de tarot
    Par adundev dans le forum API graphiques
    Réponses: 4
    Dernier message: 16/04/2010, 09h36
  2. JEG : jAPI : Une API pour C++Builder
    Par JEG dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/11/2003, 13h50
  3. [VB6] Api pour supprimer dans un fichier INI
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 20/02/2003, 08h16
  4. Choix d'un EDI pour la 3D (Open GL, Portable)
    Par Riko dans le forum OpenGL
    Réponses: 6
    Dernier message: 01/08/2002, 12h25
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

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