[PROJET] 2DGE - Moteur de jeu 2D
2 participants
Game Maker forum :: Les jeux/La programmation :: Vos autres jeux que ceux Game Maker :: La programmation en général
Page 1 sur 1
[PROJET] 2DGE - Moteur de jeu 2D
Hello !
Tout d'abord je m'excuse pour ma longue absence, c'est juste que je n'ai pas codé de jeu en ce moment, et je suis beaucoup plus actif sur les forum de programmation.
Ensuite, je suis content de voir que cette section que j'avais demandé existe toujours
Je reviens donc vers vous, avec un projet, qui est déjà au stade de développement. En effet, j'ai débuté la création d'un moteur de jeu 2D.
Je me base sur Game Maker, afin d'avoir en tête les notions qu'un moteur de jeu doit remplir. Or, je n'ai jamais touché à fond à Game Maker, du coup hormis les fonctions principales, je suis un peu largué.
Je fais donc appel à vous, si vous le voulez bien, pour me guider dans la création de ce moteur. Me donner les pistes, les fonctions que le moteur devra remplir, des idées d'améliorations... Bref, compléter tout ça pas à pas et sortir quelque chose de potable
Comme je vous l'ai dis le projet est déjà au stade de développement, j'ai même pu sortir quelque chose de potable en utilisant ce début de moteur:
Voila les fonction que j'ai codé:
La partie qui me demande le plus de travail pour l'instant est celle des collision (pour le jeu en exemple ça marche, mais je fais mes test de précision avec un Mario ), je vous montrerai ça quand ça sera au poil
Ensuite un gros inconvénient que je réglerai par la suite, c'est l'impossibilité d'avoir des sprites au format .png, donc c'est pas très pratique (mais ce sera réglé).
Voila, dites moi ce que vous en pensez, suis-je sur la bonne voie, êtes vous convaincu par ce début de développement et ce petit exemple ?
Dylan.
Tout d'abord je m'excuse pour ma longue absence, c'est juste que je n'ai pas codé de jeu en ce moment, et je suis beaucoup plus actif sur les forum de programmation.
Ensuite, je suis content de voir que cette section que j'avais demandé existe toujours
Je reviens donc vers vous, avec un projet, qui est déjà au stade de développement. En effet, j'ai débuté la création d'un moteur de jeu 2D.
Je me base sur Game Maker, afin d'avoir en tête les notions qu'un moteur de jeu doit remplir. Or, je n'ai jamais touché à fond à Game Maker, du coup hormis les fonctions principales, je suis un peu largué.
Je fais donc appel à vous, si vous le voulez bien, pour me guider dans la création de ce moteur. Me donner les pistes, les fonctions que le moteur devra remplir, des idées d'améliorations... Bref, compléter tout ça pas à pas et sortir quelque chose de potable
Comme je vous l'ai dis le projet est déjà au stade de développement, j'ai même pu sortir quelque chose de potable en utilisant ce début de moteur:
Voila les fonction que j'ai codé:
- Code:
_CreateObject : On créer un objet.
_SetSprite : On défini un sprite à un objet.
_Move : On déplace l'objet dans une des 4 directions (gauche, droit, haut, bas).
_Collision : On teste la collision entre 2 objet dans une direction, si il y a collision, la valeur 1 est retournée.
_CreateRoom : On créer une pièce.
_DeleteRoom : On supprime la pièce.
_SoundPlay : On joue un son (.wav/.mp3).
_SetSpeed : On défini la vitesse lors d'un mouvement.
_Key : On exécute une fonction lors de l'appuie d'une touche.
_SetBkImg : On défini l'image d'arrière plan.
_SetBkColor : On défini la couleur d'arrière plan.
La partie qui me demande le plus de travail pour l'instant est celle des collision (pour le jeu en exemple ça marche, mais je fais mes test de précision avec un Mario ), je vous montrerai ça quand ça sera au poil
Ensuite un gros inconvénient que je réglerai par la suite, c'est l'impossibilité d'avoir des sprites au format .png, donc c'est pas très pratique (mais ce sera réglé).
Voila, dites moi ce que vous en pensez, suis-je sur la bonne voie, êtes vous convaincu par ce début de développement et ce petit exemple ?
Dylan.
Re: [PROJET] 2DGE - Moteur de jeu 2D
Génial! A quand le networking? je plaisante ^^
Certains vont dire que ça sert à rien parce qu'il y a déjà game maker et que le tien est moins bien etc... moi je pense que c'est génial de faire les choses soi-même, en tout cas c'est un bon début, je te souhaite donc bon courage
Certains vont dire que ça sert à rien parce qu'il y a déjà game maker et que le tien est moins bien etc... moi je pense que c'est génial de faire les choses soi-même, en tout cas c'est un bon début, je te souhaite donc bon courage
deadall127- Créateur semi-pro
- Messages : 483
Re: [PROJET] 2DGE - Moteur de jeu 2D
Merci
En effet, si on part du principe que si quelque chose est déjà fais, ça ne sert à rien de le refaire, je pense que non, au contraire (il n'y à qu'a voir le nombre de moteur 3D, Frosbite, Rage, Unreal...)
Et je suis tout à faire d'accord que faire les choses soi-même est génial, mon plus grand plaisir est de coder, de tester, et de voir que mon travail fonctionne .
Ensuite, c'est au stade de développement, si des personnes me sortent le "ouais c'est moins bien que GM", alors il n'y a plus d'espoir pour celles-ci...
Et pour ce qui est du networking, figure toi que j'ai envisagé de le faire par protocole FTP, mais ce sera vraiment un point que je développerai à la fin
En effet, si on part du principe que si quelque chose est déjà fais, ça ne sert à rien de le refaire, je pense que non, au contraire (il n'y à qu'a voir le nombre de moteur 3D, Frosbite, Rage, Unreal...)
Et je suis tout à faire d'accord que faire les choses soi-même est génial, mon plus grand plaisir est de coder, de tester, et de voir que mon travail fonctionne .
Ensuite, c'est au stade de développement, si des personnes me sortent le "ouais c'est moins bien que GM", alors il n'y a plus d'espoir pour celles-ci...
Et pour ce qui est du networking, figure toi que j'ai envisagé de le faire par protocole FTP, mais ce sera vraiment un point que je développerai à la fin
Re: [PROJET] 2DGE - Moteur de jeu 2D
simple curiosité, tu l'a fait avec quel langage? du C++? si c'est le cas j'aimerais savoir quelles bibliothèques tu utilise, si ça ne te dérange pas^^
deadall127- Créateur semi-pro
- Messages : 483
Re: [PROJET] 2DGE - Moteur de jeu 2D
Un langage peu connu par rapport au C/C++, proche du VB.NET/C#, appelé AutoIt.
https://fr.wikipedia.org/wiki/AutoIt
C'est pas du tout adapté pour créer des jeux, c'est plutôt de l'automatisation de tâches/bots, donc faire un moteur de jeu c'est un gros défi que je me lance
https://fr.wikipedia.org/wiki/AutoIt
C'est pas du tout adapté pour créer des jeux, c'est plutôt de l'automatisation de tâches/bots, donc faire un moteur de jeu c'est un gros défi que je me lance
Sujets similaires
» Projet communautaire: GML et Moteur de Jeu A-RPG.
» [projet] moteur graphique 3D en GML
» Projet
» Recherche devellopeur, scenariste, voire graphiste starblast rpg
» [repris]starblast ccg
» [projet] moteur graphique 3D en GML
» Projet
» Recherche devellopeur, scenariste, voire graphiste starblast rpg
» [repris]starblast ccg
Game Maker forum :: Les jeux/La programmation :: Vos autres jeux que ceux Game Maker :: La programmation en général
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|