https://foro.gambas-es.org/viewtopic.php?f=7&t=3170
-----------------------------------
jguardon
Domingo, 09 Junio 2013, 02:28

Nuevo Blog de gambas
-----------------------------------
Hola

Pues sí, al final por diversos motivos he decidido abrir un blog hermano de gambas-es.org, otro más de los ya existentes. Aunque no pretendo quitar protagonismo a nadie,  ;-)  en la primera entrada explico un poco los motivos de esta locura mía...

Espero que lo visitéis asiduamente, porque además hay una sorpresita!!

http://blog.gambas-es.org

Saludos


-----------------------------------
Shell
Domingo, 09 Junio 2013, 08:48

Re: Nuevo Blog De Gambas
-----------------------------------
Has tenido una buena idea con la creación del blog y el sorteo.

Quería comentarte, que creo que ya se ha comentado para un futuro.

Podíamos crear un concurso de aplicaciones.
Estas aplicaciones tendrán un tema común por ejemplo crear el juego del ahorcado, por decir uno, solamente.
Podríamos tener opción a un grupo de aplicaciones limitados, 5.

Todos los usuarios de la comunidad tendrían derecho a voto. Todos los usuarios deberían bajar estas aplicaciones.
Deberíamos hacer un sistema de puntuación.

- Originalidad. (ejemplo)
- Claridad del código
- Optimización del código.
- Uso de comentarios.

Podemos añadir mas. Una vez votado el usuario puede añadir un comentario según sus ideas.  

Así, podíamos votar la aplicación según conceptos. A la aplicación con un código pequeño y efectivo,etc. Como los Oscar!.  :lol: 
La idea no es solo obtener un premio. La idea es promover la participación, la creatividad y la buena comunicación
entre los usuarios. Compartir ideas y mejoras de una misma aplicación, aprender como un usuario la ha mejorado.

Tendríamos que escoger que aplicaciones hacer. Como una tarea de la escuela.  :mryellow:  :mryellow: 
Desde un juego hasta una aplicación de utilidad. Comunes, claro. Pero siempre limitando la cantidad de estas.

La fecha, darle un buen rango de tiempo.
El premio, pues habría que pensarlo. Unas vacaciones en ...jaja, era broma.

Para mi no hay mayor premio que compartir con los demás el conocimiento.Pasarlo bien y disfrutar de la programación.

Saludos


-----------------------------------
jguardon
Domingo, 09 Junio 2013, 10:03

Re: Nuevo Blog de gambas
-----------------------------------
Sí, esa es otra de las opciones que manejo. La tercera opción sería tipo lotería, comprando un ticket virtual por ejemplo a 1€ y con el montante obtenido repartir tres premios. Todo depende del número de participantes.

Evidentemente, dar un premio requiere un desembolso económico que sólo puede venir de donaciones y/o compra de participaciones. También podrían ser donaciones de artículos de un determinado comercio a cambio de publicidad...

Todo se andará, pero evidentemente la manera de acercar a la gente a Gambas y promover su estudio es mediante concursos como el que propones, donde el mérito no es el azar, sino el esfuerzo personal.

Saludos


-----------------------------------
jsbsan
Domingo, 09 Junio 2013, 10:33

Re: Nuevo Blog De Gambas
-----------------------------------
jguardon
[quote]he decidido abrir un blog hermano de gambas-es.org, otro más de los ya existentes.[/quote]
Excelente, es bueno que haya muchos blogs sobre gambas para  todos los niveles (desde para los que empiezan, a los que ya saben)

Buscando información sobre python me he dado cuenta la cantidad de blog y gente que hace sus explicaciones, proyectos y comentarios sobre este lenguaje..... he sentido un poco de envidia sana... ;-)


-----------------------------------
v3ctor
Domingo, 09 Junio 2013, 19:39

Re: Nuevo Blog De Gambas
-----------------------------------
[quote user="Shell" post="17909"]Has tenido una buena idea con la creación del blog y el sorteo.

Quería comentarte, que creo que ya se ha comentado para un futuro.

Podíamos crear un concurso de aplicaciones.
Estas aplicaciones tendrán un tema común por ejemplo crear el juego del ahorcado, por decir uno, solamente.
Podríamos tener opción a un grupo de aplicaciones limitados, 5.

Todos los usuarios de la comunidad tendrían derecho a voto. Todos los usuarios deberían bajar estas aplicaciones.
Deberíamos hacer un sistema de puntuación.

- Originalidad. (ejemplo)
- Claridad del código
- Optimización del código.
- Uso de comentarios.

Podemos añadir mas. Una vez votado el usuario puede añadir un comentario según sus ideas.  

Así, podíamos votar la aplicación según conceptos. A la aplicación con un código pequeño y efectivo,etc. Como los Oscar!.  :lol: 
La idea no es solo obtener un premio. La idea es promover la participación, la creatividad y la buena comunicación
entre los usuarios. Compartir ideas y mejoras de una misma aplicación, aprender como un usuario la ha mejorado.

Tendríamos que escoger que aplicaciones hacer. Como una tarea de la escuela.  :mryellow:  :mryellow: 
Desde un juego hasta una aplicación de utilidad. Comunes, claro. Pero siempre limitando la cantidad de estas.

La fecha, darle un buen rango de tiempo.
El premio, pues habría que pensarlo. Unas vacaciones en ...jaja, era broma.

Para mi no hay mayor premio que compartir con los demás el conocimiento.Pasarlo bien y disfrutar de la programación.

Saludos[/quote]

Me parece genial la idea, es como hacer deberes mandados por el maestro, ademas de la sana competencia, espero que eso se haga efectivo y si tengo voto, voto por si jeje.
saludos


-----------------------------------
jguardon
Jueves, 20 Junio 2013, 20:49

Re: Nuevo Blog de gambas
-----------------------------------
Hola

Ahí va la tercera entrega de DrawingArea y su evento Draw() 

http://blog.gambas-es.org/drawingarea-y-su-evento-draw-iii

Espero que os guste. Poco a poco se irá poniendo interesante...

Saludos


-----------------------------------
shordi
Jueves, 20 Junio 2013, 23:07

Re: Nuevo Blog De Gambas
-----------------------------------
Gracias Jesús.


-----------------------------------
Shell
Viernes, 21 Junio 2013, 08:41

Re: Nuevo Blog De Gambas
-----------------------------------
Gracias!. :-)

Añado ahora, que ya he visto el tutorial.

¿ Os habéis fijado que le pasa a la pelota si en vez de usar el componente gb.gui usamos el componente gb.qt4 ?.
Es mas brusco el movimiento. La pelota se para mas. ¿ Por ?. Creía que seria al revés. 

Es que Qt4 (KDE) da unas características como es el suavizado , cosa que Gtk  (Gnome) no lo hace. Os muestro un ejemplo
de una base de datos que no termine.  (asignatura pendiente) :roll: 

Esto es con Gtk:

 [img]http://foro.gambas-es.org/files/images/768/gtk.png[/img] 

Con Qt4:

 [img]http://foro.gambas-es.org/files/images/768/qt4.png[/img] 

Ha cambiado desde lo que es la imagen hasta el tamaño de letra de las etiquetas.

Saludos


-----------------------------------
jguardon
Sabado, 22 Junio 2013, 19:22

Re: Nuevo Blog de gambas
-----------------------------------
No he notado tal diferencia en cuanto al comportamiento del drawing area. Si es verdad que dependiendo del escritorio usado puede cambiar el aspecto de los formularios, pero vamos, que eso no es nada nuevo.

Por cierto, nueva entrada en el blog, sobre colisiones:

http://blog.gambas-es.org/colisiones-y-reflexiones/

Saludos


-----------------------------------
Shell
Sabado, 22 Junio 2013, 23:51

Re: Nuevo Blog De Gambas
-----------------------------------
Perfecto. 

Ah, olvide, preguntarte. Como tu sabes, la clase Draw, esta quedándose obsoleta.
Aun así, continuamos haciendo algunos ejemplos.

¿ Que te parece un día tratar la clase Paint en el blog ?.

Saludos


-----------------------------------
jguardon
Domingo, 23 Junio 2013, 15:04

Re: Nuevo Blog de gambas
-----------------------------------
Sí, ese será el tema del próximo artículo, tal como lo dije al final de "Colisiones y reflexiones". Estoy viendo que Drawing Area no es apto para juegos, porque se queda muchas veces parado... y no creo que sea problema de recursos, porque mi PC va sobrado, así que mucho me temo que en adelante, cuando acabe de explorar un poco más el DrawingArea, tendré que meterme de lleno con SDL.

