Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

171 commentaire(s) de MoDDiB sur des sources sur tout CodeS-SourceS

Le : 24/01/2007 09:53:04
Source : ALGORITHME DE PATHFINDING A STAR (A*)
Oui effectivement le gain n'est pas trop important comme il est en première position.
Disons que j'ai du utiliser cet algo il y a 3 ans pour un jeu de stratégie temps réel avec 70 unités en même temps sur une carte 500*500 et forcément là il vaut mieux tout faire pour être le plus performant.
Comme par exemple pour l'insertion tu utilises un comparer alors que normalement la liste est déjà entièrement triée : tu peux donc obtenir l'index où insérer en faisant une recherche dichotomique.
De la même manière pour tester si un noeud appartient à la liste open tu fais un Contains alors qu'un tableau à 2 dimensions de booléens seraient beaucoup plus rapide.
Bien entendu pour présenter une source à code source j'aurais fait comme toi et préféré un joli code plutôt qu'un code moche et performant : ces indications sont surtout pour ceux qui veulent l'utiliser dans un jeu temps réél.
Enfin bref 10 : l'algo aussi bien présenté manquait à csharpfr :)


Le : 23/01/2007 22:50:07
Source : ALGORITHME DE PATHFINDING A STAR (A*)
Je n'ai pas regardé la source mais juste la preview du code :
Node best = this._open[0]; // This is the best node
this._open.Remove(best);

Comme c'est un algo coûteux :
this._open.RemoveAt(0);  
sera un peu plus rapide (à cause du IndexOf dans la fonction Remove (je me doute que tu le sais, je le dis pour les autres :) ))
Ca n'est pas grand chose mais dans un jeu ou dans project hoshimi ça peut être très bénéfique :)


Le : 12/11/2006 15:37:23
Source : JEUX DIRECTX9 COMPLET (JEU D'AVIONS MINIATURES)
Pas encore grand manitou du C# mais je vais essayer de m'en approcher ( en faisait des projets foncitonnants sous linux notamment ça me fera du bien :))
Je ne poste pas ArkaNet ici pour le moment puisque le code n'est pas fini et pas commenté... Mais après je compte bien mettre mon moteur de jeu Open Source histoire de faire profiter tout le monde.

Sinon effectivement le 4 n'est pas du tout justifié car même si le jeu ne fonctionne pas sur cetaines configurations et que le code est moche il y a un boulot monstrueux et c'est surtout un exemple très enrichissant je crois même pouvoir dire que c'est le jeu le plus réussi graphiquement sur code source....


Le : 12/11/2006 00:02:29
Source : JEUX DIRECTX9 COMPLET (JEU D'AVIONS MINIATURES)
Du C# pas portable ? -> http://www.mono-project.com/ la version 1.1 du C# est bien portable et la version 2.0 est en cours :)
MMMmmmm j'aurais beaucoup de mal à me resservir de ton moteur vu que tu l'as codé typiquement pour ton jeu.
Par contre je vais me resservir de tes models pour faire un micromachine multijoueurs ( je vais commencer à programmer le jeu d'ici 1 mois peut être :))


Le : 05/11/2006 13:21:17
Source : JEUX DIRECTX9 COMPLET (JEU D'AVIONS MINIATURES)
J'ai matté ton jeu plus en détails ( oui ton code est vraiment moche :p )
et j'ai quelques questions qui me viennent :
-Pourquoi lorsque je regarde les models dans le viewer de DirectX ceux ci ne sont pas texturés ?
-Quel différence y a t'il entre bain et obain ?
-Les models sont-ils de toi ? si non où les as tu trouvé ?

Sinon une fois de plus félicitations c'est sympa comme jeu :)


Le : 01/11/2006 15:40:35
Source : JEUX DIRECTX9 COMPLET (JEU D'AVIONS MINIATURES)
Du bon boulot d'un point de vu graphique.
Au niveau du gameplay par contre quelques explications au niveau des touches seraient bienvenue.
Aussi dans les toilettes lorsque l'on regarde en direction de la porte blanche on ne voit plus grand chose.
Sinon sur mon portable ( ATI FireGL 3200, pentium M 2ghz) les niveaux ne se lance pas : pas de probleme pour le menu mais des que je lance une course j'ai l'écran de chargement qui reste éternellement.
Et sinon si tu passes ton code source en C# il n'y a pas de probleme je te fais du multijoueurs :)


Le : 16/10/2006 20:46:39
Source : BLACK BOX II (OPENGL + BASS AUDIO)
Ok je comprends mieux alors !
Dès que j'ai un peu de temps je crois que je referais une classe pour utiliser facilement ton style aéro vista


Le : 16/10/2006 19:18:11
Source : BLACK BOX II (OPENGL + BASS AUDIO)
Merci, je viens de regarder et le résultat est vraiment sympathique j'adore :)
Par contre gros bémol pour le code source :
Seul le fichier de la form contient le code : 1700 lignes ca aurait vraiment gagné à être dispersé dans de bonnes classes !


Le : 16/10/2006 16:59:57
Source : BLACK BOX II (OPENGL + BASS AUDIO)
Il n'y a pas de fichiers ?


Le : 12/09/2005 22:21:36
Source : MOTEUR 3D ISOMÉTRIQUE EN OPENGL
Kirua t'en vacances ? T'as pas de projet ? T'as fais pleins de bétises et tu veux te faire pardonner ?



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,094 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.