avr
26
2010
26
2010
Echec version XNA
Un petit jeu d’échec version XNA couplé avec du C#
- Ecran de sélection
- Ecran de jeu
- Diagramme de classe
Un écran de séléction pour lancer le jeu, et un écran pour jouer à deux joueurs en local, l’IA arrivera prochainement avec plusieurs niveaux de difficultés, certaines régles ne sont pas encore appliqués au jeu mais ça viendra d’ici peut.
Un aperçu de la structure d’une pièce
using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content;
namespace ChessXna
{
public abstract class Piece : Sprite
{
PlayerColor couleur;
String nom;
public PlayerColor Couleur
{
get { return couleur; }
set { couleur = value; }
}
public Piece(PlayerColor couleur, String nom)
{
if (couleur == PlayerColor.White)
this.nom = nom + "B";
else
this.nom = nom + "N";
this.couleur = couleur;
}
public abstract bool IsValidMouvement(ref Case[,] plateau,Point destination,Point currentPosition);
public void LoadContent(ContentManager Content)
{
this.Texture = Content.Load(nom);
}
}
}
(Quelques bugs mineurs, pas d’intelligence artificelle)
Articles relatifs
Survie
Catégories
- Andengine (5)
- Android (20)
- Application (1)
- Articles (1)
- Non classé (2)
- Programmation (30)
Nuage
2D
9patch
actions bars
adapter
andengine
android
api
C++
camera
Csharp
ddms
debogage
Echec
exception
flux
gringerbeard
honeycomb
image
intent
java
kinect
listener
menu
microsoft
nexus one
notification
Othello
pilotes
preferenceactivity
programmation
remoting
serialization
SFML
sprite
statistique
stream
tabhost
teamspeak
thread
tutorial
tutoriel
tweeter
wifi
xml
XNA
Commentaires récents
- Paumé dans [Tutoriel Honeycomb] Partie 1 – Les actions bars
- Acesyde dans [Tutoriel android] Partie 3 – Une petite intention ?
- paul dans [Tutoriel Honeycomb] Partie 1 – Les actions bars
- Sne dans [Tutoriel android] Partie 3 – Une petite intention ?
- Vivien-57 dans [Tutoriel Android] Partie 13 – L’appareil photo
Archives
- janvier 2012 (2)
- novembre 2011 (1)
- octobre 2011 (3)
- juillet 2011 (3)
- juin 2011 (1)
- décembre 2010 (4)
- octobre 2010 (3)
- septembre 2010 (5)
- juillet 2010 (8)
- avril 2010 (6)

Un article de







