Páginas

jueves, 31 de diciembre de 2015

Tutorial Ogame (7): Como llegar al Top 1000



Tutorial Ogame (7): 

Como llegar al Top 1000

En este video tutorial del juego Ogame, explico como llegar en la clasificación de jugadores, por debajo del top 1000. Empecé por el puesto 2500 hace varias semanas, y ahora describo que he realizado y la estrategia seguida para conseguirlo.





Saludos y feliz año nuevo.

Lista de reproducción de videos sobre ogame en youtube:

https://www.youtube.com/playlist?list=PLY1AHIjJwXVG8Rs6wPDE0-k8p1iel9JZR

martes, 22 de diciembre de 2015

Tutorial Ogame (6): Como usar las notas


Tutorial Ogame (6): 

Como usar las notas



En este video tutorial, veremos el menu Nota, que nos sirve para ir apuntando las incidencias del juego (plantea a atacar, posibles enemigos, etc..)




Otros  tutoriales de Ogame:

Lista de reproducción de videos sobre ogame en youtube:

https://www.youtube.com/playlist?list=PLY1AHIjJwXVG8Rs6wPDE0-k8p1iel9JZR

lunes, 21 de diciembre de 2015

Tutorial Ogame (5): Como Conseguir Recursos

Tutorial Ogame (5):

Como Conseguir Recursos



En el siguiente videotutorial, veremos varias formas de conseguir recursos:
- En el planeta principal, en nuestras minas de metal,cristal y deutorio.
- Colonizando otros planetas, y crear minas de metal, cristal y deutorio, para luego transportar estos recursos a nuestro planeta principal.
- Atacando planetas, ya sea planetas abandonados o planetas de jugadores activos (es importante espiarlos anteriormente).
- Reciclando escombros batallas





viernes, 18 de diciembre de 2015

Tutorial Ogame (4): Colonizar nuevos planetas. Extendiendo tu imperio


Tutorial Ogame (4): 

Colonizar nuevos planetas. 

Extendiendo tu imperio


Seguimos con este juego, y esta vez tratamos el tema de como colonizar un nuevo planeta para expandir nuestro imperio. Lo he dividido en dos videos, el primero es para saber lo que se necesita, y el segundo se ve lo que ocurre cuando lo colonizo:






Otros  tutoriales de Ogame:


Lista de reproducción de videos sobre ogame en youtube:


https://www.youtube.com/playlist?list=PLY1AHIjJwXVG8Rs6wPDE0-k8p1iel9JZR






miércoles, 16 de diciembre de 2015

Tutorial Ogame (3): Espiar y Atacar

Tutorial Ogame (3): 

Espiar y Atacar


En los siguientes video tutoriales, veremos como seleccionar a un jugador más débil. Primero tendremos que obtener información del jugador y el planeta a atacar (recursos, defensas y flota que tiene) para ello enviamos una sonda de espionaje, que rápidamente nos informará de estos detalles. Si consideramos conveniente, mandamos un flota de ataque con naves de carga que al atacar y vencer, nos traigan el "botín" de recursos (metales, cristales y/o deuterio). Podemos reenviar varias veces la flota para ir obteniendo todos los recursos.

La idea es buscar un jugador con menos defensas y que nuestro ataque consigan los recursos del jugador enemigo.







Otros  tutoriales de Ogame:

Lista de reproducción de videos sobre ogame en youtube:

https://www.youtube.com/playlist?list=PLY1AHIjJwXVG8Rs6wPDE0-k8p1iel9JZR

sábado, 12 de diciembre de 2015

Tutorial Ogame (2): Después de ser atacado por 1º vez


Tutorial Ogame (2): 

Después de ser atacado por 1º vez 


En este video podeis ver mis comentarios sobre después de ser atacado por 1º ver... ¿que paso?...¿me robarpn recursos?.... ¿perdí mi imperio...?  Además hablo también del sistema de clasificación de jugadores






Otros  tutoriales de Ogame:

Lista de reproducción de videos sobre ogame en youtube:


https://www.youtube.com/playlist?list=PLY1AHIjJwXVG8Rs6wPDE0-k8p1iel9JZR




viernes, 11 de diciembre de 2015

Concurso para un Empleo: Sevilla Factory Busca Empaquedor ... O como tomar el pelo a 700 desempleados...


Concurso para un Empleo: 

Sevilla Factory Busca Empaquedor ... 

O como tomar el pelo a 700 desempleados...


