CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

XNA Game Studio

aide_livre2
aide_livre2
Niveau 2
17 décembre 2010 à 02:12:19

Bonjour à tous,

il y a un an je m'était mis à la programmation en c++ dans l'optique de créer des jeux, mais depuis j'aI abandonné (devant mon incapacité à résoudre un problème d'échec de manière récursive) :(

Voilà qu'aujourd'hui, la passion me reprend, et je vois cet outil pour les développeurs sur Xbox360:XNA. J'aimerais savoir quel est le langage de programmation? Suis-je mieux de garder le chemin du microsoft visual studio? Bref, sachant que je veux faire des jeux 2D, quel chemin me conseillez-vous?

En espérant que vous saurez aider le programmeur perdu que je suis :)

Paulop
Paulop
Niveau 12
17 décembre 2010 à 03:39:36

C'est du C#.
Si tu veux développer sur Xbox 360 avec XNA, ça va te couter un peu d'argent (99$ par an) pour pouvoir déployer le jeu sur la console.

A mon avis c'est assez intéressant, parce que tu vas seulement faire du haut niveau et laissez de côté les choses plus complexes.

Mais tu as moult autre produits tout aussi intéressants.

Par exemple Löve : http://love2d.org/

godrik
godrik
Niveau 30
17 décembre 2010 à 19:18:45

note que tu peux faire du xna sur pc egalement. Ca a la meme interface sur PC et sur xbox je crois. Ca peut te permettre de commencer a faire ton jeu sans avoir a payer les $99.

tbop2
tbop2
Niveau 10
17 décembre 2010 à 19:58:11

Nop ça n'a rien à voir godrik. Les $99 c'est pour appartenir à la communauté XNA. Sans ça tu ne peux pas poster ton jeu, et donc le faire évaluer, et donc le vendre.

godrik
godrik
Niveau 30
17 décembre 2010 à 20:28:25

Mais pour faire joujou avec XNA, tu n'as pas besoin de depenser les $99. Ce que je veux dire c'est que tant que tu n'as rien a montrer aux gens, tu n'as pas beson de les depenser. Et tant que tu n'as rien a montrer, tu n'as probablement pas grand chose a mettre sur ta xbox360 aussi.

Paulop
Paulop
Niveau 12
17 décembre 2010 à 21:49:43

Non exact, les 99$ c'est pour pouvoir déployer sur la Xbox, mais sans payer tu peux faire joujou sur Pc totalement gratuitement.

aide_livre2
aide_livre2
Niveau 2
17 décembre 2010 à 22:41:19

Effectivement, comme je n'ai rien de prêt à partager, mieux vaut commencer sur le pc et peut-être m'abonner ensuite.

Mais, C# ou C++?

caelacanthe
caelacanthe
Niveau 10
17 décembre 2010 à 23:39:21

"il y a un an je m'était mis à la programmation en c++ dans l'optique de créer des jeux, mais depuis j'aI abandonné (devant mon incapacité à résoudre un problème d'échec de manière récursive) :( "

:d) ca sera la même en visual basic ou en java ou en c#, là c'est un problème d'algorithmique :noel:

(a moins que le c# n'implémente une librairie ChessResolver, de toute façon en c# on programme en empilant les librairies :fier: )

Paulop
Paulop
Niveau 12
18 décembre 2010 à 01:37:08

Si tu veux mon avis, fais du C#, te prend pas la tête avec autre chose.

tbop2
tbop2
Niveau 10
18 décembre 2010 à 14:39:15

C# mec, c'est du C# de toute façon, bon certes ya la retro C++ mais bon.

aide_livre2
aide_livre2
Niveau 2
18 décembre 2010 à 19:35:25

j'imagine que je ne saurai pas trop perdu en essayant le c#?

caelacanthe
caelacanthe
Niveau 10
18 décembre 2010 à 19:38:36

c'est en quelque sorte un avantage du c#, on obtient rapidement un résultat qui marche, et y a plein de trucs précodés :(

mais il ne te résoudra pas ton problème d'échec :hap:

aide_livre2
aide_livre2
Niveau 2
18 décembre 2010 à 20:47:35

J'ai réussi à oublier ce problème d'échec. Heureusement, car il me rendait fou :)

caelacanthe
caelacanthe
Niveau 10
18 décembre 2010 à 20:56:01

enfin de base, elles sont tellement relou, les règles de ce jeu... faut beaucoup de if et de booléens pour les coder :hap:

Paulop
Paulop
Niveau 12
18 décembre 2010 à 22:48:39

A mon avis c'est de l'AI programming assez complexe, Behavior Tree + des milliards de données pré-calculées.

caelacanthe
caelacanthe
Niveau 10
18 décembre 2010 à 22:54:02

pour les échecs?

ca peut aussi être le min-max sur quelques niveaux de profondeur :(

(principe: calculer tous les coups et prendre les plus avantageux pour soi et les plus désavantageux pour le joueur, paye ton cheat :hap: )

Paulop
Paulop
Niveau 12
18 décembre 2010 à 22:56:21

J'avais pas vu que vous parliez pas du jeu d'échec ^^

Mais si tu utilises juste un Min-Max tu pourras pas prévoir tous les coups que les meilleurs joueurs du monde inventent et apprennent par cœur, en revanche, les joueurs pourront eux prévoir le Min-Max.

caelacanthe
caelacanthe
Niveau 10
18 décembre 2010 à 23:06:07

non, si, on parlait du jeu d'échec :rire2:

ouais, les bons joueurs d'échec font souvent travailler leur mémoire, plus que la réflexion... des études l'ont montré.

ils pourront prévoir le min-max? okay, mais alors, a part tenir le plus longtemps possible, ou essayer de voir plus loin que la machine, que peuvent-ils faire? :peur:

Paulop
Paulop
Niveau 12
18 décembre 2010 à 23:14:16

http://chessprogramming.wikispaces.com/

Pas mal de réponses ici, c'est pas simple :-p

aide_livre2
aide_livre2
Niveau 2
18 décembre 2010 à 23:29:41

Non mais en effet voilà j'aimerais bien savoir :):

J'aspire à faire des jeux 2d (3d si je réussis 2d).
Donc je me demande qu'elle interface (si c'est le mot juste)
utiliser qui me propose un rendu graphique de qualité. J'ai mis XNA dans le titre car c'est le seul que je connais. J'avai microsoft visual studio express avant, je ne sais pas si c'est bien, j'y connais rien.

Ensuite, vient le choix du langage, j'ai débuté avec c++...(conseil de papa!)

Pour résumé: Que me conseillez vous pour faire du 2d?

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment