Programmer des jeux en 2D
Dernière réponse : dans Programmation
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 ?
Pouvez vous m'éclairer sur ce point ?
Autres pages sur : programmer jeux
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...)
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.
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'ai les sources d'un puzzle bobble (pas fini) en C
ça te branche ?
http://lexm.free.fr/usr/nbobble.zip
faut mingw pour le compiler (ou DEVCPP en adaptant un peu) avec allegro ...
ça c du bete boucle de jeu...
ça te branche ?
http://lexm.free.fr/usr/nbobble.zip
faut mingw pour le compiler (ou DEVCPP en adaptant un peu) avec allegro ...
ça c du bete boucle de jeu...
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 ...
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 ...
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.
essayer www.siteduzero.com pour commencer il y a des tutoriaux francais et vous dises les outils necessaire.
Salut,
C'est chouette d'apprendre la programmation en faisant des exemples de jeux 2D, c'est comme ça que j'ai commencé.
Tu va utiliser quels langage de programmation ?
Pour les généralités tu peu par exemple regarder ces tutoriels programmation 2D.
C'est chouette d'apprendre la programmation en faisant des exemples de jeux 2D, c'est comme ça que j'ai commencé.
Tu va utiliser quels langage de programmation ?
Pour les généralités tu peu par exemple regarder ces tutoriels programmation 2D.
Lassé par la pub ? Créez un compte