Por cierto, he actualizado el último artículo y he añadido al final el proyecto usando la clase Paint y cambiando los puntos de la clase Point a simples array de Float, porque no me había dado cuenta que Point no soporta Float, sólo Integer.

Gracias por el interés


-----------------------------------
Shell
Lunes, 24 Junio 2013, 12:46

Re: Nuevo Blog De Gambas
-----------------------------------
Jesús:

Una cuestión, en el tema de cuando el objeto sale por un lado de la pantalla.

Estuve viendo el ejemplo, recuerdo un poco cuando dimos algo de aritmética modular en el curso de Python.
¿ Como es que no aparece por el extremo contrario ?.

Vemos un objeto que cae en diagonal, pero cuando sobrepasa el borde, no aparece en el lado por el cual  
había comenzado la diagonal. Salta a otro lugar.

Muy buenos ejemplos, tengo que estudiarlos. Veo que DrawingArea en los primeros ejemplo de los rebotes, 
hace efecto extraño como si la pelota se pegase al borde.

Tengo hecho algún ejemplo similar y hace eso. Tu lo has solucionado y tengo que estudiarlo bien.
Lo curioso es que no ocurría siempre.

Entonces, ¿ vas a tratar el tema de sdl ?.  8) 

No se si te valdrá, por recordarte el tema:

http://www.etnassoft.com/biblioteca/programacion-de-videojuegos-con-sdl-para-windows-y-linux/

Va con C, pero lo mismo podemos aprovecharlos para Gambas.  Había otro mas.

Saludos


-----------------------------------
Shell
Lunes, 24 Junio 2013, 13:53

Re: Nuevo Blog De Gambas
-----------------------------------
Ah, olvidaba esto...maximizo la ventana y luego la minimizo...a veces se pierde la pelota,
y otras recuerda la pelota, a un caniche en celo con los borde de la ventana.. :roll: 

Saludos


-----------------------------------
jguardon
Lunes, 24 Junio 2013, 14:31

Re: Nuevo Blog de gambas
-----------------------------------
Si, he comprobado ese comportamiento extraño y supuestamente ocurre cuando el vector de velocidad es más grande que la distancia recorrida en una unidad de tiempo. Es decir, que si la velocidad es suficientemente grande como para que en 1/60 de segundo le de tiempo al punto centro del círculo a sobrepasar el borde, ya tenemos ahí un problema. Supongo que existirá otra forma de comprobar eso, pero de momento no he pensado en ello lo suficiente. Recuerdo que durante el curso me ocurrió lo mismo alguna vez, pero la herramienta que proporcionaban ellos se comportaba algo mejor que el drawing area.

Tengo ganas de comprobar esto con gb.SDL.

Saludos


-----------------------------------
jguardon
Lunes, 24 Junio 2013, 19:24

Re: Nuevo Blog De Gambas
-----------------------------------
[quote user="Shell" post="18142"]Jesús:

Una cuestión, en el tema de cuando el objeto sale por un lado de la pantalla.

Estuve viendo el ejemplo, recuerdo un poco cuando dimos algo de aritmética modular en el curso de Python.
¿ Como es que no aparece por el extremo contrario ?.

Vemos un objeto que cae en diagonal, pero cuando sobrepasa el borde, no aparece en el lado por el cual  
había comenzado la diagonal. Salta a otro lugar.[/quote]

Eso es como bien dices aritmética modular. El objeto no vuelve a entrar por donde ha iniciado el recorrido, sino por el lado contrario en ambos ejes, que es de donde sale. Si sale por la derecha en el pixel 300 del eje vertical 'Y', aparecerá por la pared izquierda a la misma altura y con la misma trayectoria. Eso es lo que te parece extraño, pero es el comportamiento normal. Mira el siguiente vídeo:

[youtube]nZ7e0jegvs0[/youtube]

Saludos


-----------------------------------
jsbsan
Lunes, 24 Junio 2013, 20:01

Re: Nuevo Blog De Gambas
-----------------------------------
ofu!!! que mareo con el cuadradito y el circulito!!!


-----------------------------------
Shell
Lunes, 24 Junio 2013, 20:35

Re: Nuevo Blog De Gambas
-----------------------------------
Jesús:

Tengo que estudiarlo mejor. Viendo esto, voy a echar una partida al asteroides. :-D

