Taula de continguts:

Videojoc "La història de Max: el petit drac": 10 passos
Videojoc "La història de Max: el petit drac": 10 passos

Vídeo: Videojoc "La història de Max: el petit drac": 10 passos

Vídeo: Videojoc
Vídeo: АСМР 🏆🔥[Гарри Поттер и Кубок огня] [Глава 13-19] Чтение шепотом 📚 ASMR whisper [Harry Potter] 2024, Desembre
Anonim
Image
Image

Si vols crear el videojoc "The history of Max: The little dragon" pots seguir aquest pas a pas:

Subministraments

Aquests son els materials que necessiten:

1. Wemos Lolin32 (Cantitat: 1)

2. Protoboard (Cantitat: 1)

3. Sensor MPU6050 (Cantitat: 1)

4. Cables per a connexió (Dupont tipo Macho-Macho ó de cobre) (Cantitat: 6)

5. Motor de videojuego: Godot

6. Cartulina blanca

7. Tijeras8. Pegante

Pas 1: Probant Direcció Amb Bus I2C

Probant Direcció Amb Bus I2C
Probant Direcció Amb Bus I2C

El primer pas serà connectar el sensor MPU6050 al Wemos Lolin32, amb el fin de comprobar que està enviant la direcció del sensor. En la part de dalt es mostra com es realitza la connexió.

Luego hauria de realitzar el codi "giroscopio" en el software Arduino IDE que apareixerà en la part inferior.

Si podeu consultar més informació del següent enllaç: Bus I2C

Pas 2: Modificació del codi del MPU6050

Deberás va realitzar aquest codi en el programari Arduino IDE per calcular la rotació i l'acceleració. Luego en el Step 4 s’implementarà en el motor de videojocs Godot.

Aquesta pàgina us servirà si teniu més dubtes: Sensor MPU6050

Pas 3: Creando Projecte En Godot

Creando Proyecto En Godot
Creando Proyecto En Godot
Creando Proyecto En Godot
Creando Proyecto En Godot

El primer que hauríem de fer és ir al motor de videojocs Godot, crear un nou projecte (donant clic a la part dreta on donem Nou projecte) i quan t’aparezca l’escena donem clic al botó + (que es troba dalt al costat esquerre) y seleccionar Spatial.

El joc per importar imatges (cel i lava) haurà de fer clic dret en Spatial, seleccionades + Afegir Nodo Hijo y en donde dice buscar se coloca: Sprite 3D. Las dos imagenes las puedes hallar en la parte superior.

Per importar els diferents models 3D (Dragó, enemic, moneda, torre) és el mateix procés que es realitza a importar imatges però on es busca buscar s’ha de colocar: MeshInstance.

En aquests vídeos de youtube podrem trobar més informació: Importar Model 3D

Carregueu textura a un model 3D

A continuació pots trobar els tres models 3D:

Pas 4: Creando Col·leccions als models 3D

Quan ja tinguis importats els models 3D serà necessari crear una col·lisió per als enemics i les torres.

Primer hauria d’arribar a la part de dalt on es diu malla i seleccionar Create Single Convex Collision Sibling i aparèixer CollisionShape debajo del model, el que serà important que acomodi (per a què es quedi en l’objecte), es pot fer dirigiendote a les propietats en parte derecha en transform.

Posteriorment per al dragó haurien de crear un KinematicBody per després arrastrar-lo a CollisionShape, i per als torres i enemics, a Spatial, dar clic dret i buscar Area.

Aquest vídeo us servirà si quedem amb dudes: Collision detection

Step 5: Implementado Code Del MPU6050 En El Motor De Videojuegos Godot

Ja es va crear el projecte que hauria de dirigir-se a la part de baix al costat esquerre i fer clic dret i seleccionar Nou Script.

En el script s’haurà d’escriure el codi que apareix en la part inferior.

Per a més informació podeu visitar la següent pàgina: Connectant Arduino i Godot

En cas que aparegui un error a la següent pàgina i instal·lar Download. NET framework 4.7 Developer Pack.

dotnet.microsoft.com/download/dotnet-frame…

Pas 6: Creando Interfaz En Godot

Creando Interfaz En Godot
Creando Interfaz En Godot

Empezar dirigiendose a la part de dalt en Escenas i crear una Nova escena (2D), després crear un CanvasLayer i crear un nou fill de tipus Sprite (2D) importar la imatge de la interfície prèviament dissenyada.

Posteriorment crear un script (inici) i quatre botons per als quals cada un haurà de tenir un script:

1 guió: Per jugar.

2 i 3 script: Per veure les instruccions.

4 guió: Per quan el jugador ha completat el nivell.

5 guió: Per quan el jugador es xoca amb una torre o enemic i apareix Game Over.

En la part superior es pot obrir els sis scripts en format de text per al qual es pot copiar en el script de Godot.

Step 7: Creando Code Del Dragon En Godot (Lenguaje C #)

S'haurà de crear un nou script dant clic dret a la part d'abajo a l'esquerra, el qual permetrà que el dragó es traslladi i que rote.

Puedes visualizar estos videos si necesitas más información: Traducció en godot per a objectes 3D

Rotació en Godot per a objectes 3D

Pas 8: Exportar El Videojoc

Finalment per exportar el videojoc hauria d’arribar a la part de dalt on es doni Projecte, fer clic en exportar, després per afegir i seleccionar windows desktop. Després de seleccionar Administrar plantilles d'exportació i donar en descarregar.

Quan t’aparezca un error debes dirigit a aquesta pàgina Descarrega i descarrega el que va donar exportació de plantilles (Mono c #).

Luego hauria de fer el mateix procediment del començament i quan ja t’aparezca instal·lat en fer clic en exportar projecte i debats en fitxers i crear una carpeta i en Godot seleccionada.

Si necessiteu més informació, observeu aquest vídeo: Export game

Pas 9: Creando Control En Cartulina

Creando Control En Cartulina
Creando Control En Cartulina
Creando Control En Cartulina
Creando Control En Cartulina
Creando Control En Cartulina
Creando Control En Cartulina

Per crear el control en cartulina podrem utilitzar la plantilla que es mostri al final. Pega cada una de les parts com es mostra en les imatges, decora el dragó al teu gust, i finalment insereix el control per la part posterior (aquesta plantilla està creada en base a un protobord d’aproximadament 5, 5cm x 16cm).

Pas 10: Juego Terminado

Si no desitges crear el videojoc des de zero, aqui trobaràs dos catifes: un del projecte en Godot i una altra de l’executable. Si vols irte per aquest camí, debes seguirem tots els passos fins al 2.

Recomanat: