Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Programmation
  3. Développement de logiciels
  4. C
  5. [MMORG/RPG console] RPG EVOLUTION

[MMORG/RPG console] RPG EVOLUTION

Planifié Épinglé Verrouillé Déplacé C
31 Messages 7 Publieurs 8.3k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • AlemortA Hors-ligne
    AlemortA Hors-ligne
    Alemort
    a écrit sur dernière édition par
    #1

    Bonjour, je suis Alexis, j'ai 18 ans, je suis actuellement  en Terminale Sti2d(itec), j'envisage de rentrer dans un DUT informatique l'année prochaine. Je programme en C depuis quelques années, mais je ne suis jamais allé bien loin par manque de temps ...Mais cette fois-ci, je me suis dit que j'allais me lancer dans un gros projet qui me permettra d'apprendre beaucoup de choses.
     
    Genèse
    Ce projet à vue le jour cette année, j'avais besoin d'un projet, d'un objectif à partir du moment ou je recommençais la programmation. Si on ne s'exerce pas on ne va jamais bien loin bien souvent. J'ai eu envie de réaliser un jeu moi-même et être présent sur toutes les étapes de sa conception.
     
    Généralités et avancement
    Commencement du programme informatique : 14/02/2014
    Ce  programme a pour but de proposer un petit jeu en console dans le style d'un RPG(Role-Playing Game)
    Pour le moment, le joueur à la possibilité de se déplacer sur une map réalisé avec les caractères du clavier à l'aide des touches fléchées pour aller combattre des monstres de différents levels, il a la possibilité d'acheter des équipements à partir du level 1 !
     
    -système de combat : Quatres attaques de disponible (attaque et soin)
    -Les monstres peuvent seulement attaquer
    -système de shop : 20 items différents, deux nouveaux à chaque nouveau level
    -monstres : 10 monstres différents 
    -map : 4* 70*21 caractères.
     
     
     
    Objectifs
    Pour la prochaine mise à jours:
    -système de gain de ressource, de confection d'équipement
    -possibilité de vendre ses ressources
    et d'autres petit ajout ![clin.png](<base_url>/applications/sslimageproxy/interface/image.php?url=http://fr.openclassrooms.com/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png)
     
    Pour jouer:
    Les touches flêché servent à se déplacer
    -La touche "s" permets de consulter ses stats
    tuto8.png
     Pour le télécharger:
    v: 0.2(dimanche 09/03/2013
     http://toutbox.fr/hhelsonalexis/Documents/rpg+v0.2
    v: 0.1(vendredi 07/03/2014)
       http://toutbox.fr/hhelsonalexis/Documents
    Pour lancer le jeu, mettez les deux fichier dans le même documents ![clin.png](<base_url>/applications/sslimageproxy/interface/image.php?url=http://fr.openclassrooms.com/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png) sinon vous aurez un problème de dll.

    Amélioration du contenu existant:

    -Enlever le système de fermeture automatique de a fenêtre

    -Améliorer la rapidité des combats

    -Amélioration de la présentation

    Mot de la fin:
     C'est mon premier gros projet, j'aimerais des retours constructifs
    ps: Je sais pas encore si je mettrais mon jeu en Anglais ou en Français c'est pour ça qu'il y a des mots dans les deux langues ![clin.png](<base_url>/applications/sslimageproxy/interface/image.php?url=http://fr.openclassrooms.com/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png)
    Bonne journée ![smile.png](<base_url>/applications/sslimageproxy/interface/image.php?url=http://fr.openclassrooms.com/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/smile.png)

    1 réponse Dernière réponse
    0
    • E Hors-ligne
      E Hors-ligne
      Eloha
      Membre d'honneur
      a écrit sur dernière édition par
      #2

      Salut, j'ai testé ça...

      Mais il y a pas un moyen d'éviter d'arrêter le problème d'affichage quand on déplace le perso ?

      Pour l'attaque, j'ai infligé des dégâts mais voilà, après il s'est rien passé ( ça doit être de ma faute, pas du faire ce qu'il fallait ^^ ).

      Et quand j'appuie sur S, il y a pas une autre touche pour faire retour en arrière ?

      EDIT : à si, il faut appuyer de fois sur entrée ^^

      Sinon, bravo quand même ! 🙂

      1 réponse Dernière réponse
      0
      • AlemortA Hors-ligne
        AlemortA Hors-ligne
        Alemort
        a écrit sur dernière édition par
        #3

        tuto21.png

        Merci bien de ton avis.

        Le problème d'affichage ?

        Alors lorsque que tu lances le combat il faut que tu appuis sur une touche entre 1 et 4, uniquement la première attaque inflige des dégats 😉

        Pour les touches "s" permets de voir ses stats après il faut appuyer sur "Entrée" pour revenir à la map 😉

        Demain, je sortirais une nouvelle version, je vais essayer de simplifier le système de commande 😉

        1 réponse Dernière réponse
        1
        • E Hors-ligne
          E Hors-ligne
          Eloha
          Membre d'honneur
          a écrit sur dernière édition par
          #4

          D'accord, merci 🙂

          Je viens de gagner une bataille 😄 ( par contre, lvl 3 c'était long ^^)

          Le problème, à chaque fois que je bouche, ça réactualise tout à chaque fois que je me déplace et c'est embetant ^^

          1 réponse Dernière réponse
          0
          • AlemortA Hors-ligne
            AlemortA Hors-ligne
            Alemort
            a écrit sur dernière édition par
            #5

            Bien joué 🙂 . Si tu veux soumettre des idée d'amélioration en toutes sortent, tu peux les proposer 😉

            Dans quelques temps les donjon vont apparaître d:

            Tu es level combien? d:

            1 réponse Dernière réponse
            0
            • E Hors-ligne
              E Hors-ligne
              Eloha
              Membre d'honneur
              a écrit sur dernière édition par
              #6

              😄 Je suis lvl 0, je venais de quitter le jeu, ça dû réinitialiser ^^

              Est-il de mettre les déplacement un peux plus grand ?

              1 réponse Dernière réponse
              0
              • AlemortA Hors-ligne
                AlemortA Hors-ligne
                Alemort
                a écrit sur dernière édition par
                #7

                Ouai, pour le moment il y a pas de System de sauvegarde, et si tu clique sur mauvaise touche durant la phase de déplacement, le jeu va se fermer automatiquement d:

                1 réponse Dernière réponse
                0
                • E Hors-ligne
                  E Hors-ligne
                  Eloha
                  Membre d'honneur
                  a écrit sur dernière édition par
                  #8

                  ouais, ça m'est arrivé plusieurs fois ^^ ( j'ai ragé pendant une attaque x) ) 😄

                  1 réponse Dernière réponse
                  0
                  • AlemortA Hors-ligne
                    AlemortA Hors-ligne
                    Alemort
                    a écrit sur dernière édition par
                    #9

                    Je vais modifier ça pour la prochaine mise à jours d:

                    Je vais essayer de rendre les combat plus fluide aussi.

                    1 réponse Dernière réponse
                    0
                    • E Hors-ligne
                      E Hors-ligne
                      Eloha
                      Membre d'honneur
                      a écrit sur dernière édition par
                      #10

                      D'ac, merci 🙂

                      1 réponse Dernière réponse
                      0
                      • AlexMogA Hors-ligne
                        AlexMogA Hors-ligne
                        AlexMog
                        Modérateur spécialisé
                        a écrit sur dernière édition par
                        #11

                        Intéressant comme projet, et voir ça en C, ça fait plaisir 😄 .

                        Par contre, il y a moyen de l'avoir en version Linux? (histoire de tester et faire mes retours 🙂 )

                        Bon travail.

                        Multiplayer GameDev @ Unexpected

                        Mon CV

                        1 réponse Dernière réponse
                        0
                        • AzadA Hors-ligne
                          AzadA Hors-ligne
                          Azad
                          a écrit sur dernière édition par
                          #12

                          Une autre question est : rends-tu les sources disponibles ? 🙂

                          Administrateur du forum.

                          Contactez-moi par message privé ou par mail.

                          1 réponse Dernière réponse
                          0
                          • AlemortA Hors-ligne
                            AlemortA Hors-ligne
                            Alemort
                            a écrit sur dernière édition par
                            #13

                            Je vais développer encore quelques fonctionnalité, puis je vais arrêter le développement et passer à d'autres projet pour étendre mes faibles connaissance 😉

                            Bien sur, je pense rendre mon code source totalement libre car il ne me sera plus utile, à mon avis vous y comprendrez pas grand chose d:

                            Je vais tacher de le rendre multi-plateforme 😉

                            1 réponse Dernière réponse
                            0
                            • AzadA Hors-ligne
                              AzadA Hors-ligne
                              Azad
                              a écrit sur dernière édition par
                              #14

                              Pourquoi ? Il n'est pas indenté ?
                              On est plusieurs à être expérimenté en C / C++ (et autres langages), si tu as besoin de conseils. 🙂

                              Administrateur du forum.

                              Contactez-moi par message privé ou par mail.

                              1 réponse Dernière réponse
                              0
                              • AlemortA Hors-ligne
                                AlemortA Hors-ligne
                                Alemort
                                a écrit sur dernière édition par
                                #15

                                Si il est indenté, enfin je saurais pas t'expliquer, tu verra bien 😉

                                1 réponse Dernière réponse
                                0
                                • AlemortA Hors-ligne
                                  AlemortA Hors-ligne
                                  Alemort
                                  a écrit sur dernière édition par
                                  #16

                                  Ce projet est mort 😉

                                  Mon code est trop peu commenté et trop peu ordonnée, mais bon il m'a appris pas mal de nouvelle chose 😉

                                  1 réponse Dernière réponse
                                  0
                                  • vfrzV Hors-ligne
                                    vfrzV Hors-ligne
                                    vfrz
                                    a écrit sur dernière édition par
                                    #17

                                    Dommage, mais bon, le but c'est d'apprendre, car on va pas se le cacher, ce genre de jeu, personne n'a vraiment envie d'y jouer et moi aussi je faisait ça au début ^^

                                    hbY2yJ9.gif7CNtQh6.gif

                                    1 réponse Dernière réponse
                                    0
                                    • AlemortA Hors-ligne
                                      AlemortA Hors-ligne
                                      Alemort
                                      a écrit sur dernière édition par
                                      #18

                                      Oui le but c'est d'apprendre, j'ai commencé par un projet d'envergure, mais je n'ai pas étais assez méthodique et ordonnée 😉

                                      Rendez-vous à mon prochain projet 😉

                                      1 réponse Dernière réponse
                                      0
                                      • AzadA Hors-ligne
                                        AzadA Hors-ligne
                                        Azad
                                        a écrit sur dernière édition par
                                        #19

                                        Au pire, pourquoi ne pas poster les sources ?

                                        C'est pas une demande ni quoique ce soit, je donne juste une idée, peut-être que certains (ou même plusieurs) reprendront ça, commenteront le code, et ça pourrait évoluer ? 🙂

                                        Administrateur du forum.

                                        Contactez-moi par message privé ou par mail.

                                        1 réponse Dernière réponse
                                        0
                                        • mars073M Hors-ligne
                                          mars073M Hors-ligne
                                          mars073
                                          a écrit sur dernière édition par
                                          #20

                                          j'aime bien l'idée, mais au niveau du déplacement, il ne serait pas mieux de remplace l'ancienne case par un espace(vide) au lieu de refaire toute la map car perso quand je maintient la touche enfoncé ça fait clignoter :x

                                          votes-45296e7.png

                                          Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.
                                          signature.png
                                          Signature aléatoire, proposez vous aussi une signature ici!

                                          1 réponse Dernière réponse
                                          0

                                          Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

                                          Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

                                          Grâce à votre participation, ce message peut devenir encore meilleur 💗

                                          S'inscrire Se connecter
                                          Répondre
                                          • Répondre à l'aide d'un nouveau sujet
                                          Se connecter pour répondre
                                          • Du plus ancien au plus récent
                                          • Du plus récent au plus ancien
                                          • Les plus votés


                                          • Se connecter

                                          • Connectez-vous ou inscrivez-vous pour faire une recherche.
                                          Powered by NodeBB Contributors
                                          • Premier message
                                            Dernier message
                                          0
                                          • Catégories
                                          • Récent
                                          • Mots-clés
                                          • Populaire
                                          • Web
                                          • Utilisateurs
                                          • Groupes