begin process at 2012 05 27 15:37:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > [DEV C++] RPG EN MODE CONSOLE

[DEV C++] RPG EN MODE CONSOLE


 Information sur la source

Note :
8,88 / 10 - par 8 personnes
8,88 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Niveau :Débutant Date de création :10/06/2004 Date de mise à jour :12/06/2004 19:00:43 Vu / téléchargé :5 630 / 1 004

Auteur : Dante41

Ecrire un message privé
Site perso
Commentaire sur cette source (28)
Ajouter un commentaire et/ou une note

 Description

J'ai appris le C il y a peu de temps et j'ai réuni la plupart de mes connaissances de débutant pour créer mon premier jeu , un rpg en mode console inspiré d'un obscur Final Fantasy (personne ne connait , hein ?) . Voila ce qu'il y a :

-systeme de combat prenant en compte la force , la constitution , la magie , l'esprit , les objets, prendre la fuite ...

Ah oui , dans l'aide , ne faite pas gaffe a "Comment vaincre Omega Weapon ?" car le combat est deja codé mais il n'est pas dans la demo .

Source


 Conclusion

Ce n'est qu'une demo , elle sera mise a jour une fois par semaine ici .
Si vous voyez des variables ou des bouts de code inutiles , faites pas gaffe , c'est une demo , et ca servira un peu plus tard .
Merci de ne pas me noter trop vachement ^^

Sinon , euh , je peux deja vous dire que j'apprends OpenGL (utilisé avec SDL) et que une demo avec sortira peut-etre un jour car je suis en train de le faire et ca rend pas trop mal donc je publierai peut-etre ca ici ...

Bon amusez vous bien , gagnez bien des points d'experience ...

Version 0.2 (Mise a jour du 12/06/04) :
-Gestion des Mp
-Bug des couleurs enlevé
-Bug des objets enlevé
-Nouvel objet : Ether
-Seymour
-Nouvel ennemi : Guerrier Astral
-Menu (touche echap)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • boss.midTélécharger ce fichier [Réservé aux membres club]36 243 octets
  • classes.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier118 octets
  • combat.midTélécharger ce fichier [Réservé aux membres club]29 793 octets
  • elements.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier233 octets
  • fmod.dllTélécharger ce fichier [Réservé aux membres club]159 232 octets
  • main.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier37 097 octets
  • main.oTélécharger ce fichier [Réservé aux membres club]40 275 octets
  • Makefile.winTélécharger ce fichier [Réservé aux membres club]588 octets
  • menu.midTélécharger ce fichier [Réservé aux membres club]8 712 octets
  • Rpg Auron.devTélécharger ce fichier [Réservé aux membres club]983 octets
  • Rpg Auron.exeTélécharger ce fichier [Réservé aux membres club]41 987 octets
  • Rpg Auron.layoutTélécharger ce fichier [Réservé aux membres club]269 octets
  • seymour.midTélécharger ce fichier [Réservé aux membres club]15 153 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture LEZARD WARE : WARIO WARE EN C AVEC SDL
Source avec Zip Source avec une capture QUI VEUT GAGNER DES SOUS ? JEU DE QUESTIONS EN C AVEC SDL
Source avec Zip CASTLEVANIA A PRELUDE TO THE FEAR : JEU D'ACTION- PLATEFORME...
Source avec Zip LE MORPION CLASSIQUE AVEC SDL

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

Commentaires et avis

Commentaire de Dante41 le 10/06/2004 20:52:33

Je viens de remarquer un bug avec les objets .
Je le corrige dès la prochaine mise a jour

Commentaire de neo_00110010101 le 10/06/2004 21:04:49

J'ai joué un petit peu et voilà mes remarques :

BIEN :
- les musiques (et leur déclenchement)
- le passage de "déplacement" sympa + le marchand
- les couleurs utilisées (aussi bien dialogue que HP)

MAIS A AMELIORER :
- les dialogues (simples et parfois grossiers ^^)
- les caractères spéciaux comme é,ê ... (code ASCII)

et puis un bug ? : quand on meurt le paragraphe game over est en bordeaux mais tout reste bordeaux jusqu'à le commencement d'un nouveau jeu (dès la rencontre avec Steiner)...

Sinon c'est très bien fait quand même mais améliore tout ce qui est écriture =)

Tu aimes bien CastleVania ? (ton avatar => Juste, dans CastleVania Harmony of Dissonance sur GBA)

et Dante ça vient de Devil May Cry non ?
bon code :]

Commentaire de LordBob le 11/06/2004 09:37:23

c'est pas mal mais avec des graphisme ca serait mieux ;)

Commentaire de D1m3x le 11/06/2004 13:10:59

Salut,
dommage qu'il n'y aie pas encore de graphisme en effet mdr c bien fait, bien inventé :d et puis tu dis que personne connais Final Fantasy et bien tu te trompe, je les ai TOUS a partir du 7 !!! 7 8 9 X X-2, et, a part le X-2, je les ai tous fini :) le X-2 je suis en train de le jouer lol vive la PS 2 :p mdr enfin bon jesper ke ton jeu deviendra un peu la même chose :p

faudra en effet revoir les dialogues :X (premier mot du personnage = 'putain') MDR bon ca fait pas trop bonne impression :s :) et puis ensuite il faudrait voir à un peu indenter ton code :s llol il est pas très très beau lol

Pour un peu structurer ton code tu aurais par exemple pu créer une class avec les fonctions du jeu, et par exemple le constructeur de la class initialise directement la musique, etc. donc ce serait un peu mieux :)

enfin c'est bien inventé et j'espère que tu vas mettre des mises à jours (un peu plus belle? :s:) )

bonne continuation ;)

ciao :)

Commentaire de xarier le 11/06/2004 13:54:59

pas mal ton jeu je t'encourage :)

c ta besoin d'ide sur comment utiliser openglavec sdl je suis la ;)
et pour ta demo je peut d'aider
see you

Commentaire de xarier le 11/06/2004 13:55:03

pas mal ton jeu je t'encourage :)

c ta besoin d'ide sur comment utiliser openglavec sdl je suis la ;)
et pour ta demo je peut d'aider
see you

Commentaire de xarier le 11/06/2004 13:55:08

pas mal ton jeu je t'encourage :)

c ta besoin d'ide sur comment utiliser openglavec sdl je suis la ;)
et pour ta demo je peut d'aider
see you

Commentaire de Dante41 le 11/06/2004 18:20:27

Merci a tous de vos commentaires , j'ai un peu amelioré les dialogues , j'ai enlevé le bug des couleurs et des objets , et pour les dialogues , c'est plus recherché.
J'ai un peu continué le jeu , il y a quelques personnages de Final Fantasy assez célèbres ^^ Sinon , les combats sont un peu mieux et il y a plusieurs ennemis diffents .

Euh , oui , j'ai besoin d'aide pour SDL et OpenGL en meme  temps , avec glut , c'est facile de mettre un Z-Buffer mais avec SDL j'y arrive pas .
Sinon , comment on desactive OpenGL pour revenir a un affichage 2d "normal" ?

Commentaire de Dante41 le 11/06/2004 20:13:16

a l'aide , au secours , je viens de rajouter un ennemi et depuis , il me sort 354 erreurs injustifiées genre ansi C++ forbidden declarations as 'int' . Pourtant j'ai touché a aucune des lignes mentionnées , Dev c++ est possédé . C'est une histoire de fous !
Help me , c'est horrible !

Commentaire de Dante41 le 11/06/2004 20:16:33

Oh , je suis bete , j'ai qu'à retélécharger le zip que j'ai mis ici ^^
Désolé du commentaire inutile , si un admin passe par là , est-ce qu'il peut l'effacer et celui que je poste maintenant ?

Commentaire de Kirua le 11/06/2004 23:29:31

