begin process at 2010 02 10 15:16:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JEU DE DOMINO AVEC INTELLIGENCE ARTIFICIELLE (2 NIVEAU)

JEU DE DOMINO AVEC INTELLIGENCE ARTIFICIELLE (2 NIVEAU)


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :domino, ia, intelligence, artificiel Niveau :Débutant Date de création :19/07/2006 Vu / téléchargé :6 318 / 1 044

Auteur : THE VIPER

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
voila un jeu de domino avec IA (Facile , Moyen ) , avec une option de chat (c'est pas bien terminé ,mais vous pouvez ajouter d'autres messages et d'autre langues...)

option de choisir la resolution ,de langue ...


 Conclusion

a vous de tester ,notez ,commentez ...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture TUTORIAL BUBBLE GAME
Source avec Zip JEU DE TENNIS (PING PONG)
Source avec Zip Source avec une capture MESSAGE SKINNER (PERSONNALISEZ WINDOWS)
Source avec Zip SWITCH GAME : JEU DE POUCE A POUCE
Source avec Zip LE CODE LE PLUS FACILE POUR FAIRE UN JEU DE MEMOIRE (TRES SI...

 Sources de la même categorie

Source avec Zip Source avec une capture ASTROLEURRE par SaintMaur
Source avec Zip Source avec une capture PUISSANCE4 par SaintMaur
Source avec Zip Source avec une capture Source .NET (Dotnet) JEU DE PENDU (COUIC 1 DE +) par tresorsdevie
Source avec Zip Source avec une capture SEARCHMOTS par boscoauhunier
Source avec Zip Source avec une capture JEU DE TIR À L'ARC par xranto

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JEUX DU MORPION AVEC IA par Foxhooound
Source avec Zip Source avec une capture Source .NET (Dotnet) [VB2008] REVERSI par Kite37
Source avec Zip MORPION - IA ALGORITHMES MINMAX ET ALPHABETA POUR DÉBUTANTS par mstarsup5
Source avec Zip Source avec une capture LABYRINTHE par Renfield
Source avec Zip Source avec une capture [JEUX] VIRUSOR par ZogStriP

Commentaires et avis

Commentaire de SDan le 20/07/2006 09:11:04

Salut,

Je viens de télécharger ton jeu que je trouve intéressant mais en le testant, j'ai un petit problème, j'utilise la version 5.0 de VB et dans la procédure suivante :

Function Create_Map(Board As PictureBox, MX, MY)
Board.Width = Round(((MX * 480) / 480)) * 480
Board.Height = Round(((MY * 480) / 480)) * 480
X = Round((Board.Width / 480))
Y = Round((Board.Height / 480))
For i = 1 To X * Y
Load tile(i)
Board_Tile(i) = 0
If i <= X Then
tile(i).Left = (i * 480) - 480
tile(i).Top = 0
Else
tile(i).Left = tile(i - X).Left
tile(i).Top = tile(i - X).Top + 480
End If
tile(i).Visible = True
Next
Reset_Board
End Function

Dans la procédur suivante, le round me pose problème, Board.Width = Round(((MX * 480) / 480)) * 480 car il me dit dans la boîte de dialogue la phrase suivante :

Erreur de compilation
Procedure Sub ou Function non définie

Que dois-je faire ou par quoi puis-je remplacer le round?

Merci d'avance.

Commentaire de DragonDo le 20/07/2006 09:50:43

Salut,
La fonction Round n'existe pas en VB5. Tu peux la coder en utilisant la source de Julien39 à l'adresse: http://www.vbfrance.com/codes/ENCADREMENTS-APPROXIMATIONS_35216.aspx. (remplace le nom roundapp par round).
Regarde également à l'adresse : http://www.vbfrance.com/forum.v2.aspx?ID=671735&post=ok c'est intéressant.

Bon cod

Commentaire de VBGenesis le 20/07/2006 10:11:47

Salut SDan, aparament le round n'existe pas en VB5 donc il faudrait que tu le créé. Tu peux faire par exemple:

'La fonction round retourne le nombre arrondi
public fonction Round(Nombre as integer) as integer
'Si le dernier chiffre est 4 ou inférieur on arrondi à la valeur inférieur
if right(nombre, 1) <= 4 then
    'Prend la premiere partie du nombre, sans le dernier chiffre et met 0
    round = left(nombre, len(nombre)-1) & 0
'Sinon on arrondi a la valeur supérieur
else
    'Idem qu'en haut mais on incrémente l'avant dernier chiffre de un
    round = left(nombre, len(nombre)-2) & mid(nombre, len(nombre) - 2, 1) & 0
end if

Bon voila je sais pas si c'est très claire, sa va buger(quand on incrémente de 1 il faut prévoire quand c'est 9 etc...) et je ne sais pas si il y a les fonction left, right, mid et len en VB5, dans ce cas faudrait faire du VB6 sa marchera surement ;)
Teste la fonction si tu veux et dis si sa marche!

