le site n'est présent qu'a des fins fonctionnelles, il sert juste a téléchargé le jeu sans passer par google drive ou autre. il subira sûrement des modification avec le temps pour le rendre plus agréable.
pour la batmouth, le problème est réglé ! je les ais supprimé (efficace non ?)
le système de combat a été complètement revu pour la prochaine version.
pour ce qui est de la mise en place d'une équipe, on va dire que je suis en recherche passive j'attend que quelqu'un se propose.
pour l'instant nous somme 3 :
fadara : site web
romain favre : compositeur
moi : le reste
(donc : si toi qui lis cette phrase tu as envie de progresser dans un des domaines du jeux-vidéo 2D, je t'invite a me contacter pour te joindre au projet !)
@necros211: quel est ton système d'exploitation ? 32 ou 64 bit ?
mes tests on été fait uniquement sous linux mint 17 x64 pour le moment.
le site n'est présent qu'a des fins fonctionnelles, il sert juste a téléchargé le jeu sans passer par google drive ou autre. il subira sûrement des modification avec le temps pour le rendre plus agréable.
pour la batmouth, le problème est réglé ! je les ais supprimé (efficace non ?)
le système de combat a été complètement revu pour la prochaine version.
pour ce qui est de la mise en place d'une équipe, on va dire que je suis en recherche passive j'attend que quelqu'un se propose.
pour l'instant nous somme 3 :
fadara : site web
romain favre : compositeur
moi : le reste
(donc : si toi qui lis cette phrase tu as envie de progresser dans un des domaines du jeux-vidéo 2D, je t'invite a me contacter pour te joindre au projet !)
@necros211: quel est ton système d'exploitation ? 32 ou 64 bit ?
mes tests on été fait uniquement sous linux mint 17 x64 pour le moment.
Merci de ta proposition, mais pour l'instant je ne peut pas accepter simplement parce que j'ai encore du travaille en théorie et en pratique pour apprendre à développer mais aussi je ne suis pas prêt pour faire évoluer un jeu comme le tient mais si dans 1-2 ans tu me refait cette proposition, je serais ravie de rejoindre ton équipe !
necros@Skyla:~/Documents/Jeux/Reconquete_Salvatrice_Linux_x64$ gdb rs.out
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/necros/Documents/Jeux/Reconquete_Salvatrice_Linux_x64/rs.out...(no debugging symbols found)...done.
(gdb) r
Starting program: /home/necros/Documents/Jeux/Reconquete_Salvatrice_Linux_x64/rs.out
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff020e700 (LWP 22425)]
[New Thread 0x7fffe9190700 (LWP 22428)]
[Thread 0x7fffe9190700 (LWP 22428) exited]
[New Thread 0x7fffe9190700 (LWP 22429)]
[Thread 0x7fffe9190700 (LWP 22429) exited]
[Thread 0x7ffff020e700 (LWP 22425) exited]
[Inferior 1 (process 22422) exited with code 01]
(gdb) q
necros@Skyla:~/Documents/Jeux/Reconquete_Salvatrice_Linux_x64$
Est-ce qu'il y a une nouvelle personne qui fait les graphiques(sans vouloir vexer la personne)? parce qu'il me semble que les rats ont une animation et sont plus beaux!
necros@Skyla:~/Documents/Jeux/rs_linux_x64_-g3$ gdb rs.out
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/necros/Documents/Jeux/rs_linux_x64_-g3/rs.out...done.
(gdb) q
necros@Skyla:~/Documents/Jeux/rs_linux_x64_-g3$
puis Valgrind
necros@Skyla:~/Documents/Jeux/rs_linux_x64_-g3$ valgrind ./rs.out
==30614== Memcheck, a memory error detector
==30614== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==30614== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==30614== Command: ./rs.out
==30614==
==30614== Conditional jump or move depends on uninitialised value(s)
==30614== at 0x67514E0: inflateReset2 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==30614== by 0x67515D8: inflateInit2_ (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==30614== by 0xDC410D3: png_create_read_struct_2 (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==30614== by 0xDC41296: png_create_read_struct (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==30614== by 0x51560D7: IMG_LoadPNG_RW (in /usr/local/lib/libSDL2_image-2.0.so.0.0.0)
==30614== by 0x514FAEB: IMG_LoadTyped_RW (in /usr/local/lib/libSDL2_image-2.0.so.0.0.0)
==30614== by 0x514FC0D: IMG_LoadTexture (in /usr/local/lib/libSDL2_image-2.0.so.0.0.0)
==30614== by 0x408CED: LoadingImage (image.c:13)
==30614== by 0x413608: initsystem (tableau.c:559)
==30614== by 0x401C5F: main (main.c:41)
==30614==
==30614==
==30614== HEAP SUMMARY:
==30614== in use at exit: 2,584,598 bytes in 8,346 blocks
==30614== total heap usage: 75,680 allocs, 67,334 frees, 23,033,057 bytes allocated
==30614==
==30614== LEAK SUMMARY:
==30614== definitely lost: 66,690 bytes in 14 blocks
==30614== indirectly lost: 1,744 bytes in 14 blocks
==30614== possibly lost: 972,521 bytes in 6,495 blocks
==30614== still reachable: 1,543,643 bytes in 1,823 blocks
==30614== suppressed: 0 bytes in 0 blocks
==30614== Rerun with --leak-check=full to see details of leaked memory
==30614==
==30614== For counts of detected and suppressed errors, rerun with: -v
==30614== Use --track-origins=yes to see where uninitialised values come from
==30614== ERROR SUMMARY: 4 errors from 1 contexts (suppressed: 11 from 4)
necros@Skyla:~/Documents/Jeux/rs_linux_x64_-g3$
pour valgrind : personnellement je ne l'utilise pas, mais j'ai pas l'impression qu'il nous dit quoi que ce soit d'utile ici. (dite moi si je me trompe)
pour gdb: ici tu as juste lancé gdb, puis quitter. il faut que tu le lance, et que tu démarre le programme rs.out, pour ça il faut que tu fasse "r" .
necros@Skyla:~/Documents/Jeux/rs_linux_x64_-g3$ gdb rs
rs/ rsh rs.out rstart rstartd rsync rsyslogd
necros@Skyla:~/Documents/Jeux/rs_linux_x64_-g3$ gdb rs.out
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/necros/Documents/Jeux/rs_linux_x64_-g3/rs.out...done.
(gdb) r
Starting program: /home/necros/Documents/Jeux/rs_linux_x64_-g3/rs.out
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff020e700 (LWP 8041)]
[New Thread 0x7fffe9190700 (LWP 8044)]
[Thread 0x7fffe9190700 (LWP 8044) exited]
[New Thread 0x7fffe9190700 (LWP 8045)]
[Thread 0x7fffe9190700 (LWP 8045) exited]
[Thread 0x7ffff020e700 (LWP 8041) exited]
[Inferior 1 (process 8038) exited with code 01]
(gdb) q
necros@Skyla:~/Documents/Jeux/rs_linux_x64_-g3$
Au pire tu ne peut pas m'envoyer le make? Comme ca je le recompille directement chez moi?
Mais je conseillerais plutôt d'utiliser cmake pour ce genre de projets (le tuto de développez est certainement suffisant). Après, il vaut mieux savoir utiliser make avant d'apprendre cmake. Bonne lecture
excusez-moi pour les 2 derniers jours où je n'ai pas pu faire le makefile ni vous tenir au courant.
mon OS (linux mint 17) était instable et j'ai découvert que c'était a cause de la "merde" de Nvidia nommée optimus.
aucune distribution ne le gère bien a ce que je sache actuellement donc je suis retourné (avec regret) sous win 7.
laissez moi le temps de me remettre un environnement de développement propre, windows et linux (virtualbox je pense).
j'ai aussi pris une décision importante pour l'avenir du jeu, je pense que je vais vous garder la surprise.
(je pense que le dev de cette surprise me prendras au minimum 100h/150h pour pouvoir vous faire une démonstration et je vais avoir pas mal de changements dans ma vie dans les deux prochains mois, donc soyez patient )
je suis toujours présent pour toute questions ou propositions de votre part.
comme je vous l'avais dis, ma vie a subit quelques bouleversements.
pendant ses deux mois, j'ai dû coder environ 200/250h.
je vous avais promis une surprise, et je suis dans le regret de vous dire que malgré toute ma bonne volonté, je n'avais pas le niveau.
la surprise devais être un prototype de SDK qui aurais permit de modifier et d'ajouter du contenu au jeu.
je n'ai pas vraiment bloqué au niveau technique, mais plus au niveau théorique. Je n'ai pas eu d'enseignement sur comment faire un projet modulable et évolutif.
bref !
je crois me rappeler que seul peu d'entre vous aviez eu la chance de voir le nouveau système de combat. eh bien réjouissez-vous car c'est en ligne !
le système de craft a aussi été finalisé (coté technique, mais il manque toujours d'ergonomie)
je viens (il y a 15 minutes) de finir le nouveau système de déplacement, le joueur regarde maintenant toujours dans la direction du pointeur de la souris
je sais pas trop quoi en penser, alors .. dites moi !
le code source est maintenant plus propre ! pas de variables globale, ajout de booléens et d'énumérations.
le code source est livré avec le jeu.
le jeu est en version Windows seulement.
je ne veux pas prendre le temps (car il en faut) pour publier des versions linux pour l'instant.
mais j'ai été attentif à faire un jeu portable. ce qui signifie que si vous êtes motivé, il ne vous faudra pas un temps fou pour en faire une version linux.
Voici ce que j'ai pu remarquer (j'ai pas lu les 6 page donc c'est peut être un problème connu
Sur la page titre, le pseudo et le mot de passe prennent tout l'espace qui leur est dédié... Donc avec 2 lettres, ca fait un peu moche
C'est plus un ennui de game design, mais ils sont ou les batmouth? On est un petit peut largue sans trop d'infos (je dis pas qu'il faut être guide a mort, mais un minimum serait appréciable)
J'ai trouve une zone noire... Le jeu a plante quand j'ai essaye d'y allé.
Apres être entre en combat contre des rats, (et pas avoir pige que non je devait pas me faire toucher), ma vie oscillais entre 62.0 et 63.0, ca fait un peu étrange...
Maintenant je passe aux sources et te tiens au courant =)
pour le pseudo et le mdp je n'y avais pas pensé, c'est quelque chose que je ne fait jamais.(j'ai une option pour jouer sans me log ^^) je vais régler ça.
les batmouths n'existent plus, ils ont été remplacé par les rats.(en fait il n'y a rien en dehors de la grotte )
pour la zone noire tout le le monde fait cette connerie vous voyez un bouton rouge, vous appuyez dessus. la map n'est pas complète, ce qui provoque un crash quand l'ont tente d'accéder à une partie qui n'est pas fini.(je suis à la recherche de graphiste pour palier se problème.
les rats ne font aucun dégâts, le chiffre qui est en haut c'est tes FPS (je sais ce n'est pas clair, je vais changer "vie" par "fps" ^^)
@all :
voici quelques petits chiffres
je vais maintenant faire quelque chose pour rendre le code plus clair, je viens juste d'y penser
en ce moment pour chaque texte d'afficher a l"écran. j'ai :
une texture
les coordonnées de la texture
le texte (une chaine de caractère)
et parfois la longueur du texte généré. (pour respecter la déformation du texte plutôt que d'avoir un texte étiré ou contracté)
je vais donc me faire une structure "texte" qui contiendra les 4 variables.
Une petite année de plus c'est écoulée, et je me rend compte que la problématique d'il y a un an (passage de SDL2 à OpenGL) se répète ... J'ai besoin de votre avis sur l'évolution technique d'un projet comme celui-ci.
J'ai posté la problématique dans la section "C" hier.
vos conseils me seraient fort utile pour éviter de perdre de l'énergie dans une mauvaise direction
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Architecte logiciel - Software craftsmanship convaincu.
Architecte logiciel - Software craftsmanship convaincu.
Architecte logiciel - Software craftsmanship convaincu.
Architecte logiciel - Software craftsmanship convaincu.
Architecte logiciel - Software craftsmanship convaincu.