Lo que parecia un anuncio de empleo, se ha convertido en una tomadura de pelo a 700 personas desempleadas.  Os comento:

Despues de estar varias horas  esperando en el centro comercial,  ya que había un horario para inscribirse a  "la oferta" que empeza a las 14:00 horas y terminaba a las 16:00 horas , y que luego realmente se  ha empezado a las  17:00 horas, por si se apuntaba más gente desempleada... el "show" empezó:

 - En la primera prueba elegían  grupos de 10 en 10 desempleados y  consistia en que fueran empaquetando los máximos regalos durante un minuto... se le ponia a empaquetar objetos muy pequeños y en unas  las mesas ridículamente bajas, con lo cual algunos de los desempleados se tenian que ponerse literalmente de rodillas para poderlo hacer. Y para rematar la faena, se les ponia una musiquilla cómica ( del humorista Benny Hill que la podeis escuchar en este video:  https://www.youtube.com /watch?v=tvlmlpNcppo por si no la conoceis ).


Para redondear la faena, y como parte del show, la televisión pública de Andalucia (Canal Sur) iba haciendo entrevistas a los desempleados, estos que iban a buscar un empleo "digno" y se han encontrado con un circo donde ellos han sido tratados como payasos y no como personas que necesitan un empleo. 

En fin, lo que era por parte de esa empresa "Sevilla Factory", según el anuncio publicado:
  • "una acción social para ofrecer estos dos nuevos puestos de trabajo a personas que más lo necesitan en estas fechas tan significativas"
  • "como objetivo con esta iniciativa social dinamizar el mercado laboral de la zona ofreciendo trabajo a personas desempleadas"
se ha convertido en un circo y en una forma de aprovecharse de las necesidades que estan pasando los 700 desempleados apuntados, humillandolos para conseguir un puesto de trabajo "digno".


Si lo que pretendían es "dinamizar" su centro comercial a costa de 700 desempleados, creo  que no lo han conseguido, y desde luego yo no vuelvo a pisar ese centro comercial mientras me acuerde de lo sucedido.

Nota:
Me comentan que no solo han ido desempleados de la provincia de Sevilla, sino de otras provincias, incluso de otras regiones cercanas a Andalucía, porque desgraciadamente los desempleados son muchos y la necesidad aprieta y hay algunas empresas que se "regodean" de esto.

Fuente:
http://www.doshermanashoy.com/not_mostrar.asp?id=44400

Transcripción de la noticia de Oferta de "empleo":


Sevilla Factory elegirá a sus empaquetadores de regalos de estas Navidades a través de un original concurso para desempleados

DOSHERMANASHOY.COM | ACTUALIZADO 11.12.2015 - 09:35 
Hoy viernes 11 de diciembre, a las 16:00 horas en el Centro Comercial Sevilla Factory Dos Hermanas (Ctra. N-IV, Km. 553,8). El centro comercial Sevilla Factory Dos Hermanas celebra el casting de la primera edición del concurso “Fórmula Empaquetado” para encontrar a los dos mejores empaquetadores de regalos que quieran trabajar en su campaña de Navidad del 12 de diciembre al 5 de enero, a cambio de un empleo remunerado con 1200€ netos.

El centro recibe más de 700 candidaturas en los primeros días del plazo de inscripción. Los regalos que se envuelvan en las pruebas finales serán donados a una asociación benéfica.

En esta ocasión, Sevilla Factory apuesta por una acción social para ofrecer estos dos nuevos puestos de trabajo a personas que más lo necesitan en estas fechas tan significativas. Por ello el requisito de participación en este concurso es ser mayor de edad y encontrarse en situación de desempleo. El plazo de inscripción se abrió el 23 de noviembre vía online en la web formulaempaquetado.com y a través del stand promocional ubicado en el centro comercial.
En la primera semana se han alcanzado ya los 700 inscritos, cifra con la que se ha llegado el máximo de participantes del concurso, superando las expectativas de acogida del concurso por parte del centro.

El concurso Fórmula Empaquetado se celebrará el 11 de diciembre a las 16:00 horas en las instalaciones del centro. Las personas que se han inscrito en él están citadas a las 14h para oficializar su inscripción en él y recoger su número de participación. El casting constará de distintas pruebas en las que se evaluarán las habilidades clave de los empaquetadores: rapidez, creatividad, acabado y atención al cliente. Finalmente, un jurado designado por el equipo de gerencia será el encargado de seleccionar a los finalistas de cada prueba y a los dos ganadores de la gran final.

Desde Sevilla Factory también se ha querido ir un paso más en la acción y por ello los regalos que se envuelvan durante las pruebas finales para elegir a los últimos candidatos al puesto de empaquetadores serán donados a una asociación benéfica una vez finalizado el concurso.

Sevilla Factory, primer centro de tiendas outlet construido en Andalucía, tiene como objetivo con esta iniciativa social dinamizar el mercado laboral de la zona ofreciendo trabajo a personas desempleadas, y apoyar a los más desfavorecidos de la zona a través de la donación de regalos a una asociación benéfica. Sevilla Factory sigue trabajando para ofrecer siempre la fórmula perfecta  +SOLIDARIDAD+OPORTUNIDADES+COLABORACIÓN.


Mas información:  Centro Comercial Sevilla Factory Dos Hermanas

- Horarios: Zona Comercial: Lunes a sábado 10:00-22:00 horas. Zona de Restauración: Lunes a jueves 10:00-00:00, viernes a sábado 10:00-03:00, domingo 10:00-00:00.

- Teléfono: +34 954 727 772

- E-mail: sevilla.factory@es.knightfrank.com

- Sitio web: www.sevillafactory.com

- Facebook: Sevilla Factory

- Twitter: @SevillaFactory

- Dirección: Carretera N-IV Madrid-Cádiz, Km. 553,8, 41703, Dos Hermanas - Sevilla, España

jueves, 10 de diciembre de 2015

Tutorial de Ogame (I): Primeros pasos y mi defensa ante el 1º ataque de otro jugador


Tutorial de Ogame:

 Primeros pasos y mi defensa ante el 1º ataque de otro jugador


En el siguiente video hago una explicación del juego Ogame, un juego de estrategia online, que se juega atraves del navegaror (independientemente del sistema operativo que tengas instalado en tu máquina: windows, gnu/linux, mac, android, etc). Enseño las distintas pestañas de recursos, investigación, instalaciones, defensa y flota y comento ademas las medidas que estoy tomando ante el ataque de otro jugador.







Para registrarte (es gratuito): http://es.ogame.gameforge.com/

Dejaré a continuación algunos enlaces a otros tutoriales/videos que encuentre por internet:
http://clancr2.foroactivo.com/t8-guia-de-ogame-sostenible-por-belen-hispana


Hilo del foro de gambas-es.org, donde conocí la existencia de este juego:
http://www.gambas-es.org/viewtopic.php?f=15&t=5013


Nota: 

Otros  tutoriales de Ogame:

Lista de reproducción de videos sobre ogame en youtube:


https://www.youtube.com/playlist?list=PLY1AHIjJwXVG8Rs6wPDE0-k8p1iel9JZR


miércoles, 9 de diciembre de 2015

Truco Botemania: Conseguir dinero y tiradas gratuitamente


Truco Botemania: 

Conseguir dinero y tiradas gratuitamente usando los juegos gratuitos

Os dejo un video donde muestro un truco de botemanía, para conseguir tiradas y dinero gratuitamente.



Si no estas apuntado a botemania, y te apuntas por este enlace te lo agradezco:
 https://www.botemania.es/register?referrer=jsbsan

martes, 8 de diciembre de 2015

Mi blog cumple 5 años de existencia.


Mi blog cumple 5 años de existencia.



A principios de diciembre, hace 5 años, empece a escribir este blog, anteriormente me había llevado 2 años escribiendo en wordpress (que tristemente, lo hicieron desaparecer, porque en las últimas entradas hacia referencia de que me mudaba a blogspot.com)

El balance ha sido positivo, ya que creo que mucha gente a conocido gambas a través de este blog con sus artículos, vídeos y programas que he sido subiendo, además de ganar un poco de dinero a través de la publicidad que en estos tiempos no vienen mal

Os dejo las estadísticas de visitas del blog:

Vistas por paises:

Vistas por periodos de tiempo:



Como veis, ya se ha superado el millón de vistas !!!

Comentaros que también tengo 2 canales en youtube:

https://www.youtube.com/channel/UCgImvNl0hUyu8th9r1tpIyg  (donde ya no subo videos)

Y

https://www.youtube.com/channel/UCeLg4NVu3Ram9t_HtXGcevQ (compartido con Federico Trillo y donde vamos subiendo nuevos videos)






lunes, 30 de noviembre de 2015

¿que pienso sobre el Black Friday?

¿que pienso sobre el Black Friday?


Algunas tiendas suben los precios algunos dias antes, y luego los "rebajan"
fuente: http://www.asivaespana.com/economia





A los consumidores nos tratan como borregos.....



¡¡¡Piensa!!!!,  ¡¡¡¡ no seas borrego !!!



miércoles, 18 de noviembre de 2015

Truco: Como crear una cuenta de paypal sin dar datos de tarjeta de credito ni cuenta bancaria

Truco:

 Crear una cuenta de paypal sin dar datos de tarjeta de crédito ni cuenta bancaria



Mucha gente tiene problemas con crearse una cuenta en paypal, porque no tienen tarjeta de crédito (o incluso no tienen una cuenta bancaria), y es unos de los datos que se pide cuando te creas una cuenta en paypal.

En el siguiente video os explico un truco para crearte la cuenta paypal sin dar estos datos:





¿que utilidad tiene una cuenta paypal sin tener asociada una cuenta bancaria o una tarjeta de crédito? Podemos recibir pagos de algún trabajo que hagamos y usar eses dinero para comprar por ejemplo en ebay.
También hay muchas páginas del tipo PTC que admiten paypal, y podemos tener una cuenta para ir reciendo los distintos pagos que normalmente son pequeños (varios dolares/euros al mes)


Espero que os sea útil.

Saludos







domingo, 15 de noviembre de 2015

Buscar una imagen dentro de otra y obtener su posición (coordenadas x,y)


Buscar una imagen dentro de otra y obtener su posición (coordenadas x,y)


Muchas veces necesitamos  desarrollar un programa que reconozca donde esta en una imagen un icono o una subimagen (una porción de la imagen principal). Vamos a usar los png2pat y visgrep, para realizar esta tarea.

Tenemos la siguiente imagen de fondo:

Y queremos buscar  la subimagen donde está el  icono de la nube:


Los archivos de imagen (tanto el fondo como la imagen que buscamos) deben de tener la extensión ".png", si es otra hay que convertirla con algún programa (gimp, convert, etc).

Estos serian los pasos:
1) Convertimos la imagen "nube.png" al el formato "pat" usando el comando png2pat y ">"
$png2pat nube.png > /tmp/nube.pat

