May 282016
 

No se bien como se llama este juego, pero es un tanto adictivo, el juego original creo que esta programado en flash (aclaro este caso no es una película flash insertada en una hoja), está puramente programado con VBA, es bastante sencillo y de bajo presupuesto 🙂
El objetivo es poner las pelotitas azules de el lado azul y las rojas del lado rojo.

Pelotitas.png

May 252016
 

Este es un juego retro, muy conocido para aquellos que pisamos por arriba de los 30 años. En este juego se puso un poco en práctica jugar con colecciones de clases para poder mover varios objetos al mismo tiempo, no utilicé timer sino un bucle general ya que necesitaba más velocidad y probablemente en algunas pc se ejecute más rápido o más lento (queda muy justo para excel), en algunos bloques había utilizado el efecto bisel para los Shapes pero esto hace todo muy lento así que tuve que optar por un simple color degradado. El juego cuenta con audio y se puede jugar tanto con el teclado como con el mouse, los archivos de audio e imágenes de fondo están embebidos dentro del mismo documento. Sólo hice 15 niveles, los cuales están escritos en la Hoja2 (oculta).

Arkanoid1.png
Arkanoid3.png
Arkanoid2.png

Feb 082016
 

Juego Truco, un clásico de la baraja española, el preferido de los Argentinos en este caso programado en Excel y VBA. En esta ocasión decidí no utilizar ninguna API de windows por dos motivos, uno no era necesario y otro por compatibilidad (he instalado la versión 2013 en win x64 y es un rollo diferente para los que estamos acostumbrados a las clásicas declaraciones de api).

En cuanto al código se me hizo muy extenso, pensé que iba a ser mas fácil pero me encontré con muchas condiciones lógicas para poder lograr jugar contra la PC. Hice dos versiones, una con una perspectiva superior y con la posibilidad de eligir entre cuatro contrincantes con distintos caracteres de juego, y la otra con una vista 3D intentando simular un ambiente lo más real posible, para ambas versiones si bien está la opción, me quedó pendiente el juego con «Flor».

Creo que como requisito mínimo es compatible con Excel 2007 y superiores.

Truco.png

Versión 3D

Truco3D.png

Dic 072015
 

Otro  juego de ingenio llamado Cuatro en Linea/Raya o Conecta 4. se puede jugar de a dos o contra la maquina, al igual que otro juego anterior no soy experto, por lo tanto trate de usar una lógica básica para que se ejecuten ciertas jugadas automáticamente. aquí pueden encontrar la ayuda y las reglas.
Aclaro para todos estos juegos programados en vba y Excel se debe tener las Macros habilitadas.
CuatroEnLinea.png

Dic 012015
 

Este es un juego de ingenio llamado Othello o también Reversi, en windows XP se puede encontrar instalada por defecto una versión del reversi para jugar online.
En wikipedia pueden encontrar la ayuda y sus reglas, en esta planilla se puede jugar de a dos o contra la maquina, aclaro yo no soy un experto en este juego ( y tampoco me interiorice mucho) por lo tanto utilice una lógica muy básica, en tanto si juega alguien experimentado puede que le resulte fácil ganarle a la maquina.
othello.png

Nov 302015
 

Este es otro clásico juego de la Vívorita realizado en VBA y Excel, utiliza una clase Timer para los movimientos y detección de las teclas, el juego consiste en atrapar el Ratón sin tener que chocar los los laterales y sin comerse la cola. los gráficos son sencillos a modo de preservar la grilla de planilla.
vivorita.png

Nov 302015
 

Bueno después de un largo tiempo de inactividad, decidí  aprovechar algún tiempo extra en «alguna parte» donde solo cuento con Excel en la pc, así que decidí entretenerme con VBA y bueno iré publicando algunos juegos que hice en mi tiempo libre, en este caso se trata de un clásico juego echo en Flash donde el objetivo es ir moviendo los vehículos para poder sacar el auto verde del estacionamiento. aclaro que no es una película de flash insertada en la planilla, esta todo programado con VBA y el uso de algunas Apis para poder mover un conjunto de controles activeX con el mouse en tiempo de ejecución.

estacionamiento.png