CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Jeux de sociéter en Pascal

casiler
casiler
Niveau 7
27 février 2007 à 20:11:05

Bonjour, peut-on faire des jeux de sociéter avec le langage pascal ? genre un jeu d´echec ou de dame ? Si non, quel langage simple me conseillez vous ? Merci

casiler
casiler
Niveau 7
27 février 2007 à 20:57:24

Le Flasj est-il dure a apprendre par rapport a d autre langage simplifier ?

Kaoron
Kaoron
Niveau 9
27 février 2007 à 21:05:08

"Bonjour, peut-on faire des jeux de sociéter avec le langage pascal ?"

Bien sur!

"Si non, quel langage simple me conseillez vous ?"

Le pascal [objet] est un bon langage pour débuter. Il impose de la rigueur d´écriture et est assez simple à relire et a comprendre. Par contre, sa syntaxe ne fait pas partie de la "famille" C, et il ne sera pas plus facile de passer à un langage de type C apres avoir fait du pascal (pour ce qui concerne les spécificités du langage).

Sinon, en langage simple, tu as Python, qui semble être tres apprécié. D´autres sauraient t´en dire plus.

Bon courage :)

casiler
casiler
Niveau 7
27 février 2007 à 22:32:32

Merci pour ta reponse, ce serai pour faire une jeux de sociéter genre les echecs mais ce que je ne comprend pas, c´est comment peut on jouer contre un ordinateur intelligent ? vous voyez ce que je veux dire ? Si je joue telle pièce, l´ordinateur va jouer celle la mais pas n´importe la quel... Donc ce serai mieu le Python ou le pascal ? (j´ai deja quelque notion en python)

Fvirtman
Fvirtman
Niveau 10
27 février 2007 à 23:22:31

kaoron >
"Par contre, sa syntaxe ne fait pas partie de la "famille" C"
--> Je ne suis pas d´accord.
Si on considere Delphi, ok, tu as raison
Si on considere le Pascal natif (non objet) par exemple Turbo Pascal 7.0 sous DOS ( :snif: souvenirs) -> la syntaxe et la façon de penser est procédurale et ultra proche du C.

  1. inlude <-> uses

{} <-> begin/end
meme architecture...

Fvirtman
Fvirtman
Niveau 10
27 février 2007 à 23:30:41

casiler > l´IA d´un jeu d´échec est un parcours d´arbre a Heuristiques, je vais en faire un tres tres bref résumé :

Imagine que tu es dans une situation, c´est a l´ordinateur de jouer.
L´IA va énumérer tous les coups possibles a ce stade (allez, une trentaine ?)
ça te fait autant de nouveaux cas a traiter.
Ensuite, pour chaque nouveau cas, l´IA va énumérer tous les coups possibles pour le joueur, puis continuer, plusieurs coups a l´avance.
On imagine un arbre, dans lequel la racine est le jeu en cours, chaque branche est l´une des possibilités immédiates, au bout de chaque branche, d´autres sous branches, qui sont les possibilités a partir de la nouvelle branche, tu vois le truc ?

Ensuite viennent les heuristiques : au lieu d´explorer chaque branche (ce qui devient énorme au bout d´a peine quelques coups), on va "noter" chaque branche.
Par exemple, la branche ou je mets ma dame en danger prend une mauvaise note. La branche ou je mets le roi adverse en échec prend une bonne note.

Un jeu d´échec plus complexe calculera la "note" de la branche en regardant ensuite, dans les sous branches (donc plusieurs coups a l´avance) s´il y a de bonnes choses a faire, ou un danger.

L´IA choisira le déplacement correspondant a la meilleure note :-)

Apres, comment on note ?
--> Chaque logiciel joue différemment, chaque IA est plus ou moins forte : la, ça devient complexe, c´est de grandes études de cas, des probas, etc, etc qui vont aider a mettre la note la plus "juste" a chaque branche. Et plus la note est "juste", plus l´IA est forte. Et des chercheurs continuent a chercher de nouvelles heuristiques (= façon de mettre les notes)

casiler
casiler
Niveau 7
28 février 2007 à 13:19:05

Ha ok merci. Et IA on doit le programmer ? c´est dure a faire ? car dans mon jeu de sociéter il me faut jouer contre un ordinateur. Et c´est mieu le Pascal ou le Python ? j´ai deja tout les graphismes du jeu

Fvirtman
Fvirtman
Niveau 10
28 février 2007 à 13:27:51

Ah ça ! bien sur qu´il faut programmer l´IA !
Apres, en pascal ou en python, je ne suis pas sur qu´il y aie de grandes différences, au niveau technique, mais plutot au niveau syntaxe.

Ton jeu de société est un jeu d´échecs ? ou un autre jeu ?
Car par exemple (cas extreme), une IA de jeu de petits chevaux est toute débile a programmer (2 ou 3 if, emballé, c´est pesé : et oui, le seul "choix", c´est de savoir quel cheval on bouge apres avoir lancé le dé)

casiler
casiler
Niveau 7
28 février 2007 à 14:43:13

Non c´est un jeu de societer qui est deja commencialiser, que mon beau père a fait. Et j´essai de l´adapter sur ordinateur , c´est un jeu avec des croix, au debut de la partie, les joueur doivent former un plateau de jeu avec les crois qui sont de couleurs differentes. (le joueur peu donc tourner les croix) puis on y met des pions , 8 au total et le but est de faire une tour avec ses pions pour gagner. Enfin il y a plein de regle mais je ne vais pas toute les enumére. J´ai déja fais les graphismes, c´est de la 3D isométrique fait pixel par pixel. Donc pensez vous avec un langage comme python ou pascal (j´ai etendu parlé de delphi mais je ne sais pas c´est quoi ) , je pourrai faire un jeu comme ca ? Ou par exemple le clic droit serait pour faire tourné la croix et le gauche, pour la mettre sur le plateau. C´est un jeu de strategie. Voila le jeu
http://jeuxsoc.free.fr/index2.php?principal=/c/cresc.htm&amp;param= pour vous montrez ce que ca donne ou alors allez sur ce site
http://ludism.free.fr/Regles.php?l=C et allez en bas de la page ouvrir crescendo pour vous montrez les regles, comme sa vous pourrez me dire si c´est possible de faire ce jeu sur ordinateur. Merci pour tout

saleGauss
saleGauss
Niveau 9
28 février 2007 à 14:50:35

Je n´ai pas lu les regles mais saches que n´importe quel jeu peut etre fait sur PC tant qu´on demande à la machine qq quelle peut faire physiquement. Et ici, elle sera largement capable d´afficher des rond, des crois, et tout ce que tu desires.
Par contre, si les regles sont assez complexex et si le jeu demande beaucoup d´intelligence à un joueur humain, et bien il faudra etre tres bon pour coder l´IA, comme te l´a expliqué Fvirtman.
Mais saches que la programmation prend tu temps, et qu´il faut commencer par l´apprentissage d´un langage si ce n´est pas deja fait.Voila!

casiler
casiler
Niveau 7
28 février 2007 à 21:39:19

Merci, Donc quel langage dois je apprendre pour realisé ce jeu ? quel serai le meilleur ou le plus adapte ?

casiler
casiler
Niveau 7
28 février 2007 à 23:00:33

Et je voulai aussi vous demandez, sait on faire le jeu que je veux faire avec le logitiel Multi Media fusion ou The Game Factory ?

casiler
casiler
Niveau 7
01 mars 2007 à 16:14:46

?

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment