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 152015
 

Clásico juego de Ping Pong, sencillo, con la opción de jugar solo o con dos jugadores, en la hoja de Ayuda encontraran con que teclas deslizarse, también recuerden que pueden utilizar el zoom para ajustar a sus monitores, o también poner en pantalla completa.
Aclaro para todos estos juegos programados en vba y Excel se debe tener las Macros habilitadas.
PingPong.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