Hola Visitante

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Nibble

Páginas: [1]
1
3D / Re:Presentacion
« en: 19 de Agosto del 2018, 17:32 »
Yo manejo Blender y se programar con Python y C... pero todavía no he tocado el tema del 3D con Godot.
Te recomiendo que eches un vistazo a la documentación oficial, ahí esta bastante bien explicado donde y como funciona todo: https://godot.readthedocs.io/es/latest/Si no coincide con la versión que usas puedes mirar estos dos sitios:https://godot.readthedocs.io/en/stable/https://godot.readthedocs.io/en/2.1/

2
Presentaciones / Re:Hola :-)
« en: 19 de Agosto del 2018, 17:15 »
Bienvenido seas.
Si te ha impresionado Godot te diré que aunque por ahora no sea el mejor... es de lo mejor que hay.Es libre, gratuito y encima le están poniendo potencia por un tubo.
Sobre la programación te diré que saber C o C++ está bien para tener conceptos y una idea de como programar, pero no te van a servir mucho para crear juegos con Godot (a menos que quieras hacer aportes al editor de Godot y a su motor de juegos).Para crear juegos Godot emplea su propio lenguaje "GDScript", el cual se parece mucho a Python.Te sugiero que mejor te mires libros de programación en Python si no tienes mucha idea de programación (como "Python para todos") y te pases directamente a hacer scripts en Godot.
GDevelop también esta interesante, lo bueno es que no tienes que preocuparte por la programación ya que ahí es todo visual.Si el tema de los diálogos no te desespera demasiado te lo recomiendo para hacer ensayos.

3
Sobre ForoGodot.org / Re:NOTICIA: Dominio ForoGodot.org renovado
« en: 01 de Agosto del 2018, 11:57 »
Un añito lleva ya online... felicidades  ;)
Os diría de hacer algo para celebrarlo como un proyecto entre todos, pero con la poca actividad que hay ahora y yo encima ni he terminado el juego del asteroid... será mejor esperar a ver como va la cosa después de las vacaciones.

4
Proyectos en curso / Re:Spaceship Shooter RPG Deluxe
« en: 17 de Mayo del 2018, 15:26 »
Que cosa... las naves enemigas chocando entre ellas me hace pensar, que si por lo que sea una explota, podría provocar una reacción en cadena XD
O por lo menos hacer algo de daño a las otras naves...

A ver en que acabará esta cosa.

5
Programación / Re:export
« en: 12 de Mayo del 2018, 11:48 »
export lo más destacado que hace es básicamente que puedas ver y manipular la variable y su valor desde el editor gráfico.
Cuando seleccionas un objeto de la escena puedes ver y editar sus propiedades desde el editor, pues creo que en esa lista de propiedades del objeto que tenga ese script debería aparecer tu variable.

En la documentación tienes mas detalles de como aprovechar export:
https://godot.readthedocs.io/en/stable/getting_started/scripting/gdscript/gdscript_basics.html?highlight=export#exports

6
Presentaciones / Re:Me presento
« en: 04 de Abril del 2018, 21:05 »
Buenas Natanael, bienvenido al foro.
Aquí todos compartimos la misma afición por los videojuegos, así que ante cualquier duda o proyecto que quieras realizar serán bienvenidos.
Sobre motores de juegos no puedo decirte mucho de Unity y Unreal Engine por que no los he probado, lo que si sé es que entre los motores de juegos que tengan un editor gráfico y que sea software libre, Godot es de lo mejor que hay ahora mismo.
Y si estás empezando, te invito a que eches un vistazo a los tutoriales de CeesarL2002, ya que algunos puede que te resulten más fáciles de entender que en la documentación oficial en inglés.

Un saludo

7
Proyectos en curso / Reto Asteroids - Versión Nibble
« en: 24 de Diciembre del 2017, 12:01 »

https://imgur.com/a/FbAF8

Abro este post para compartir con vosotros mis avances sobre el reto de hacer un juego como el Asteroids.

He decidido ponerle como versión 0.1 ya que solo tiene lo básico (nave, disparos, asteroides y marcador).
Como aún no tengo muy claro como explicar como se monta todo esto desde cero y a demás eso requeriría mucho tiempo y esfuerzo por mi parte, he comentado cada función del juego para resumir lo que hace, y he pensado que si tenéis alguna duda o no entendéis algo, que mejor me lo preguntéis en este tema directamente.

Notas del lanzamiento:
Características pendientes:
   - Añadir vidas
   - Añadir modo pausa
   - Añadir tecla "Enter" como teletransporte aleatorio
   - Añadir modo invencible con escudo circular
   - Añadir animaciones de las explosiones
   - Añadir sonido
   - Añadir barra de vida a los asteroides
   - Añadir modo multijugador en red

Errores:
   - Al pulsar 3 teclas a la vez la nave no responde correctamente
   - A veces no se inicia una nueva ronda al eliminar todos los asteroides visibles
   - El nodo Asteroides siempre conserva un asteroide "Area2D" invisible
   - Al iniciar una nueva ronda no se eliminan los disparos que aún están dentro de la pantalla



