Publicité
+ Répondre à la discussion
Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 20 sur 56
  1. #1
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut DevilsAI : RPG développé avec la SFML

    Bonjour à tous.

    Je développe depuis quelques temps un petit jeu de type Role-Playing Game. Sans réel objectif d'un jeu super-fonctionnel qui révolutionne tout, je fais ça juste pour m'amuser... et je n'avance pas très vite, le temps libre est restreint ces temps-ci... Mais ça progresse un peu...

    Vous incarnez dans ce jeu un chevalier armé d'une épée qui combat des monstres agressifs. C'est peut-être pas très original mais ça n'est pas grave.

    Le développement est suffisamment avancé pour avoir un bon aperçu des capacités du jeu, mais il n'y a pas (encore) de but du jeu. Déplacement sur la carte, attaque des monstres, et quelques autres objets sont implémentés. Les actions des différents éléments sont animés. Il est disponible pour francophones et anglophones.

    Le jeu est en 2D et codé en C++ et en français (en grande majorité), avec la SFML, sous licence GPL. Il est hébergé chez Sourceforge : http://sourceforge.net/projects/devilsai/.

    Un fichier d'installation est disponible pour Windows et pour Wine. Pour les courageux, on peut compiler le jeu à partir du dépôt SVN, mais il faudra aussi compiler la SFML depuis son dépôt.

    Une petite capture d'écran en pièce jointe permet de se rendre un peu plus compte du jeu.
    Images attachées Images attachées

  2. #2
    Membre habitué
    Inscrit en
    octobre 2009
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 132
    Points : 123
    Points
    123

    Par défaut

    Un projet sans raison et sans prise de tête, développé seul. Je dis juste bon courage.

    Hâte d'en voir davantage, une petite vidéo "in-game" peut-être?

  3. #3
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    La vidéo est prête. Elle est hébergée chez Sourceforge.

    http://sourceforge.net/projects/devi...r.avi/download

  4. #4
    Membre habitué
    Inscrit en
    octobre 2009
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 132
    Points : 123
    Points
    123

    Par défaut

    C'est ma fois fort intéressant comme projet.

    Bonne continuation et ce sera avec plaisir que je suivrai les avancées.

  5. #5
    Responsable 2D/3D/Jeux

    Avatar de LittleWhite
    Homme Profil pro Alexandre Laurent
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    16 138
    Détails du profil
    Informations personnelles :
    Nom : Homme Alexandre Laurent
    Localisation : France

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

    Informations forums :
    Inscription : mai 2008
    Messages : 16 138
    Points : 76 071
    Points
    76 071

    Par défaut

    Bonjour,

    Intéressant projet mais je me demande encore pourquoi il faudrait que je recompile la SFML pour jouer à votre jeu (je n'ai pas regardai le dépot pour le moment).
    Sinon, je trouve que les boites de collisions des personnages sont tout de même un peu trop grande.
    Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
    La rubrique a aussi un blog !

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  6. #6
    Membre éclairé
    Avatar de Gregouar
    Profil pro Grégoire Naisse
    Étudiant
    Inscrit en
    décembre 2007
    Messages
    167
    Détails du profil
    Informations personnelles :
    Nom : Grégoire Naisse
    Âge : 22
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2007
    Messages : 167
    Points : 328
    Points
    328

    Par défaut

    Plutôt sympa, et très bon choix que Reiner's Tileset pour commencer.
    Holyspirit : Hack'n'Slash amateur gratuit !

    www.holyspirit.fr

  7. #7
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    Merci pour vos encouragements

    J'utilise la version SVN de la SFML, c'est pour ça qu'il faut la récupérer sur le dépôt pour compiler le jeu. La version 1.6 va poser des problèmes.
    Sinon dans l'exécutable pour Windows ou Wine la bonne version est déjà compilée.

    Et pour les boîtes de collision, la taille est réglée dans les fichiers de données, chaque personnage ou objet a sa propre taille. J'avoue que pour le moment j'ai réglé les tailles un peu au pif principalement de manière à ne pas rentrer dans les murs ou marcher sur les arbres... J'essaierai de rétrécir un peu les tailles des objets.

    J'ajoute une petite note que j'ai oublié dans le README pour les éventuels intéressés : le personnage et les guerriers alliés peuvent entrer et sortir du camp comme bon leur semble, mais les ennemis sont bloqués et ne peuvent pas entrer. Par contre (pour un peu d'équité) il n'est pas possible d'attaquer les ennemis lorsqu'on est juste à la sortie du camp.

  8. #8
    Membre actif Avatar de Nyarlathotep
    Étudiant
    Inscrit en
    juin 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 23

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2005
    Messages : 174
    Points : 185
    Points
    185

    Par défaut

    5 étoiles pour ton projet, quentinh ! Et bon courage pour LES suites (tu m'auras compris).
    Mais je suis convaincu que l'on devrait pouvoir déplacer ces machines. Et puis il manque le BOSS final, l'Echivorton !
    Par contre, SFML, c'est une librairie que je ne porte pas dans mon coeur (et codée par une armée de macaques buvant du coca).

    PS : quentinh, pourquoi "h" ? "h" comme "liquide vaisselle" ? J'y suis : une "h" pour couper des têtes !
    "That is not dead which can eternal lie
    And with strange aeons even death may die"

    The Call of Cthulhu

  9. #9
    r0d
    r0d est déconnecté
    Expert Confirmé Sénior

    Profil pro
    Inscrit en
    août 2004
    Messages
    4 088
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : août 2004
    Messages : 4 088
    Points : 5 128
    Points
    5 128

    Par défaut

    Chouette projet
    Tu n'as pas prévu une version pour Windows?

    Citation Envoyé par Nyarlathotep Voir le message
    SFML, c'est une librairie que je ne porte pas dans mon coeur
    C'est un peu hors-sujet, mais que lui reproches-tu?

  10. #10
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    La version pour Windows existe, elle est disponible sur SourceForge.
    C'est le fichier devilsai_svn26.exe sur ce lien :
    http://sourceforge.net/projects/devi...6.exe/download
    C'est un fichier d'installation fait avec NSIS (http://nsis.sourceforge.net), il contient le jeu et les bibliothèques nécessaires. Il n'y a rien d'autre à installer.

    PS : Comme disait l'autre, "je vous ai COMPRIS, Nyarlathotep !" (ah, non y'avait peut-être pas le Nyarlathotep...)

  11. #11
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    Voici quelques nouvelles du projet.
    Comme me l'avais conseillé LittleWhite, j'ai retravaillé les boîtes de collisions qui sont maintenant beaucoup plus petites. Le village a un peu changé, j'ai aussi ajouté une brève introduction au jeu (dialogue écrit entre deux personnages), du coup le jeu a peut-être une (un peu) plus grande raison d'être... (mais c'est quand même pas très intéressant, je vous conseille donc la touche Échap pour passer l'introduction ^^). J'ai ajouté un écran d'options pour choisir la langue et le mode fenêtré ou plein écran. Les options sont aussi désormais enregistrées. Pour finir, tout a été traduit en anglais.

    Petite remarque : j'utilise désormais la bibliothèque PhysicsFS pour charger des fichiers zip dans le programme.

    J'ai archivé le tout dans un fichier zip : sources, makefile, version compilée pour Windows, version compilée pour Linux (en 32 bits). Les bibliothèques sont incluses en .dll et en .so. La version pour Windows fonctionne aussi très bien avec Wine.

    http://sourceforge.net/projects/devi...I.zip/download

  12. #12
    Rédacteur/Modérateur

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    décembre 2005
    Messages
    5 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : décembre 2005
    Messages : 5 001
    Points : 9 907
    Points
    9 907

    Par défaut

    Remarques lorsque j'ai tenté sur ma machine :

    - Il faudrait ajouter un source qui lance le jeu avec une remise de LD_LIBRARY_PATH pour linux

    - libglew n'était pas dans tes libs et j'ai du mal à trouver quoi installer pour. libglew1.5-dev n'a pas aidé...

    J'ai une ubuntu 10.04,
    Jc

  13. #13
    Responsable 2D/3D/Jeux

    Avatar de LittleWhite
    Homme Profil pro Alexandre Laurent
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    16 138
    Détails du profil
    Informations personnelles :
    Nom : Homme Alexandre Laurent
    Localisation : France

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

    Informations forums :
    Inscription : mai 2008
    Messages : 16 138
    Points : 76 071
    Points
    76 071

    Par défaut

    J'ai un windows, je peux enfin jouer.

    Des que j'ai cliquer sur nouvelle partie, ca clignote affreusement entre l'ecran de menu, et l'intro. Les dialogues clignotent aussi ...

    Je passe l'intro \ o /

    Dans le jeu ... hum ... il affiche recuperation ou recovering sans raison apparante.

    L'ecran de mort clignote aussi ...

    Y a des parties de la carte qui sont vides ... A gauche du village par exemple. Il peut etre judicieux de rajoute un mur (visible).

    J'ai pas trouve comment me soigner etant agonisant (et je suis revenu au village)
    Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
    La rubrique a aussi un blog !

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  14. #14
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    Citation Envoyé par LittleWhite Voir le message
    Des que j'ai cliquer sur nouvelle partie, ca clignote affreusement entre l'ecran de menu, et l'intro. Les dialogues clignotent aussi ...
    J'ai remarqué ça aussi. Chez moi c'est uniquement sur Windows et uniquement en plein écran. Même sur Wine ça marche sans clignotement. Je suis en train de chercher quel est le problème, je le corrige au plus vite.

    Citation Envoyé par LittleWhite Voir le message
    Dans le jeu ... hum ... il affiche recuperation ou recovering sans raison apparante.
    C'est normal, quand la barre de récupération (la troisième) est dans le vert, le personnage récupère petit à petit sa vie et son énergie. Si la barre passe dans le violet (quand il est pas mal blessé) il perdra de la vitalité.

    Citation Envoyé par LittleWhite Voir le message
    Y a des parties de la carte qui sont vides ... A gauche du village par exemple. Il peut etre judicieux de rajoute un mur (visible).
    Ça c'est un truc qu'il faut que je fasse ^^

    Citation Envoyé par LittleWhite Voir le message
    J'ai pas trouve comment me soigner etant agonisant (et je suis revenu au village)
    Ça aussi ^^' C'est prévu que ce soit la fontaine qui permette de se soigner. C'est pas encore fait, ça le sera bientôt. Pour l'instant, le mieux est de ne pas se faire trop blesser, et le personnage récupère tout seul sa vie.

    Citation Envoyé par fearyourself
    - Il faudrait ajouter un source qui lance le jeu avec une remise de LD_LIBRARY_PATH pour linux
    - libglew n'était pas dans tes libs et j'ai du mal à trouver quoi installer pour. libglew1.5-dev n'a pas aidé...
    Je vais y regarder. C'est étrange pour libglew, le jeu a bien fonctionné chez moi sur Ubuntu 11.04 sans avoir eu besoin d'installer de bibliothèque particulière. (ce n'est pas le système que j'utilise pour développer, mais j'ai peut-être glew d'installé pour une autre raison). Je vais essayer sur un autre ordinateur.

  15. #15
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    Je viens de mettre à jour le jeu. Il est toujours disponible sur le même lien : http://sourceforge.net/projects/devi...I.zip/download

    J'ai ajouté la bibliothèque libGLEW dans le dossier ./lib, même si elle est disponible sous Ubuntu avec le paquet libglew1.5. Il s'agit peut-être d'un problème entre des bibliothèques compilées pour une machine 32 bits et leur utilisation sur une machine 64 bits...
    Pour linux, il faut désormais exécuter le script ./Devils_lin.sh, qui ajoute le dossier ./lib à la liste des répertoires des bibliothèques et lance le jeu.

    Le problème de clignotement sous Windows devrait être résolu. La partie "utile" de la carte est désormais entourée d'un mur, il n'est plus possible d'aller dans les endroits vides.

    J'ai aussi ajouté le système de missions/quêtes. La seule mission introduite pour le moment est de tuer tous les monstres de la carte. Elle est donnée par le personnage au village qui jusqu'à présent ne servait à rien (s'approcher suffisamment près pour lui parler).

    La fontaine au milieu du village permet maintenant de se régénérer (il suffit de s'approcher assez près). J'ai pas mal modifié tout ce qui touche à la récupération de la vitalité et de l'énergie, et j'ai supprimé les messages "Récupération" et "Perte de vitalité" qui sont, il est vrai, inutiles.

  16. #16
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    Je n'ai pas posté de nouvelles depuis un certain temps, en voici donc quelques unes.

    J'utilise désormais autoconf pour construire le projet.

    Pour compiler le projet, il est nécessaire d'installer sfml2 depuis son dépôt GIT, ainsi que la bibliothèque PhysicsFS 2 (disponibles dans certains dépôts des distributions Linux).
    La nouvelle version du jeu est disponible sur SourceForge :
    http://sourceforge.net/projects/devi...ar.gz/download
    Décompresser l'archive, puis taper dans une console :
    > cd devilsai-0.1.svn41
    > ./configure && make && sudo make install

    Une entrée est ajoutée dans le menu principal.

    Pour les utilisateurs d'Ubuntu, j'ai créé un PPA : https://launchpad.net/~quentin-henriet/+archive/ppa
    J'ai fait un paquetage pour SFML2 et un pour le jeu, il y a donc juste besoin d'ajouter le PPA et d'installer le paquet "devilsai".

    alien devrait pouvoir convertir les paquets d'Ubuntu pour d'autres distributions. (nécessite la convertion de devilsai, de libsfml2, et parfois d'autres paquets selon ce que fournissent les distributions).

    Je ne l'ai pas encore compilé pour Windows, je l'ajouterai bientôt sur SourceForge.

    Ajouts de la nouvelle version : nouvelle quête, deux nouveaux ennemis, améliorations du personnage (niveaux avec expérience & améliorations aléatoires lors de coups critiques), plusieurs améliorations & corrections.

  17. #17
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    Voici la version compilée pour Windows (toutes les bibliothèques nécessaires devraient être incluses, il suffit de décompresser l'archive et de lancer Devils.exe) : Version 0.1.svn41 compilée pour Windows

  18. #18
    Membre actif Avatar de Nyarlathotep
    Étudiant
    Inscrit en
    juin 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 23

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2005
    Messages : 174
    Points : 185
    Points
    185

    Par défaut

    Voici la version compilée pour Windows (toutes les bibliothèques nécessaires devraient être incluses, il suffit de décompresser l'archive et de lancer Devils.exe) : Version 0.1.svn41 compilée pour Windows
    Menteur . Chez moi ça fait : "il manque libgcc**.dll" (les * c'est pour des numéros dont je ne me rappelle plus bien).
    "That is not dead which can eternal lie
    And with strange aeons even death may die"

    The Call of Cthulhu

  19. #19
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    Citation Envoyé par Nyarlathotep Voir le message
    Menteur . Chez moi ça fait : "il manque libgcc**.dll" (les * c'est pour des numéros dont je ne me rappelle plus bien).
    Ok je vais regarder à ça.

    EDIT:
    Ce devrait être corrigé (enfin j'espère).
    http://sourceforge.net/projects/devi...n.zip/download

    J'en ai profité pour mettre à jour la version pour Windows à la version 0.1.svn45.
    Les nouveautés ne sont pas totalement terminées mais ça devrait fonctionner quand même.
    Le personnage est désormais doté d'un équipement qui améliore ses caractéristiques (touche 'E' pour voir l'équipement, touche 'A' pour voir les caractéristiques du personnage, ou bien boutons dans la barre supérieure).
    Les tonneaux dans les camps peuvent contenir des équipements générés aléatoirement par le programme, aux caractéristiques légèrement différentes des équipements originaux. Il suffit de s'approcher assez près pour faire apparaître une page qui permet de changer les équipements.
    Toutes les images ne sont pas terminées mais le système semble fonctionner.

    J'en profite pour donner l'adresse de la page Internet que je suis en train d'écrire pour présenter le jeu et annoncer les nouveautés : http://devilsai.sourceforge.net

  20. #20
    Membre habitué Avatar de quentinh
    Homme Profil pro Quentin Henriet
    Étudiant
    Inscrit en
    mars 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Nom : Homme Quentin Henriet
    Âge : 22
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 79
    Points : 108
    Points
    108

    Par défaut

    Voici la version 0.2.svn51.
    Une nouvelle carte, de nouveaux monstres et une nouvelle quête sont au programme.
    Il est également désormais possible de sauvegarder une partie. Il n'y a pour le moment qu'un seul emplacement de sauvegarde. Celui-ci est écrasé dès qu'une sauvegarde est demandée.
    L'interface a été épurée, avec la suppression des consoles et des messages qui s'y trouvaient (il est toujours possible d'afficher les dégâts subis et causés via la page des options).
    De nombreuses corrections & améliorations ont été apportées, notamment l'affichage du lieu où l'on se trouve, l'ajout de nouveaux arbres et buissons et de nouveaux chemins. Le début du jeu devrait être un peu plus simple.
    Les traductions anglaises ont été mises à jour.
    Cette version est disponible sur SVN, en archive .tar.gz (code source, image du dépôt SVN), et pour Windows.

    Code source : devilsai-0.2.svn51.tar.gz
    Archive pour Windows : devilsai-0.2.svn51-win.zip

    Une petite capture d'écran du personnage en train de discuter avec Fluellen :

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •