Se connecter avec
S'enregistrer | Connectez-vous

Programmer des jeux en 2D

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

sont realisés avec beaucoup d'amour !

tu parles de jeux comme tetris ?

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

Bon en gros, très gros, c'est ça.

J'aimerai faire une voiture

Tu commence par comprendre qu'elle son les différent partie d'une voiture

Oui mais ah bof je comprend pas

Commence par comprendre comment les choses fonctionnes.

Oui mais heu ca fonctionne comment ? je veux juste faire un jeu pas comrendre comment la terre tourne.

Ah bien allor tu voudrai avoir une voiture et qu'on puisse dire que c'est toi qui la fait ?

Oui c'est un peu cela ...

Citation :
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.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde