04-11-2006 15:57:21
- diOxy
- Membres

- Date d'inscription:
- Messages: 153
- IP: 81.199.12.143
- Courriel
Qu'entendez vous par algorithmique ?
Perso, j'entend PathFinding et IA. Mais concrètement ?
Idéalement, un Algo est non dépendant d'un langage ou d'une plateforme particulière, non ? Donc devrons nous trouver dans ce forum des trucs du genre ? :
CellDestination.Poids = 1
FIFO.Push CellDestination
Do Until FIFO.IsEmpty
Set CParent = FIFO.Pop
For Each cChild in CParent.Childs
If cChild is Goal then
On a gagné !
Stockage du chemin
Exit
else
If cChild.Poids > cParent.Poids + 1 then
cChild.Poids = cParent.Poids + 1
FIFO.Push cChild
End If
End If
Next
LoopAlgo provenant du site c2i http://www.c2i.fr et plus particulièrement de l'article suivant : http://www.c2i.fr/code.asp?IDCode=1013&type=&IDCate=15&Cate= écrit par R. Clark.
Autre ressource : http://www.vieartificielle.com
Si oui, ce serais sympa que celui qui présente l'algo ajoute également une portion de code dans son langage favori, et que d'autres fassent de même avec le leur, non ? Sans oublier, bien évidement, de citer les sources en ajoutant un lien vers le site de l'auteur !
Hors ligne
04-11-2006 16:42:30
- Dekron
- Membres
- Date d'inscription:
- Messages: 46
- IP: 172.185.121.50
- Courriel Site web
pour moi l'algorythme c'est juste ordonner tes idées sur un bout de papier ( ou le bloc note ), écrire en un langage non codé le fonctionnement de tes fonctions. Ce n'est pas forcément lié à l'IA non plus a mon avis. Donc c'est simplement la réflexion que tout le monde à avant l'écriture d'une fonction, mais que l'on garde dnas la tete des fois ( suivant la complexité de la chose )
Par contre, s'il n'y en as pas, un petit forum "algorythmes" ca serait pas mal non plus.
Visitez Arcis : MMORPG ammateur utilisant irrlicht !
Etudiant ingénieur, maitrise C++, connaissances python & php.
Hors ligne
05-11-2006 11:26:42
- izguit
- Administrateurs

- Date d'inscription:
- Messages: 306
- IP: 83.152.45.104
- Courriel Site web
Idem que Dekron
Pas que pour l'IA, il y aurait plein d'autres applications possibles ( effets style glow/bloom, etc...)
Athlon 64 3000+ // 1Go RAM // Geforce 6600GT 128Mo
Turion 64 X2 // 1Go RAM // ATI X1250
Hors ligne
05-11-2006 13:40:50
- Dekron
- Membres
- Date d'inscription:
- Messages: 46
- IP: 172.184.202.58
- Courriel Site web
Dailleurs, c'est pourcela que les cours d'algorythme ca m'amuse un peu. Ceux qui en ont pouront infirmer ou confirmer ( perso j'en ai pas ), mais il doit s'agir la davantage d'apprendre les principaux algo usuels ( dont l'eficacité est reconnue et la fréquence d'utilisation élevée ) plus que d'aprendre à en faire.
Visitez Arcis : MMORPG ammateur utilisant irrlicht !
Etudiant ingénieur, maitrise C++, connaissances python & php.
Hors ligne
05-11-2006 15:17:12
- Eagle4
- Membres
- Date d'inscription:
- Messages: 18
- IP: 86.75.237.9
- Courriel
oui moi j'ai eu des cours portant sur des algos connus tels que les piles, ou la recurcivité mais en général, on nous demandait d'ecrire une fonction et demerde toi pour l'algo ^^
Hors ligne
06-11-2006 12:10:53
- diOxy
- Membres

- Date d'inscription:
- Messages: 153
- IP: 81.199.12.143
- Courriel
Ben, si j'ai pris comme exemples l'IA et le pathfinding, c'est surtout parce que ça fait parti des trucs que j'étudie en ce moment (entre autres trucs).
Dekron : Oui, c'est ça. Les algo les plus connus et utilisés. Perso, je cherche toujours a faire autrement, parce que ce n'est pas en marchant dans les traces des ancêtres qu'on découvrira de nouvelles voies... Si je code PRO, j'utilise des trucs éprouvés, connus. Mais quand je code PERSO, je m'amuse a chercher de nouvelles façon de faire. Raison pour laquelle je ne suis dans aucun projet... Trop dispersé.
Hors ligne