Y eso es todo
Felices fiestas y feliz navidad

8
Presentaciones / Re:Saludos
« en: 20 de Diciembre del 2017, 16:03 »
Saludos Silverbullet y bienvenido al foro.
Si te gusta mas hacer juegos mas que jugarlos me parece que con Godot vas a tener diversión para rato ya que precisamente con su sistema de nodos y su editor ahorran una gran cantidad de código y de tiempo a la hora de crearlos.
El hecho de crear juegos así casi que se convierte en un juego.
Esa es por lo menos mi impresión después de haber probado otros motores de juegos como Pygame, Allegro, SDLbasic y Blender Game Engine.

Pasa y disfruta.

9
Presentaciones / Re:Saludines Godoteros
« en: 19 de Diciembre del 2017, 13:59 »
En principio si, aunque no me queda claro que quieres decir con "gente cercana".
Si se trata de organizar un encuentro físico es posible que no pueda participar muy activamente, ya que para ir a Barcelona ciudad tendría que coger el tren cada vez que haya algún evento.

10
Presentaciones / Re:Saludines Godoteros
« en: 12 de Diciembre del 2017, 21:32 »
Gracias por la bienvenida Capa  ;D

Así que encima eres el cofundador de gambas-es... ya me parecía que tu nombre me sonaba, llevo tiempo mirando ese foro y hasta me he planteado unirme a la comunidad y hacer videotutoriales de gambas, pasa que estoy esperando a disponer de mas tiempo para poder hacer todo eso.
De momento a ver si soy capaz de dar la talla por aquí y hacemos de esta una gran comunidad a la altura de un motor de juegos de este calibre.

11
Retos propuestos / Re:Asteroid
« en: 12 de Diciembre del 2017, 21:19 »
Saludos caballeros

Os informo de que ya dispongo de una base funcional del juego y que espero poder hacer un resumen de como lo he hecho para que así os sea mas sencillo entender como puede hacerse un juego así con Godot.
Dejo como adjunto en este mensaje una previsualización y lo que tengo del juego de momento (aviso de que el código no esta optimizado y es un tanto caótico)

nose como implementarlas o llamarlas intente con
get_collision
con entre_tree
is_collinding
y no me funciono

Ryoz yo también he tenido problemas para lograr que las colisiones funcionen y como voy a necesitar algo mas de tiempo para poder terminar el juego y explica como lo he echo voy a ofrecerte un resumen de como puedes hacer colisiones:

1- Te adjunto una captura de como esta configurado el objeto asteroide.
Ahí puedes ver que hay un Area2D con dos hijos, el Sprite y el CollisionShape2D, si seleccionar el Area2D y pulsas en el botón del enchufe se abrirá un dialogo.
En ese dialogo hay una lista con lo diferentes "eventos" que ofrece ese nodo, yo he conectado "area_enter_shape" para aprovechar el CollisionShape2D que tiene, aunque también puedes usar "area_enter" (que me parece que no usa el CollisionShape2D sino el rectángulo del Area2D).
Una vez que haya elegido el evento que mas te conviene solo tienes que "conectarlo" y elegir a que objeto quieres conectarlo, si miras mi proyecto verás que he conectado el Area2D a el mismo, esto básicamente crea una función en el script del nodo añadiendo la linea: func _on_Area2D_area_enter_shape( area_id, area, area_shape, area_shape ):

Esta linea no funciona si no has hecho el procedimiento de "conectar" que te he comentado con el botón del enchufe.

2- Hay que tener en cuenta que el CollisionShape2D no funciona si no le especificas una nueva forma en el panel de la derecha (Shape: New CircleShape2D), verás que al hacer esto aparece una forma que representa la zona que colisiona.

Si necesitas algo mas para entender las colisiones mejor abre un nuevo tema y lo comentamos ahí.

12
Presentaciones / Saludines Godoteros
« en: 21 de Noviembre del 2017, 17:17 »
Saludos comunidad.
Os escribo desde España, Barcelona.

Soy un informático amante del software libre "Linuxero" y también diseñador gráfico.
Como programador tengo experiencia en Python, Gambas y C, también he probado algo de javascript y PHP, a demás de MySQL XML y otras cosas que aprendí en el grado medio de informática pero que ahora no vienen al caso...

Con el apartado gráfico me manejo con Gimp, Blender (con el que he creado algún juego) MyPaint, Krita y alguno mas...

Hace tiempo que estaba buscando una comunidad de habla hispana sobre Godot o que por lo menos tratase de promover el desarrollo de juegos con software libre y justamente ayer os encontré.

He visto que tenéis el reto del Asteroid y me gustaría empezar mis primeros pasos en esta comunidad haciendo este juego y hacer un aporte a modo de tutorial, aunque bueno... primero a ver si consigo hacerlo  ::)

Y eso es todo, nos vemos  :)

Páginas: [1]