2) Y ahora la buscamos en el fondo:
$visgrep fondo.png /tmp/nube.pat

3) Nos mostrará las coordenadas de donde esta la imagen "nube.pat"
$visgrep fondo.png /tmp/nube.pat
365,98 -1

La x=365, y la Y=98, así tendremos localizado el punto donde esta la subimagen (su esquina superior  izquierda) dentro del fondo

Os dejo en enlace de la ayuda de los comandos  que están en el paquete xautomation
png2pat
visgrep
Tenéis que tener instalado xautomation para tener los dos comandos disponibles:

En un próximo artículos haré un programa donde se usen estos comandos.


Saludos


Como esta hecho.... BuscaCaras


Como esta hecho....

 BuscaCaras




Os dejo un video explicativo del programa BuscaCaras:



V visita estos enlaces, donde puede conseguir el código fuente y más de detalles del programa y la función shuffle (barajar):

http://jsbsan.blogspot.com.es/2015/11/juego-buscacaras-uso-de-shuffle-barajar.html

http://jsbsan.blogspot.com.es/2015/11/shuffle-barajar-aleatoriamente-con-el.html

miércoles, 11 de noviembre de 2015

Juego BuscaCaras: Uso de shuffle (barajar)

Juego Busca Caras:

Uso de shuffle (barajar)


