C'est vrai que j'aurais pas choisi le C à part dans un but pédagogique ou si vraiment j'avais besoin d'un code optimisé au max.
Mais bon, je vais pas juger, vous ne serez pas les derniers à coder en C/SDL.
Faire un gros projet en C c'est pas extra ... pour les gros projet, le C++ avec sa programmation orienté objet est bien meilleurs
Ce sera pour le prochain projet alors ![]()
Faut pas prendre les gens de haut non plus ...
Les animations et le tilemapping c'est pas non plus un truc de fou hein ....
C'est vrai que c'est a la portée de tout le monde, mais il faut quand même le faire.
Non, on a jamais dit que c'était un truc de fou !
On a juste présenter notre jeu...
C'est dingue cette déformation.
Apres, en partant de ce principe, tout est a la portée de tout le monde... C'est un peu débile. On a des bases, mais ce type de programmation est une technique a travailler beaucoup avant de la maîtriser.
| https://www.jeuxvideo.com/forums/1-31-8649603-2-0-1-0-daemon.htm#message_8649662
| Ecrit par « leoufdu78170 »,11 juin 2013 à 17:44:21
| « Non, on a jamais dit que c'était un truc de fou ! »
| https://www.jeuxvideo.com/forums/1-31-8649603-1-0-1-0-daemon.htm#message_8649621
| Ecrit par « leoufdu78170 »,11 juin 2013 à 00:08:17
| « Ou le chargement de la sauvegarde, le chargement de la map ou encore les collisions... »
Relis toi, tu verras que la déformation est vite vue
.
J'ai compris comme jedemandeledeba, c'est à dire que vous preniez ça comme quelque chose d'awesome, alors qu'on a tous fait ça au moins une fois plus ou moins bien
.
| https://www.jeuxvideo.com/forums/1-31-8649603-2-0-1-0-daemon.htm#message_8649662
| Ecrit par « leoufdu78170 »,11 juin 2013 à 17:44:21
| « Apres, en partant de ce principe, tout est a la portée de tout le monde... C'est un peu débile. On a des bases, mais ce type de programmation est une technique a travailler beaucoup avant de la maîtriser. »
Bof, tu apprends la lecture/écriture de fichiers XML, et ça va tout seul hein. Les animations suffit de bien écrire ce que tu souhaites, et de le créer. Les deux réunies ça te prend quoi ? 3 jours si t'y connais rien ? C'est pas non plus la peine de le pointer du doigt en disant "Vous avez vu, on l'a fait, on est plus avancé qu'un mec qui y connait rien !"
Ceci dit, bonne chance quand même pour votre projet, et espérant que les graphismes seront personnel et non pompé d'un tileset
. Bravo quand même
.
Merci, c'est cool !
Au fait, de nouvelles infos a propos du scénario dévoilées sur la page facebook !
Vous êtes des taré de faire ça en C sérieux . On est en 2013 on a les langages orienté objet . Par contre le message :
"Ou le chargement de la sauvegarde, le chargement de la map ou encore les collisions..."
c'est un peu on se la pète c'est trop ouf ce qu'on à fait alors que ce sont pas des truc exceptionnels non plus.
Merci, c'est cool de soutenir le C !
En effet, on tire parti de la faible consommation de mémoire. Mais actuellement, c'est de moins en moins utile malheureusement (vu les quantités de DDR et GDDR des machines).
Et oui, tout le monde parle des classes, mais les structures sont suffisantes pour un projet de cette envergure.
En tout cas, merci du soutien !
Justement, on vient de passer ce cap qu'est le risque d'abandon, en effet, on est très proche de la fin de la programmation avec une version alpha dans quelques semaines ! (cf facebook)
Euh j'vais paraitre débile mais ma copine qui a HETIC a eu un projet de fin d'année avec sa classe en JAVA c'est un RPG aussi je crois, juste ce qui amène a ma question sa aurais pas été plus simple et plus rapide ?
(Je ne connais pas grand choses a JAVA j'ai fais un peux de C et j'me suis limitée au programme console sans interface donc si j'dit de la merde faite le moi savoir.)
::dehors:
Non, tu n'es pas du tout débile, en effet, la programmation aurait été plus rapide en Java.
Mais nous avons choisis le C car c'est premièrement un langage que nous connaissons (contrairement a Java), puis, c'est aussi un langage avec lequel la quantité de mémoire allouée ne dépassera pas le nécessaire (le jeu pourrait tourner sur Blackberry curve).
Je sais pas je sais juste que la machine qu'elle a pour coder c'est un PC portable avec 32 GO de Ram et un proceseur I7 3930QM mais que pour certain test elle me demande le miens qui est un Dell Précision 6700M un peux plus puissant§. Après en prog j'y connais rien personnement j'fais des études a l'ESRA donc que de l'animation et du Cinéma VFX. Mais merci de la précision sur JAVA.
leoufdu78170 est très a cheval sur la mémoire.
Il ne supporte pas l'idée de perdre un seul octet de mémoire.
C'est vrai qu'un langage orienté objet nous aurait simplifié la vie, mais coder en C, c'est déjà mieux que de coder en assembleur.
Je ne suis pas spécialement a cheval sur la mémoire, mais j'aime les choses bien optimisées, ça permet de ne pas gaspiller. Juste pour l'exemple, le jeu lancé avec l’intégralité des fonctions chargées, ne prend que 1500 octets en DDR, plus quelques kilos-octets en GDDR pour l'affichage de la map.
Salut a tous, je remonte le topic car j'ai maintenant des arguments solides pour vous !
Nous sommes un petit groupe de 2 codeurs, 1 musicien et 1 scénariste.
Je commence par une brève description du jeu :
Le scénario :
L’histoire se passe dans un monde emplit de magie. Ce monde est en contact avec un plan parallèle, l’Aether. Dans ce plan vivent des entités très puissantes appelées… Daemons !
Une institution étudie de près ces daemons. Elle a même appris à les invoquer depuis leur plan parallèle. Cette institution s’appelle le Collège !
Mais depuis peu, d’autres organisations d’intéressent aux Daemon, des organisations maléfiques.
Les invocateurs, une organisation qui a pour but de réussir à invoquer des Daemons de façon perpétuelle et de les utiliser comme des soldats pour contrôler le monde.
De l’autre côté, les exorcistes ont pour but ultime de faire disparaitre définitivement les daemons en détruisant une fois pour toutes cette liaison entre le monde des mortels et l’Aether.
Pour parvenir à leur fins, ces organisations sont prêtes a tout ! Jusqu’à tuer s’il le faut.
A ce moment intervient notre Héros. Il est encore tout jeune lorsque les exorcistes attaquent le Collège. Dans cette attaque, le père du héros est tué. C’est alors que le maitre du Collège le prend comme disciple et lui apprend à invoquer un Daemon.
Malheureusement, avant la fin de son apprentissage, le Collège est de nouveau attaqué, par les invocateurs cette fois ci. Le vieux maitre se fait tuer durant l’assaut. Il meurt en léguant une arme au héros ainsi qu’en lui révélant la vérité sur son père.
Le héros se retrouve alors seul, sans repères. Il se lance donc dans une vengeance contre les exorcistes et les invocateurs…
A vous, joueurs, de continuer l’histoire !
Maintenant, quelques screen du jeu :
un combat :
la mappemonde :
l'ecran titre :
Voici aussi un petit medley des composition musicales du jeu : https://soundcloud.com/aurelien-benharrats/medley-02-ost-daemon
Les graphismes sont en cours, pour l'instant, seuls les donjons ont étés designés.
La version alpha 0.3 du jeu :
http://www.fichier-rar.fr/2013/07/01/daemon-0-3/
Vous pouvez aussi visiter la page facebook du jeu (+ un petit j'aime ;) !
https://www.facebook.com/pages/Daemon-devblog/469128403170574?ref=ts&fref=ts
Je présente aujourd'hui une grande avancées dans Daemon, le déplacement des PNJ :D
Voila le programme : http://www.fichier-rar.fr/2013/07/13/pnj-1/
Vous aurez peut être un soucis, il se peut que le perso soit invisible lorsqu'il descend, ça dépend des ordinateurs, je cherche le source de problème.
Avec quoi fais-tu ce jeu, l'auteur ?
Le jeu est fait avec la SDL en C
Et voila maintenant la version alpha 0.4, la plus améliorée a ce jour : http://www.fichier-rar.fr/2013/07/14/daemon-1/