begin process at 2010 02 10 13:02:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JEU D'OTHELLO EN FAUSSE 3D

JEU D'OTHELLO EN FAUSSE 3D


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Source .NET ( DotNet ) Classé sous :reversi, othello, jeu, damier, pion Niveau :Initié Date de création :02/10/2005 Date de mise à jour :17/10/2005 11:44:34 Vu / téléchargé :10 798 / 547

Auteur : culroussi

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

 Description

Cliquez pour voir la capture en taille normale
Une de mes premieres sources en C#

3 classes :
=> Partie : cette classe gere le deroulement de la partie
=> Plateau_de_jeu : cette classe gere tout ce qui concerne le plateau (affichage, pose d'un pion...)
=> et enfin AI : un debut d'AI. Cette classe n'est pas terminée et peut être surement optimisée. Mais l'ordi pose déjà ses pions à des emplacements valides...

J'ai essayé de commenter le code, sauf celui qui concerne le formulaire "a propos" (ou j'ai testé divers effets).

A vos critiques...

PS : je suis pas graphiste, donc pas la peine de critiquer les graphismes, c'est plus le code qui m'interesse.
PS2 : pensez à copier le repertoire "Graphisme" dans "/bin/debug" ou "/bin/release"


 Conclusion

Et pour terminer, je fais un coup de pub à "Art of Illusion" que j'ai utilisé pour créer les pions et le plateau en 3D : aoi.sourceforge.net.
Il est gratuit et je l'ai trouvé vraiment sympa.

Sans oublier SharpDevelop...


Sinon, j'ai une petite question : je sais qu'avec le logiciel "Visual Studio .net" on peut incorporer les images dans le projet mais je n'y arrive pas avec SharpDevelop (ceci me permettrait de seulement avoir besoin du fichier exe pour lancer le jeu et de ne plus avoir besoin du repertoire "Graphisme").
Quelqu'un aurait une idée ???

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • AI.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier11 965 octets
  • APropos.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier16 365 octets
  • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 099 octets
  • MainForm.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier11 659 octets
  • NombreDeJoueur.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 986 octets
  • Othello.APropos.resourcesTélécharger ce fichier [Réservé aux membres club]9 896 octets
  • Othello.cmbxTélécharger ce fichier [Réservé aux membres club]564 octets
  • Othello.f_test.resourcesTélécharger ce fichier [Réservé aux membres club]3 471 octets
  • othello.icoTélécharger ce fichier [Réservé aux membres club]Voir ce fichier51 262 octets
  • Othello.Images.resourcesTélécharger ce fichier [Réservé aux membres club]1 090 677 octets
  • Othello.MainForm.resourcesTélécharger ce fichier [Réservé aux membres club]51 324 octets
  • Othello.NombreDeJoueur.resourcesTélécharger ce fichier [Réservé aux membres club]5 917 octets
  • Othello.prjxTélécharger ce fichier [Réservé aux membres club]3 576 octets
  • Partie.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 237 octets
  • PlateauDeJeu.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 267 octets

Télécharger le zip


 Historique

17 octobre 2005 11:44:34 :
Mise a jour, avec au programme : - amelioration visuelle du jeu - algorithme min/max

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) JEU DES ALLUMETTES par guyr07
Source .NET (Dotnet) REVERSI (OTHELLO) [C#2008] par Hyunkk
Source avec Zip Source avec une capture Source .NET (Dotnet) SUDOKU SOLVER par swonder
Source avec Zip Source avec une capture Source .NET (Dotnet) PING BONG, MON PREMIER JEU DE PONG par kennyzkit
Source avec Zip Source avec une capture Source .NET (Dotnet) TETRIS WPF par max12

 Sources en rapport avec celle ci

Source .NET (Dotnet) REVERSI (OTHELLO) [C#2008] par Hyunkk
Source avec Zip Source .NET (Dotnet) CHESS GAME CORE - LIBRAIRIE JEU D'ÉCHEC EN C# par Bidou
Source avec Zip Source avec une capture Source .NET (Dotnet) TETRIS WPF par max12
Source avec Zip Source avec une capture Source .NET (Dotnet) CUBE-IT: PETIT JEU EN WPF par Bidou
Source avec Zip Source .NET (Dotnet) REVERSI par mafiosi007

Commentaires et avis

Commentaire de sebmafate le 02/10/2005 12:33:03 administrateur CS

pas mal... mais quelques remarques "cosmetiques"...
en C#, on prend l'habitude d'écrire les propriétés et méthodes avec une Majuscule et on oublie les _
ex : faire_apparaitre_fenetre_a_propos
devient : FaireApparaitreFenetreAPropos

C# obéit au même règles que C pour les casts, donc tu peux remplacer ceci :
Convert.ToInt32(Convert.ToDouble(x - 23 - 23) / 57.5);
par : (int)((double)(x-23-23)/ 57.5);

voila... à part ca... bon boulot ;)

Commentaire de culroussi le 02/10/2005 12:40:01

Ok, je prends bonnes notes pour mes sources a venir.

Merci pour les conseils :-)