Neo... Dante c'est l'écrivain italien de la Divine Comédie. Enfin, j'espère que le pseudo fait plus référence à ça qu'à devil may cry ^^ (que j'ai pas vu, dc je vais rien dire).

dis, je vines de faire un loooçng combat avec un moine... et je comprends pas parce que, qd je le tape, le tomberry perds -4 HP, du coup ses HP augmentent, et moi je tape pr rien :p

Commentaire de Dante41 le 12/06/2004 10:29:03

Oui , j'avais remarquer ca ... J'enlèverai ce bug (histoire que ca fasse 1 degat au moins) et je mettrai une magie dès le debut sinon voila quoi ^^

Oui , Dante ca fait plus référence a Devil May Cry que a la Divine comédie (heureusement d'ailleurs)

Commentaire de neo_00110010101 le 12/06/2004 10:59:24

n'empêche quand tu regardes le boulot fait par les modelisateurs 3D pour faire Dante (et le gars de Genma Onimusha aussi) et ben ça me donne envie de continuer la modelisation 3D :)
Je ne parle pas des modèles durant le jeu mais ceux fait comme wallpaper comme ceux là :

http://a8.cpimg.com/image/F0/7B/34953968-fcd6-015A0200-.jpg

bonne continuation pour ton rpg !

(tu savais que les meilleurs dessins du brillantissime dessinateur de Juste et d'autres personnages de CastleVania étaient ceux de Harmony of Dissonance sur GBA et Lament of innocence sur PS2 ^^)

Commentaire de Kirua le 12/06/2004 11:48:40

et que akira toriyama, l'auteur de dragon ball, était le graphiste des personnages de Chrono Trigger ^^ (le numéro 1)

Commentaire de Dante41 le 12/06/2004 19:03:14

Je viens de faire une mise a jour : ca commence a devenir bien !
Sinon , je vous demanderai de mettre une note (ceux qui ont deja essayé , je leur demanderai de le retélécharger pour avoir tout ce qu'est nouveau (a lire au dessus des commentaires)

Commentaire de Kirua le 12/06/2004 22:04:37

j'ai mis 7/10, parce que certes c'est bien, mais du pt de vue du code, ce n'est pas très bon (pas évolutif, mal présenté). Remarque, ça fait qd même 7 parce que pr un premier code, c'est correct ;-)
et puis c'est franchement bien d'avr mis des musiques, ça fait un peu oublier qu'on joue ds une console ;-)

Commentaire de neo_00110010101 le 12/06/2004 22:38:12

Premierement je n'aime pas vraiment les notes (et leur système surtout) mais si telle est ta demande noble programmeur ...^^

Je vois toujours que tu n'utilises pas les codes ASCII mais ce n'est pas bien grave. Ensuite dès le début je vois "Ce monde est ravager" or ce doit être écrit "ravagé" non ? "Je suis fatiguer" -> "fatigué".

sinon quand j'allais mourir (~30HP), j'ai pris un ether (+200 HP) mais l'ennemi m'a frappé de 38 et je suis mort ... bizarre ?
Et le code source manque cruellement de commentaires si ce doit être un code instructif !

Mais il reste toujours les musiques, les dialogues améliorés, les bugs corrigés, les MP qui sont importants, Seymour qui l'est lui aussi, le menu nouveau et le reste qui fait que c'est un bon programme !
encore bravo, améliore-le encore si tu le veux mais voilà enfin ce que tu attendais : 8/10
J'attend voir l'adaptation en 3d ^_^

Commentaire de Dante41 le 12/06/2004 22:49:13

L'ether ca augmente les MP , pas les HP ^^
J'ai oublié les codes ASCII (ben mince alors) .
La source est simple alors les commentaires ... ok ok , je vais en mettre .
Et je vais le continuer parce que bon , Seymour il est peut-etre là mais voila , faut bien qu'il serve a quelque chose : un petit combat , quelques dialogues , deux ou 3 boss , la possibilite d'invoquer des chimères , toutes les magies elementaires + les magies de soin  et Omega Weapon et le jeu sera complet , et je m'attaquerai plus serieusement a la version OpenGL .
Merci pour vos notes et vos commentaires !

Commentaire de Kirua le 12/06/2004 22:53:01

Dante, je pense pas qu'il vaille la peine que tu commentes ce code. Comme tu dis, ça n'apporterais pas grand chose puisque du pt de vue technique ce n'est pas complexe, et puis ne perd pas ton temps à ça: fais mieux! Utilise la POO, utilise des fichiers différents (je bosse sur un RPG en 2D depuis un paquet de mois, et j'ai 50 fichiers sources, 21 classes, des structures tout plein, de la dérivation, des virtuelles, des aaaaahahahaaaaaaaaaah (:p). Sérieusement, la clé de l'évolutivité, c'est la POO! (bien maîtrisée bien sûr, ce que je ne revendique pas pour mon compte).

Commentaire de Dante41 le 13/06/2004 11:01:57

le probleme c'est que moi et la POO , ben , ca fait deux .
J'essaie de comprendre mais j'y comprends rien , et je ne vois pas l'utilité de faire des classes et tout ...
Si y'en a qui ont des tutoriaux là dessus , ils peuvent donner l'url .
Pour les fichiers differents, je sais pas m'y prendre (ca merde tout le temps , la derniere fois je me suis retrouvé avec 14589 erreurs) mais je vais essayer . Et après je me consacrerai entièrement a la version SDL .

Commentaire de Kirua le 13/06/2004 12:24:26

Je sais bien que c'est compliqué. Mon premier jeu en plusieurs fichiers j'avais aussi des milliers d'erreur, c'est à cause du lieur qui en fait tjs rien qu'à sa tête! Mais y a des astuces! C'est long à expliquer malheureusement. En fait, ça devrait faire l'objet d'un tuto à part entière: la programmation en plusieurs fichiers.

Quant à la POO, vraiment, fais la démarche. L'utilité? Réutilisabilité, évolutivité, clarté, beauté (du code ;)), réduction de la taille du code (si tu te mets à utiliser l'héritage etc, dans quelques temps)...

j'en passe. je suis amoureux de la POO, et vrmnt, je suis persuadé que tu y trouverais un nouvel art de programmer qui te serait très profitable!

Commentaire de n0b0dy le 02/07/2004 15:51:32

je connai quasi rien au C mais ton jeu est formidable
bonne continuation ;)

Commentaire de edwin_53 le 24/11/2004 14:22:55

yop all
gg pour ton projet dante
ms com 1 con g del l'exe
dc je recompil
juske la c ok
ms le pb
c ken compilan le fichier rpg auron ac dev c++
il mafich une erreur genre "cannot find -lFmod"
ya kelkin ki c ce ke c ?
merci davance
é on aten les MAJ ac impatience

Commentaire de Dante41 le 24/11/2004 14:27:25

Ca veut dire que tu n'as pas Fmod.
Pour l'obtenir, va chez Fmod (http://www.fmod.org/) et telecharge la lib. Copie les .h dans le dossier include de Dev-C++ et le fichier libfmod.a dans le dossier libs de dev-C++ et normalement ca devrait marcher...

Commentaire de Heakons le 27/04/2005 02:08:12

Je sais pas si c'est normal, mais à la ligne 30, il y a une erreur je suis débutant et par conséquent, je ne sais pas comment réglè cet erreur :

FMUSIC_MODULE *menuintro = 0, *combat = 0, *boss = 0, *seymour=0; //Musique

Je l'ai executer sous dev-C++4.9.9.2.

Alors si vous saviez comment réglé cela, faite moi le savoir parce que d'ici là je ne pourrais pas exécuter le jeu!

Commentaire de Dante41 le 27/04/2005 11:31:05

Meme commentaire qu'au dessus : tu n'as pas FMOD !
Tu sais ce qu'il te reste à faire ;)

Euh par contre faudra bien que tu le compile a partir du fichier projet et non pas a partir du fichier source.

Commentaire de Heakons le 28/04/2005 00:53:35

Je ne poserais donc qu'une question... Comment faite t'on pou compiler le projet a partir du fichier projet???

Commentaire de Kirua le 28/04/2005 17:07:47

on le lance avec Dev-C++ et on appuie sur F9 (compiler et exécuter)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales