Echecs et maths !
Posté le 03/12/2014 13:59
Bonjour tout le monde ! (ou la planète en l’occurrence
)
Ça va bien ? Au pire je ne serai pas là pour écouter la réponse, alors peut m'importe, vous pouvez bien crevez...
Je rigole
Enfin bref, comme vous avez pu le remarquer, enfin je l'espère :mmm:, j'ai ouvert un topic.
Un lunatique a écrit :
Ah bon ? Je ne suis pas sur Leclerc Drive ? Et mince, je me suis encore trompé. S'en va.
Mis à part quelques personnes un peu, disons... évasives, vous avez cliqué volontairement sur un lien vous menant ici. Qu'est-ce qui vous a poussé à le faire, je n'en sais rien, mais vous l'avez fait. Freud aurait dit que ça vient d'un trouble durant l'enfance, et plus certainement pendant le complexe d’œdipe, qui était complexé par son prénom pourri. Revenons à nos boutons... Je disais que vous aviez cliqué sur un lien menant sur mon topic. Et vous devez vous demander ce qu'il contient !
Je vais vous le dire...
Roulement de tambours Il contient...
re-Roulement de tambours Un jeu...
re-re-Roulement de tambours Que je vais vous présenter
re-re-re-Roulement de tambours Qui s'appelle
re-re-re-re-Roulement de tambours MasterChess !
Et pas chease, les gourmands et avides du Saint-Nectaire vous pouvez repartir Ce sera un jeu d'échecs développé en C pour nos chères graph 35+USB à 95 SD, comprenant un mode multijoueurs et une intelligence artificielle diabolique. :demon: Je souhaite aussi mettre plusieurs niveaux pour l'IA, mais je ne suis pas sûr de pouvoir, à part peut-être en changeant le nombre de tours qu'elle analyse en avance. Je n'ai plus qu'à espérer que les capacités des calculatrices soient suffisantes pour supporter les algorithmes.
Voilà, c'est tout.
J'espère que cela vous plaira, et que l'intelligence artificielle sera bien dure à battre.
Mauvaise nouvelle : je crois que les algorithmes de l'IA vont bien faire ramer les casios.
Enfin je teste, je verrai bien.
MasterChess de Legolas sera mis à disposition selon les termes de la licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.
Citer : Posté le 03/12/2014 14:08 | #
C'est bon le st nectaire et bonne chance
Citer : Posté le 03/12/2014 17:01 | #
Super idée, je soutiens ton projet et au passage, j'adore le style de ton texte
Je suis fan de Mathématiques et de Sciences en général (d'où mon nom ). Consultez mes programmes en rapport avec les Maths
Tableau de variations
Equations Diophantiennes
Conversion d'un nombre décimal en fraction
Citer : Posté le 03/12/2014 18:10 | #
Une IA (diabolique) d'échecs ? Tu manques pas d'ambition.
Mais c'est ça qu'il faut, bon courage !
Citer : Posté le 03/12/2014 18:15 | #
Merci à vous.
@Scientifix : re-merci, content qu'il plaise.
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 03/12/2014 18:37 | #
C'est vrai que niveau ambition t'es plutôt optimiste
Bonne chance
Citer : Posté le 03/12/2014 22:54 | #
Une IA d'échecs
Bonne chance en tout cas, j'espère que ça envoiera du paté
Tu peux renommer le topic ?
Citer : Posté le 03/12/2014 22:55 | #
Je vais bientôt le renommer, et merci ;).
Ajouté le 04/12/2014 à 13:47 :
J'ai déjà choisi la licence.
Ajouté le 08/12/2014 à 17:58 :
J'ai déjà un petit et bête problème : la calculatrice est monochrome, et mon échiquier est en noir et blanc. Mais, bien entendu, les pièces sont noires et blanches et sont placées dessus, or je ne vois pas encore comment les différencier en sachant qu'une pièce noire ne se voit pas sur les cases noires, qu'une pièce blanche ne se voit pas sur les blanches, que les deux types de pièces ne doivent pas avoir la même couleur, et que le blanc sur fond noir pour les cases blanches donne un résultat affreux, le noir sur fond blanc sur les cases noires aussi, et que les caractères ou sprites des pièces sont trop petits pour permettre une sorte de sprite noir et blanc (comme un damier). Auriez-vous des idées ? Pour ma part, j'y réfléchis, mais je n'en ai malheureusement pas encore trouvé.
Question subsidiaire : la question ci-avant est-elle posée de façon assez compréhensible et donnant envie d'y répondre ou non ?
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 08/12/2014 18:06 | #
Tu mets toutes les cases en blanc , cherche sur le site, il y a un jeu d'échec très bien fait en basic avec de bons graphics
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 08/12/2014 19:06 | #
Tu laisses les cases blanches tranquilles et tu désignes les cases noires en leur mettant une bordure.
Pour les pièces, tu fais le contour des blanches et tu remplis les noires.
Citer : Posté le 08/12/2014 19:46 | #
Pas bête Lephe, je vais voir cela. Bon aujourd'hui j'ai eu le temps de faire les déplacements des fous (246 lignes de codes après vérifications), le système de tours, qui est hyper simple à programmer, mais qu'il faut que j'améliore, avec par exemple en fond d'écran la couleur de la personne à qui est le tour.
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 08/12/2014 20:06 | #
Est-ce qu'il y aura un tuto pour apprendre à jouer ? Car je ne sais pas jouer aux échecs et ce serait super de pouvoir apprendre durant des heures (de cours) particulièrement ennuyante
Un beat them all pour les CPC 19
Un jeu de Tank multijoueur en version graphique
Un jeu de boxe rigolo
Le moteur de combat épique d'un RPG
soccer physics : Un jeu de foot totalement wtf !
Survie 1 & 2 te laisseras-tu attraper par la méchante IA ?
Séquestrez les tous avec Catch'em all !
Joué à la calcultarice et pécher ? Facile !
Battle un système de combat dément !!
Débombe pas tout à fait un démineur
Mon mario pour le concours des 10 ans de PC
Casio jump un doodle jump pas comme les autres !
Rush four your life : tu cours ou tu meurs
Cookie clicker ! More cookies MOOORE !
Move et esquive : bouge pour esquiver les ennemis !
Guitar Hero !! Let's rock !
INVASION : Au secours on se fait envahir !
Un devine nombre entièrement customisable (mon 1er jeu)
Un outil pour dessiner des sprites en super drawstat et qui vous le compile pour vous donner un code utilisable dans vos programmes
Un super programme de dessin bourré de trucs funcs
Sortir une version finale de Tankasio
Bien m'améliorer en C parce que pour l'instant c'est pas jojo
Une ou plusieurs idées qui mûrissent petit à petit
Citer : Posté le 08/12/2014 21:17 | #
Oh merci de l'idée ! Certainement pas dans la bêta, mais après pourquoi pas ?
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 08/12/2014 22:33 | #
Bon aujourd'hui j'ai eu le temps de faire les déplacements des fous (246 lignes de codes après vérifications)
246 lignes, juste pour les fous ! Tu es sérieux?
Je me rappelle en avoir fait un en basic (pas posté, je poste peu de mes progs) et je suis sur qu'il y a moyen de faire plus simple !
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 08/12/2014 22:37 | #
J'espère. Enfin bon il est assez optimisé, et j'ai plutôt deux fois 143 lignes, car c'est dans un switch qui prend en compte la valeur de la pièce, soit 2 pour les fous noirs et -2 pour les blancs.
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 09/12/2014 06:15 | #
What t'as doublé le code pour changer une valeur ? >_<
Mais mets-la dans une variable !
Et puis c'est 3 points un fou il me semble
Citer : Posté le 09/12/2014 07:30 | #
Je sais mais le cavalier aussi, alors j'ai mis 2 mais cela n'aura aucune incidence sur la pondération de l'IA.
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 09/12/2014 09:20 | #
Bah quand même... entre 2 pions et un fou, ou 3 pions et un fou....
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 09/12/2014 12:59 | #
Mais cette valeur ne sert qu'à déterminer si la pièce est un fou, un cavalier, une dame... et ne sera pas prise en compte comme telle dans la pondération. Par exemple, j'ai mis la dame à 5, alors qu'elle vaut 10.
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 09/12/2014 15:23 | #
Pourquoi ne pas directement mettre la vraie pondération, pour faire d'une pierre deux coup, quand tu programmeras l'IA alors?
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 09/12/2014 15:31 | #
Ben si tu met la pondération, comment tu différencie un fou d'un cavalier ? (Sauf en modifiant leur coef, mais bon)