Commentaire de enzyme le 03/10/2005 11:21:33

Bonjour,

Je viens d'installer SharpDevelop 1.1 sur mon PC. J'ai ensuite chargé le projet hthello et lors de la compilation j'ai un message d'erreur.  " fichier image manquant".
Je ne connais pas le produit alors que faire.

Merci
. Serge

Commentaire de sebmafate le 03/10/2005 11:28:14 administrateur CS

as-tu pensé à lire toute la description ?

--> PS2 : pensez à copier le repertoire "Graphisme" dans "/bin/debug" ou "/bin/release"

Commentaire de enzyme le 03/10/2005 11:37:52

J'ai bien lu la description mais.....

Merci... et bravo

Commentaire de culroussi le 03/10/2005 12:59:50

Bonjour tout le monde,

j'ai une petite question :
Quand je compile le projet, SharpDevelop me créer 2 fichiers (le exe et un dll).
Si je déplace le exe dans un répertoire où il n'y a pas le dll, ca "marche" mais le style des boutons n'est plus le même.
Donc "tout ca doit être stocker dans le dll". Est-il possible, avec SharpDevelop, de "tout mettre dans l'exe" ?

Et, est-il possible de "mettre dans l'exe" les images, afin que tout le projet ne tienne que dans un fichier ?

Commentaire de culroussi le 06/10/2005 12:47:28

C'est bon, j ai trouve !!!!

Commentaire de taoetc le 10/10/2005 08:34:00

Heu , il manque le fichier projet pour tout ouvrir d'un coup

Autrement, pour les images, et bien heu, il y a des objets imagelist, peut etre que ca peut te servir

Commentaire de culroussi le 10/10/2005 09:15:38

Desolé, mais en double-cliquant sur les fichiers (présents dans le zip, je viens de vérifier) .prjx ou . cmbx, ca ouvre tout d'un coup (le projet est réalisé avec SharpDevelop).

Et pour les images, j'avais essayé avec imageList, mais pour ca répondé pas a 100% à mes besoins (mais je ne me rappelle plus pourquoi).

J'ai trouvé une autre solution : "importer" les images dans les fichiers .ressources et les "utiliser" avec ResourceManager.

Je suis en train d'essayer de programmer un algo min/max pour l'AI et dès que ca roule je mets la mise à jour en ligne (le pb, c'est que là, j'ai pas beaucoup de temps).

Commentaire de culroussi le 17/10/2005 11:48:58

J'ai oublié de dire dans la description de la mise à jour, que les images sont "importées" dans le fichier "Othello.Images.resources" et qu'il n'y a plus besoin de penser à copier le répertoire "Graphisme" dans "/bin/debug" ou "/bin/release".

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Deplacement d'une image [ par thebigboss ] Salut,je realise en ce moment un jeu de pion. Pour dessiner les pions, pas de soucis. Par contre pour deplacer un pion, je fais un refresh du panel ou Fuite mémoire [ par le5ejumeau ] Bonjour à tous, J'ai codé un petit bout de code qui dessine à l'ecran un rectangle et le fait bouger. le probleme c'est que la mémoire aloué à mon app Communiquer entre deux Windows.Forms [ par math289 ] Bonjour, je suis en train de faire un jeu d'échec en C# et j'ai un problème pour la promotion du pion, je m'explique : j'ai un premier formulaire dans Accès à la mémoire d'un processus [ par Hybris95 ] Je suis en train de développer un logiciel du style add-on pour jeu, ce logiciel devra pouvoir :-accéder à la mémoire du jeu en question (probablement Jeu en réseau [ par Florentcrochet ] Bonjour , j'aimerais réussir a utiliser les sockets dans le contexte d'un jeu.Le but du jeu serai de découvrir un nombre compris entre 0 et 100 en pre Pions sur un plateau de jeu [ par Jordan59 ] Bonjour à tous,Je suis en train de réaliser un monopoly. J'ai donc mis une PictureBox avec le Plateau de jeu et je souhaite y placer mes pions ronds.J Utilisation d'une DLL C++ dans un projet C# [ par jcex ] Bonjour, je voudrais utiliser une DLL exportée à partir d'un projet C++ dans un projet XNA, donc en C sharp.J'ai m'y la dll dans le même dossier que l Création de jeu de stratégie temps réel recherche d'équipe [ par pvpnd8 ] Création de jeu de stratégie temps réel. Salut à tous je me présente [Traduction] Jeu d'essai [ par LocalStone ] Salut à tous, Alors une fois n'est pas coutume, j'ai une question ... D'anglais. Je m'adresse ici puisque je pense que les développeurs qui utilisent Script ou programme Windows qui bloque un jeu à une minute donnée [ par combisequenceur ] Ma fille joue excessivement aux Sims avec Windows, je suis obligé de lui arracher le portable pour qu'elle arrête, bien sûr il y aussi la touche q pou


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 : 12,277 sec (3)

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