Exemple : Jeu de Mahjongg
Produit: CODESYS Visualization
Le Mahjongg.project
exemple montre le jeu "Mahjongg" qui est programmé avec CODESYS.
![]() |
Description
Trouvez des paires de symboles. Lorsque vous sélectionnez des paires, elles sont supprimées. Défi CODESYS et essayez d'enlever plus de tuiles que CODESYS. CODESYS joue une stratégie très simple, mais il est difficile à battre.
Au début, le jeu est lancé avec un champ de 144 tuiles avec 36 symboles différents. Une tuile est considérée comme ouverte lorsqu'elle peut être déplacée vers la gauche ou vers la droite sans toucher les autres tuiles. Le but est de faire correspondre des paires ouvertes de tuiles identiques et de les retirer du plateau afin que les tuiles en dessous soient exposées. Le jeu est terminé lorsque toutes les paires de tuiles ont été retirées du plateau ou lorsqu'il ne reste plus de paires exposées.
Informations Complémentaires
SelectableTile
: Cette fonction vérifie si les exigences mentionnées ci-dessus sont remplies.SetCursor
: Création du cadre de la tuile actuellement sélectionnéePlayMahjongg
: Implémentation de la logique principaleGetNumOfPairs
: Calcul du nombre de paires actuellement disponiblesCoDeSysPlays
: CODESYS essaie trois stratégies différentes et choisit celle qui laisse le moins de tuiles restantes.Visualization
: Défi CODESYS jouer le jeu. CODESYS indique à l'utilisateur son meilleur jeu. Ensuite, l'utilisateur peut essayer de battre CODESYS.Image Pool
: Stockage des images dans le projet. Les images sont appelées dans la visualisation via leur ID.
Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.14.0 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.14.0) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER Projet