Bonjour, j'apprends la programmation et je connait déjà quelques bases, mais je ne sais pas comment sont réalisés les jeux (2D pour commencer) .
Pouvez vous m'éclairer sur ce point ?
sinon ya pas tellement de difference a programmer un jeu en 2D ou en 3D (un peu de trigonometrie ou de quaternion en plus selon les gouts)
en gros un jeux c'est :
- un modele (cad une simulation informatique) qui representes les données et les interactions qu'elles ont entre elles et avec les joueurs (toi ou moi)
- une (ou plus) representation graphique de c donnée
- une UI (user interface) ...
=====================
- le modele est geré par une boucle (un bete while ou une handler evenementiel selon le type de progra) qui fait evoluer les données du dit modele.... (nombre d'unité, deplacement, position etc....)
- les interfaces graphiques sont aussi gerés dans des boucles (ou des handle evenementiels selon ;-) ) , à interval regulier ils recuperent des données du modéle et les represente graphiquement (position, etat de santé etc...)
dans un jeux 3d, l'interface graphique est souvent appelé "moteur 3D"...
- la partie UI interagit avec le modele et le fait evoluer (je tourne a droite, a gauche je tire etc...)
J'ajouterai que classiquement, c'est un bête automate d'états fini du style :
1 - initialisation des données
2 - boucle du jeu
2.1 - analyse des entrées (clavier, souris...)
2.2 - calcul de la logique, intelligence artificielle, physique...
2.3 - rendu de la scene a cette instant en fonction des précédents paramètres.
2.4 - synchronisation de l'affichage
Arrêtez, par pitié, de me torturer l'esprit !!
(mais je ne desespere pas d'apprendre, en effet, l'effet était le même avec le binaire il y a quelques mois, et maintenant, j'ai 1101 ans !!) .
Je crois qu'en javascript aussi ca marche, mais je ne sais pas comment on fait (en java, c comme pour les autres langages, variables, conditions, etc...) !!
Je crois qu'en javascript aussi ca marche, mais je ne sais pas comment on fait (en java, c comme pour les autres langages, variables, conditions, etc...) !!
je ne sais pas ou tu as vus sa
le javascript et le java ne sont pas du tout pareille
Je voulais dire que les cours de programmation sur internet, on apprends les variables et les conditions (les cours que je connais, donc je veux juste savoir ou on peut trouver des cours qui permettent de faire des programmes un peu plus évolués qu'un calculateur de TVA !!) .
Bonsoir a tous ! Je voudrai savoir… j’ai quelques notions de basse en cpp et je cherche un moyen de faire un jeu en 2D. J’ai passé la journée à chercher et je n’ai rien trouvé… Si ce n’est pas trop vous demandé, il me faudrait un cour en français en plus de tous autres logiciels nécessaires. Donnez moi un lien pour trouver facilement svp.
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.