http://www.classicgamesarcade.com/espanol/game/21612/asteroids.html

Julio:

Pues un poco si.  :mrgreen: 

Saludos


-----------------------------------
jguardon
Martes, 24 Septiembre 2013, 03:35

Re: Nuevo Blog de gambas
-----------------------------------
Nueva entrada en el Blog sobre el juego de [b]Pong [/b]y una pequeña crítica a los "números mágicos".

http://blog.gambas-es.org/pong-numeros-magicos/


Muy pronto la segunda parte!!

Saludos


-----------------------------------
Shell
Martes, 24 Septiembre 2013, 08:42

Re: Nuevo Blog De Gambas
-----------------------------------
Genial. Me alegro que continúes el tema. :-)

Saludos


-----------------------------------
jguardon
Martes, 24 Septiembre 2013, 15:37

Re: Nuevo Blog de gambas
-----------------------------------
[quote user="jguardon" post="19017"]Nueva entrada en el Blog sobre el juego de [b]Pong [/b]y una pequeña crítica a los "números mágicos".

http://blog.gambas-es.org/pong-numeros-magicos/


Muy pronto la segunda parte!!

Saludos[/quote]

Ya tenemos la segunda parte: http://blog.gambas-es.org/pong-el-juego/

Que lo disfrutéis...


-----------------------------------
Shell
Miercoles, 25 Septiembre 2013, 09:30

Re: Nuevo Blog De Gambas
-----------------------------------
Esto.

¿ Cual es el significado en español de la palabra "canvas" ?.

Estuve buscando y desde luego "lona", no es. Lienzo, la pantalla. También hace referencia a bordes. ¿ Lados ?.
La aplicación de esta palabra abarca muchos campos.

http://en.wikipedia.org/wiki/Canvas_%28disambiguation%29

En cuanto a número mágicos. :-D

De acuerdo que es mejor usar las constantes. Pero no siempre podemos usar constantes y tenemos que asignar un valor
a una variable. Lo mas que podemos es poner un comentario y decir que es la variable.

Saludos


-----------------------------------
jguardon
Miercoles, 25 Septiembre 2013, 11:10

Re: Nuevo Blog De Gambas
-----------------------------------
"Canvas" significa lienzo, en informática concretamente se refiere a una superficie de dibujo. De hecho, el estándar HTML5 ya incorpora una etiqueta con el mismo nombre y se usa para pintar o reproducir vídeo.

[quote user="Shell" post="19030"]
En cuanto a número mágicos. :-D

De acuerdo que es mejor usar las constantes. Pero no siempre podemos usar constantes y tenemos que asignar un valor
a una variable. Lo mas que podemos es poner un comentario y decir que es la variable.

Saludos[/quote]

 :shock:  Comooo? Pues claro, las constantes son eso, constantes, que no cambian. Las variables se usan para valores que pueden cambiar, de ahí su nombre. Ambas pueden ser de cualquier tipo, no necesariamente numéricas. No entiendo del todo tu comentario, perdona...

Saludos


-----------------------------------
Shell
Miercoles, 25 Septiembre 2013, 13:41

Re: Nuevo Blog De Gambas
-----------------------------------
Jesús:

Mi comentario va sobre los números mágicos que hablabas en el primer articulo para el juego pong.
Hablaste de los números mágicos como si el que lee el programa no sabe exactamente de donde salen los números en el código.
Por eso lo de "magia".. :D 

Como usaste las constantes esta mejor definido, organizado, un mejor código y se localiza de donde sale ese valor.
En vez de decir 800, pues haces referencia a la constante altura o anchura y no usas un número que resulta algo críptico.

Que a la larga según el tamaño de caracteres a lo mejor no compensa, pero si se entiende mejor el código,
que es lo que le interesa al programador, es mas fácil de recordar, etc.

Entonces según esta forma de trabajar o metodología, es mejor trabajar con palabras (descriptores) que le asignamos un valor,
antes que solo números. Ya sea una constante o una variable. A eso voy. :-)

Saludos


-----------------------------------
jguardon
Sabado, 28 Septiembre 2013, 18:44

Re: Nuevo Blog de gambas
-----------------------------------
Nueva actualización del blog con un artículo y una demostración sobre aceleración y fricción. 

http://blog.gambas-es.org/aceleracion-y-friccion/

Saludos