Descripción del juego:
Os dejo un juego para los más pequeños: Se trata de encontrar que cara se repite de las 32 que aparecen aleatoriamente colocadas en un formulario. Tenemos 3 intentos (o vidas), cada vez que nos equivocamos, nos quitará una vida, y si acertamos, añadiremos una vida (como máximo tendremos 3 vidas). Si llegamos a 0 vidas, se acaba el juego :)

Funcionamiento interno:
La función barajar (shuffle) se usa para desordenar las caras que estan almacenadas  en un array de cadenas.
Primero se elige una entre las 32 caras, la cual se elimina del array, y luego se elige otra de las que tenga para añadirla al array, asi tenemos la "cara repetida". Luego desordenamos el array con la función barajar(shuffle).

Para mostrar las cras se usan controles ToolButton, creados en tiempo de ejecución dentro de un contenedor del tipo Hpanel.


Public Sub CrearBotones()

Dim a As Integer
Dim botontmp As ToolButton
Dim listaPresentacion As New String[]

For a = 0 To listacaras.max
listaPresentacion.Add(listaCaras[a])
Next

'quito una cara aleatoriamente
listaPresentacion.Remove(Int(Rnd(0, listaPresentacion.max)))
'añado una cara repetida
caraRepetida = listaPresentacion[Int(Rnd(0, listaPresentacion.count))]
listaPresentacion.Add(caraRepetida)

