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

Feb 212016
 

Juego Rompecabezas en Excel y VBA, sencillo juego donde mas que nada es mostrar una técnica de como mover shapes con el mouse estando la hoja bloqueada y también como partir una imagen en varias partes.

Aclaro para todos estos juegos programados en vba y Excel se debe tener las Macros habilitadas.
Rompecabezas.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 242015
 

Juego de memoria «Simón dice» en Excel y VBA, el juego consiste en presionar los colores en el orden según nos lo va dictando Simón (el juego), El rendimiento correcto del juego dependerá del la PC en que se ejecute, no tuve la posibilidad de probarlo en en distintas versiones de Excel, en mi caso es 2007 donde Application.Version = 12.0 o en 14.0, en versiones anteriores no funcionara ya que utiliza algunas funciones gráficas no están implementadas, claro que si se quiere se podría buscar la forma adaptarlo, pero como solo cuento con una versión instalada en esta PC sale sin fritas. Para versiones posteriores no estoy seguro, pero en las versiones para Windows x 64 no funcionara por las declaraciones de Apis que se hacen de otro modo, el cual aun no me familiarizo.

En cuanto a un poco lo técnico utilice timers para intentar crear un poco falsos threads debido a que usando bucles no se actualizaban correctamente los gráficos, o hay algún método que desconozco. El audio esta recreado con apis de windows para no incluir archivos .wav o .mp3 o recurir a las funciones MIDI, como el audio no es asíncrono, también recurrí a un timer para no interrumpir proceso gráfico.

Aclaro para todos estos juegos programados en vba y Excel se debe tener las Macros habilitadas.
SIMON1.png
SIMON2.png

Dic 202015
 

Juego de la Ruleta realizado en Excel y VBA, en este caso ya tenemos una gráfica y programacion mucho mas avanzada con respecto a los juegos anteriores, claro esta que el rendimiento correcto del juego dependerá del la PC en que se ejecute, no tuve la posibilidad de probarlo en en distintas versiones de Excel, en mi caso es 2007 donde Application.Version = 12.0, la cual trae un bugs cuando el zoom no es 100% esta desfasa un poco los Shapes, pero tengo entendido que esto no ocurre en otras versiones.

Aclaro para todos estos juegos programados en vba y Excel se debe tener las Macros habilitadas.
ruleta.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