Table des matières:
- Fournitures
- Étape 1: Probando Dirección Con Bus I2C
- Étape 2: Modificando Código Del MPU6050
- Étape 3: Creando Proyecto En Godot
- Étape 4: Creando Colisiones En Los Modelos 3D
- Étape 5: Mettre en œuvre le code du MPU6050 et le moteur de jeux vidéo Godot
- Étape 6: Creando Interfaz En Godot
- Étape 7: Creando Código Del Dragon En Godot (Lenguaje C#)
- Étape 8: Exportando El Videojuego
- Étape 9: Creando Control En Cartulina
- Étape 10: Juego Terminado
Vidéo: Jeu vidéo "L'histoire de Max : le petit dragon": 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Si quieres crear el videojuego "L'histoire de Max: Le petit dragon" puedes seguir este paso a paso:
Fournitures
Estos son los materiales que vas a necesitar:
1. Wemos Lolin32 (Cantidad:1)
2. Protoboard (Cantidad:1)
3. Capteur MPU6050 (Cantidad:1)
4. Cables para conexión (Dupont tipo Macho-Macho ó de cobre) (Cantidad: 6)
5. Moteur de jeu vidéo: Godot
6. Cartuline blanche
7. Tijeras8. Pegante
Étape 1: Probando Dirección Con Bus I2C
El amorce paso sera connecté au capteur MPU6050 al Wemos Lolin32, avec la fin de comprobar que se est envié la direction du capteur. En la parte de arriba se muestra como se realiza la conexión.
Luego deberás realizar el código "giroscopio" en el software Arduino IDE qui aparecerá en la parte inférieur.
Si desseas puedes consultar más información el siguiente enlace:Bus I2C
Étape 2: Modificando Código Del MPU6050
Deberás realizar este código en el software Arduino IDE pour calculer la rotation et l'accélération. Luego en el Step 4 se implementará en el motor de Videojuegos Godot.
Esta página te servirá si tienes más dudas: Sensor MPU6050
Étape 3: Creando Proyecto En Godot
Lo primero que deberás hacer es ir al motor de videojuegos Godot, crear un nuevo proyecto(dando click en la parte derecha donde donde dice Nuevo proyecto) y cuando te aparezca la escena dar click en el botón + (que se encuentra arriba al lado izquierdo) y seleccionar Spatial.
Luego para importar imagenes (cielo y lava) se deberá dar click derecho en Spatial, seleccionas +Añadir Nodo Hijo y en donde dice buscar se coloca: Sprite 3D. Las dos imagenes las puedes hallar en la parte superior.
Para importar los diferentes modelos 3D (Dragón, enemigo, moneda, torre) es el mismo proceso que se realiza al importar imágenes pero donde dice buscar se debe coocar: MeshInstance.
En estos vidéos de youtube podrás encontrar más información: Importar Modelo 3D
Cargar textura un modelo 3D
A continuación puedes encontrar los tres modelos 3D:
Étape 4: Creando Colisiones En Los Modelos 3D
Cuando ya hayas importado los modelos 3D será necesario crear una colisión para los enemigos y las torres.
Primero deberás ir a la parte de arriba donde dice malla y seleccionar Create Single Convex Collision Sibling y te aparecerá CollisionShape debajo del modelo, el cual será important que acomodes (para que quede en el objeto), lo puedes hacer dirigiendote en las parte derecha en transformer.
Postiormente para el dragón deberás crear un KinematicBody para luego arrastrarlo al CollisionShape, y para las torres y enemigos, ir a Spatial, dar click derecho y buscar Area.
Este video te servirá si quedas con dudas: Détection de collision
Étape 5: Mettre en œuvre le code du MPU6050 et le moteur de jeux vidéo Godot
Ya creado el proyecto deberás dirigirte a la parte de abajo al lado izquierdo y dar click derecho y seleccionar Nuevo Script.
En el script se deberá escribir el código que aparece en la parte inférieur.
Para más información puedes visitar la siguiente página: Conectando Arduino y Godot
En cas d'erreur d'erreur sur la page suivante et l'installation du framework Download. NET 4.7 Developer Pack.
dotnet.microsoft.com/download/dotnet-frame…
Étape 6: Creando Interfaz En Godot
Empezar dirigiendose a la parte de arriba en Escenas y crear una Nueva escena (2D), después crear un CanvasLayer y crear un nuevo hijo de tipo Sprite (2D) importar la imagen de la interfaz previamente diseñada.
Posteriormente crear un script(inicio) y cuatro botones los cuales cada uno deberá tener un script:
1 scénario: Para jugar.
Scénario 2 y 3: Para ver las instrucciones.
4 script: Para cuando el jugador ha completado el nivel.
5 script: Para cuando el jugador se choca con una torre o enemigo y le aparece Game Over.
En la parte superior puedes hallar los seis scripts en formato de texto para que los puedes copiar en el script de Godot.
Étape 7: Creando Código Del Dragon En Godot (Lenguaje C#)
Se deberá crear un nuevo script dando click derecho en la parte de abajo a la izquierda, el cual permitirá que el dragón se traslade y que rote.
Puedes visualizar estos videos si necesitas más información: Traslación en godot para objetos 3D
Rotation en Godot pour objets 3D
Étape 8: Exportando El Videojuego
Finalmente para exportar el videojuego deberás ir a la parte de arriba donde dice Proyecto, dar click en exportar, luego en añadir y seleccionar windows desktop. Después seleccionar Administrar plantillas de exportación y dar en descargar.
Cuando te aparezca un error debes dirigirte a esta página Téléchargez et descargar el que dice export templates (Mono c#).
Luego deberás hacer el mismo procedimiento del inicio y cuando ya te aparezca instalado das click en exportar proyecto y debes ir a archivos y crear una carpeta y en Godot seleccionarla.
Si requieres más información observa este video: Exporter le jeu
Étape 9: Creando Control En Cartulina
Para crear el control en cartulina podrás utilizar la plantilla que se muestra al final. Pega cada una de las partes como se muestra en las imágenes, decora el dragón a tu gusto, y finalmente inserta el control por la parte posterior (esta plantilla está creada en base a una protoboard de aproximadamente 5, 5cm x 16cm).
Étape 10: Juego Terminado
Si aucun desseas crear el videojuego desde cero, aqui encontrarás dos carpetas: una del proyecto en Godot y otra del ejecutable. Si desseas irte por este camino, debes seguir todos los pasos hasta el 2.
Conseillé:
Apprendre l'histoire de la Seconde Guerre mondiale : 3 étapes
Apprenant de l'histoire de la Seconde Guerre mondiale : Salut les gars ! Donc, pour mon cours d'informatique cette année, nous avons été chargés de créer une sorte d'appareil électronique pour montrer ce que nous avons appris en classe. Je fais partie de ceux qui aiment l'histoire de la Seconde Guerre mondiale, j'ai donc décidé de créer un appareil qui peut aider les gens à fuir
Score automatique pour un petit jeu de Skee-Ball : 10 étapes (avec photos)
Notation automatique pour un petit jeu de Skee-Ball : Les jeux de Skee-Ball faits maison peuvent être très amusants pour toute la famille, mais leur inconvénient a toujours été le manque de notation automatique. J'ai déjà construit une machine Skee-Ball qui acheminait les balles de jeu dans des canaux séparés en fonction du sc
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
TinyPi - le plus petit appareil de jeu basé sur Raspberry Pi au monde : 8 étapes (avec photos)
TinyPi - le plus petit appareil de jeu basé sur Raspberry Pi au monde : J'ai donc joué avec la fabrication de PCB personnalisés pour le Raspberry Pi pendant un certain temps maintenant, et ce qui a commencé comme une blague est devenu un défi pour voir jusqu'où je pouvais aller. Le TinyPi est né. , il est basé sur un Raspberry Pi Zero, et rentre presque dans le sa
Construisez un très petit robot : créez le plus petit robot à roues du monde avec une pince. : 9 étapes (avec photos)
Construisez un très petit robot : créez le plus petit robot à roues du monde avec une pince. : Construisez un robot de 1/20 de pouce cube avec une pince qui peut ramasser et déplacer de petits objets. Il est contrôlé par un microcontrôleur Picaxe. À ce stade, je pense qu'il s'agit peut-être du plus petit robot à roues au monde doté d'une pince. Cela fera sans aucun doute ch