'barajo
listaPresentacion = ModuleAzar.barajar(listaPresentacion)

For a = 0 To 31
botontmp = New ToolButton(HPanel1) As "botones"
botontmp.Picture = Picture[listaPresentacion[a]]
botontmp.w = 75
botontmp.h = 75
botontmp.Border = True
botontmp.tag = listaPresentacion[a]
Next

End



Código Fuente e instalador .deb: alojado en google drive


Video del programa funcionando:





Nota:
17/11/2015
Gracias a Portano, ya tenemos el programa traducido al Portugués, Francés y Inglés

lunes, 9 de noviembre de 2015

Shuffle (Barajar) aleatoriamente con el algoritmo Sattolo-Cycle un array en Gambas



Shuffle (Barajar) aleatoriamente

con el algoritmo Sattolo-Cycle  un array  en Gambas



Leyendo el artículo de Joedicastro (http://joedicastro.com/algoritmos-shuffle.html) sobre los distintos algoritmos de barajar arrays, donde define varios algoritmos, entre ellos el algoritmo Sattolo-Cycle:
"este algoritmo solo genera ciclos, de ahí su nombre. Es decir, reparte uniformemente los resultados solo entre algunas permutaciones que se van rotando (aunque comparte el mismo problema con los anteriores al depender de una aleatoriedad no perfecta). Para resumir su funcionamiento, lo que hace es que después de ejecutarlo, ningún elemento de la lista repite la posición anterior que tenía en la misma. Ese algoritmo fue publicado por Sandra Sattolo en 1986"

He aplicado dicho algoritmo a una función realizada en gambas, quedando el código siguiente:

' Gambas module file

Public Function barajar(listaOriginal As Variant[]) As Variant[]

Dim listatemporal As New Variant[]
Dim i, idx, sel As Integer

'1º asigna a la listaOriginal a la temporal
For i = 0 To listaOriginal.max
listatemporal.add(listaOriginal[i]) 'usa una lista temporal para no perder el orden original'
Next

'2º mezcla algoritmo Sattolo-Cycle
idx = listaOriginal.count

While idx > 1
idx = idx - 1
sel = Int(Rnd(0, idx))
Swap listatemporal[sel], listatemporal[idx] 'intercambio valores
Wend
Return listatemporal 'se devuelve la lista temporal que es la lista originnal mezclada


End

Como veis esta función recibe un array de elementos, como es variant[] admite arrays de todo tipo: int[],float[],string[], structure[], objet[] y por supuesto vaiant[], y devuelve ese array barajado.

Ejemplo:
Un pequeño ejemplo de aplicación de shuffle (o "barajar") es el siguiente, tenemos una lista de 5 cadenas: "0/4", "1/4", "2/4",  "3/4" y "4/4". Y queremos barajarlo varias veces.

Usaríamos este código:

Public Sub barajo()

Dim a As Integer
Dim lista As New String[]
Dim listaBarajada As String[]

Randomize

lista.Add("0/4")
lista.Add("1/4")
lista.Add("2/4")
lista.Add("3/4")
lista.Add("4/4")

TextLabel1.text = "-------- Inicialmente ----------" & "<br>"
For a = 0 To lista.Max
TextLabel1.text &= lista[a] & "<br>"
Next

listaBarajada = ModuleAzar.barajar(lista)
TextLabel1.text &= "-------- Barajo ----------" & "<br>"
For a = 0 To lista.Max
TextLabel1.text &= listaBarajada[a] & "<br>"
Next

TextLabel1.text &= "-------- Barajo ----------" & "<br>"
listaBarajada = ModuleAzar.barajar(listaBarajada) 'barajo sobre la lista bajada anteriormente, para no repetir posicion
For a = 0 To lista.Max
TextLabel1.text &= listaBarajada[a] & "<br>"
Next


End

El resultado seria:


Código fuente completo: enlace a google drive

En un próximo post, os presentaré un juego que hace uso de este algoritmo.

Fuentes:
http://joedicastro.com/algoritmos-shuffle.html