@+

Commentaire de SDan le 20/07/2006 10:52:11

Je crois que la solution la plus simple pour moi car je suis débutant est de me procurer un module .dll car je l'ai vu pour pouvoir utiliser VB6 avec ma version

Merci à tous pour votre aide et à bientôt.

Commentaire de yahaa le 25/07/2006 17:35:53

Le jeu est bien fait, l'IA marche bien.
Cependant la structure du programme est très très lourde.
Pour l'accelerer, les modifications à faire sont très importante.
En fait, cadriller la zone de jeu avec des ImageBox est la cause principale. Il faudrait utiliser les propriétés de la PictureBox 'domino_board'.
- Tu détectes les déplacements de la souris avec MouseMove et tu calcule sur quelle case est la souris. Tu utilise domino_board.Line pour définir le carré.
- Lorsque l'utilisateur place sa pièce, tu utilise domino_board.PaintPicture

Pense à mettre la propriété AutoRedraw de domino_board à True

Il y a aussi plus simple :
- à la place de :
For k = 1 To tile.Count - 1: tile(k).BorderStyle = 0: Next
If tile(Index).Picture = 0 Then tile(Index).BorderStyle = 1
   tu met :
if Index <> IndSel then
  tile(IndSel).BorderStyle = 0
  If tile(Index).Picture = 0 Then tile(Index).BorderStyle = 1
  IndSel = Index
End If

( Il faut déclarer IndSel en global )

Commentaire de rami3b le 07/08/2006 00:28:40

mon commentaire est a propos du jeu:belle réalisation

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

d'intelligence artificiel [ par Spe6men ] Je cherche des infos sur ce qui existe en termes d'intelligence artificiel dans les jeux tels que morpion dame echec avec VisualBasic ou VisualBasic Intelligence Artificielle [ par jsem2k1 ] The JSalut tout le monde j'aimerais commancer a ajouter un peu d'IA dans mes Prog mais je ne sais pas trop comment IA marche alors je voulais savoir s Concours IA (Intelligence Artificielle) [ par ynizon ] Je suis a la recherche de participants pour un ptit jeu sympa qui ressemble aux dames chinoises. Le but etant que chacun developpe sa propre IA, et l' IA : Intelligence Artificielle [ par AngeloVivaldi ] Salut a tousVoila je voudrai réalisé un ChatterBot, mais sans que vous critiquer le projets (genre ouai c pa la peine avec vb ou d truk kome sa), j'au Recherche source : Chat IA en VB [ par Tutti10 ] Bonjour tout le monde !Alors, je recherche une source que j'ai vue ici il y'a lgtps mais je suis incapable de la retrouver !Je sais juste que c'était Accès à l'annuaire LDAP Lotus Domino [ par cervel ] J'ai besoin de récupérer des infos d'un annuaire LDAP de Lotus Domino dans des programmes VBS et ASP.J'utilise l'option GetObject mais cela ne me renv IA robot [ par mikaeloff ] bonjour à tous,je voudrai crée un logitiel afin de simuler un robot avec une intelligence artificielle.pour cela je voudrai découper ma fenetre en zon IA [ par Varis ] Je cherche un cours sur l'IA avec des exemples de codes complètement détaillésmerciseb IA pour le jeux Gomoku [ par JuZy ] Bonjour, je suis a la recherche d une ia pour le jeux de GO (Gomoku Ninuki) utilisant de preference soit l algo min/max soit l algo alpha/beta mais je IA pour le jeux Gomoku [ par JuZy ] Bonjour, je suis a la recherche d une ia pour le jeux de GO (Gomoku Ninuki) utilisant de preference soit l algo min/max soit l algo alpha/beta mais je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales