IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Silverlight 4 XNA Platformer Level Editor pour Windows Phone 7


Sujet :

Silverlight

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut Silverlight 4 XNA Platformer Level Editor pour Windows Phone 7
    Hello à tous,

    Je me suis amusé à écrire une petite application Silverlight 4 assez fun qui s'occupe d'éditer les niveaux d'un jeu écrit en XNA sur Windows Phone 7. La communication entre les 2 se faisant via Windows Azure. J'ai écrit un premier article d'introduction ici : http://blogs.msdn.com/b/davrous/arch...ction-1-4.aspx où vous pourrez tester l'application SL4 en question.

    Je vais écrire d'autres articles un peu plus technique pour expliquer la génèse et la façon dont l'application est écrite un peu plus tard. En attendant, jetez un oeil et dites moi ce que vous en pensez. J'espère que cela inspira certains!

    Bye,

    David Rousset
    Microsoft France

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Très bel article David, avec de vrai bonnes idées de Tuto
    J'attends la suite avec impatience !

  3. #3
    Membre Expert
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Par défaut
    Excellent article, vivement les suivants !
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Merci! J'ai écrit le suivant dans l'avion pour Seattle. Je relis ça et je publie dans la journée.

    A bientôt pour la suite !

    David

  5. #5
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    J'ai écrit le suivant dans l'avion pour Seattle
    Classsssse

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Et voualou la 2ème partie bien chargée : http://blogs.msdn.com/b/davrous/arch...light-2-4.aspx

    C'est un peu technique parfois mais c'est ça qui est bon !

    Bye,

    David, live from Seattle

  7. #7
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Du bon boulot

  8. #8
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Bonjour David,

    J'ai parcouru ton 2em article sur l'editor de Tile avec beaucoup d'interêt.

    je le trouve vraiment intéressant car il met en lumière des problématiques rarement évoquées et pourtant assez courantes : La customisation d'une ListBox et surtout le temps de chargement réel d'une ListBox.

    Ton article est didactique et propose des solutions intéressante à ces problèmes concrets. Grand Bravo donc

    Une petite remarque tout de même, j'ai du mal à comprendre pourquoi tu mets en place un Grid comme ItemsPanelTemplate dans ton editeur, qui est par nature difficile à manipuler par une ListBox, plutot qu'un WrapPanel associé à une classe de matrice de Tile.

    J'ai hâte de voir la 3eme partie de l'article.

    En attendant bon voyage !

  9. #9
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Toujours aussi sympa tes articles David, vivement la suite

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Merci les gars.

    @Samuel: bonne question. Tu peux préciser le fond de ta pensée à travers un petit exemple ?

    Bon sinon, je vais essayer de faire la 3ème partie dans la semaine et la 4ème et dernière partie ce week-end (avec le code XNA 4.0).

    Cette semaine, j'ai eu des idées d'amélioration de certaines parties du code en utilisant RX. Mais je sais pas si j'aurais le courage de le faire et d'en écrire un article ;-) J'aimerais bien ajouter un système de notification Windows Phone 7 de type Tile si j'ai le temps.

    Bye,

    David

  11. #11
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    @Samuel: bonne question. Tu peux préciser le fond de ta pensée à travers un petit exemple ?
    David, tu trouveras ci-joint le fond de ma pensée

    Bon sinon, je vais essayer de faire la 3ème partie dans la semaine et la 4ème et dernière partie ce week-end (avec le code XNA 4.0).

    Cette semaine, j'ai eu des idées d'amélioration de certaines parties du code en utilisant RX. Mais je sais pas si j'aurais le courage de le faire et d'en écrire un article ;-) J'aimerais bien ajouter un système de notification Windows Phone 7 de type Tile si j'ai le temps.
    Bon courage pour la suite de tes articles.
    Fichiers attachés Fichiers attachés

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Citation Envoyé par Samoteph Voir le message
    David, tu trouveras ci-joint le fond de ma pensée



    Bon courage pour la suite de tes articles.
    Mortel !!! Bien joué ! Le coup du WrapPanel est trop fort, je n'y avais pas du tout pensé. Tu nous fais un bel article en mettant un lien vers le mien en disant qu'il y a encore une meilleure approche ?

    David

  13. #13
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Mortel !!! Bien joué ! Le coup du WrapPanel est trop fort, je n'y avais pas du tout pensé.
    Ravi que cela te plaise et merci d'avoir pris le temps de regarder tout ça.

    Tu nous fais un bel article en mettant un lien vers le mien en disant qu'il y a encore une meilleure approche ?
    Dès que je trouve le temps, j'écris un petit article sur la chose.

  14. #14
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Voila j'ai écris un petit article expliquant cette approche WrapPanel :

    http://blog.naviso.fr/wordpress/?p=195

  15. #15
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Citation Envoyé par Samoteph Voir le message
    Voila j'ai écris un petit article expliquant cette approche WrapPanel :

    http://blog.naviso.fr/wordpress/?p=195
    Super cool. Merci pour ce bel article !

    David qui a fini d'écrire la 3ème partie mais qui publiera demain. ;-)

  16. #16
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Hello,

    Et voilà les parties 3 et 4:

    - SL4 XNA Platformer Level Editor pour WP7 : le stockage Azure (3/4) : http://blogs.msdn.com/b/davrous/arch...azure-3-4.aspx
    - SL4 XNA Platformer Level Editor pour WP7 : le jeu XNA (4/4) : http://blogs.msdn.com/b/davrous/arch...u-xna-4-4.aspx

    @Samuel: j'ai fait publié ton article en homepage MSDN Fr. Tu le trouveras donc ici aujourd'hui : http://msdn.microsoft.com/fr-fr

    Bye & bonnes vacances à tous!

    David

  17. #17
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Excellents articles ! toujours pragmatiques et didactiques ! Bravo !

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/12/2010, 08h00
  2. Réponses: 7
    Dernier message: 12/08/2009, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo