
Peka
05.08.2016
04:58:57
las colisiones entre tanques no las hice
solo hice colisión bala - tanque
bueno, ese juego, lo tengo hecho de la siguiente forma:
Pixel < representa un cuadradito en el juego, no tiene mas logica que la de dibujarse en pantalla.
Entity < Objeto base para todos las cosas en el juego, tiene un array de Pixel que es la representación o el 'sprite',
Bullet < Hereda de entity, y es la que chequea colisiones y mata.
Enemy < Hereda de entity, y... bueno, se mueven solos.
Player, < hereda de enemy, solo sobreescribe la parte donde se mueve para dejarla al jugador.
lo unico que quise hacer fue definir de alguna manera un objeto Entity en godot, y con tantas cosas que trae no supe por donde empezar.

Google

Peka
05.08.2016
05:03:31
cualquier objeto en el juego.
entonces deberia hacer un nodo para el tanque, el jugador y la bala?
cada uno en su propia scene?
pero si creo un nodo, entonces los demas van a heredar de ese?
cada vez que creo algo me crea un nodo principal
bah, lo primero que creo se pone arriba y despues todo desciende de eso
Pues en el nodo raíz meto la logica del juego?
en javascript yo tenia una función draw y una función update, y llamaba a esa función cada decima de segundo
draw llamaba a la función draw de cada pixel en el juego para que se dibujaran así mismos
y update llamaba a la función update de cada entidad
pero godot ya tiene funciones para eso
no puedo hacer pixeles?
yo lo tenia con arrays a los sprites, por ejemplo, el tanque, tenia:
var sprite = [
[0, 1, 0],
[1, 1, 1],
[1, 0, 1]
]

Google

Peka
05.08.2016
05:11:36
y eso era la representación del tanque mirando hacia arriba, despues una función se encargaba de pasar los 1's a objetos Pixels
y no es un pixel de pantalla, un objeto pixel seria cada uno de los cuadraditos que componen los tanques, o el cuadradito que hace de bala
la idea de usar una clase que se dibuje a si misma mediante subclases es para reusarlas
con el mismo concepto podés recrear todos los juegos de un brick game 9999 in 1.
eso ya es nomas por vago, hardcodear todo es re facil
yo me rompo la cabeza haciendo cosas re genericas
bueno, mañana lo intento como dijiste

Pablo
05.08.2016
05:26:26

Peka
05.08.2016
05:27:10

Pablo
05.08.2016
05:27:42
Y desde que edad comenzaste?

Peka
05.08.2016
05:29:51
desde los 12 años

Carlos
05.08.2016
05:40:43
Este es el script que uso para instalar deb en arch

Pablo
05.08.2016
05:40:55
Esta re sacado el chico
Ja,ja,ja

Carlos
05.08.2016
05:41:31
si
pero funciona
aunque no me acuerdo de donde lo vi
si, ya es la una de l mañana por aca
jejeje
Que pasa por aca no dormimos?

Google

Pablo
05.08.2016
05:48:24
Siii exacto.

Carlos
05.08.2016
05:49:24
pero bueno, mal entendido, no pasa nada

Pablo
05.08.2016
05:49:27
Yo estoy con insomnio

Admin
ERROR: S client not available

Juan Manuel
05.08.2016
05:49:43
Aquí son las 7:49 de la mañana

Blas
05.08.2016
09:33:12
Buenos días

[Anonymous]
05.08.2016
09:37:49
Buenos días
Gente el buscador torrentz.eu murió
:'(

Migue
05.08.2016
09:47:37
desconocia su existencia, yo solo me muevo por yts, piratebay y kickass

?Universal
05.08.2016
09:48:31
Alguno habrá en la deep web

[Anonymous]
05.08.2016
09:49:13

Migue
05.08.2016
09:49:31
pues estaba interesante entonces

[Anonymous]
05.08.2016
09:49:32

?Universal
05.08.2016
09:51:57
:'(
Los de la deep web siempre estarán hay
?
Thepiratebay se que esta en la deep web

Ponceano
05.08.2016
11:39:23
Buenos días Manjaristas

Google

Miguel
05.08.2016
12:21:56
Buenas
Alguien sabe donde se configura para que yaourt al compilar te pregunte con que programa quieres editar el build ?
solucionado, es en el archivo .bashrc

Blas
05.08.2016
12:48:29