Nuevo Articulo: Same Game

En una de esas encontré el problema del SameGame en la ACM. [Ver : http://acm.uva.es/p/v7/758.html]

Despues de resolverlo me animé a programar el juego en Visual C++ 6.0. Ya que hace mucho tiempo no programaba juegos y cosas asi para poder desestresarme. Espero que les guste.

Para poder resolver este problema utilicé un algoritmo de búsqueda recursiva simple, hace un tiempo atras (varios años) programé el juego de Bubble Puzzle ,con listas de listas y listas doblemente enlazadas, toda una complicación para aprobar el curso de Estructuras de Datos en el cual se eliminaban las bolitas de igual forma.

SameGame


SameGame.exe

El codigo fuente del juego lo pueden descargar de SameGame - Visual C++. Le hacen falta muchas mejoras, como por ejemlo: implementar la animación de la eliminación de los elementos, almacenar el score de los jugadores, mejorar la animación al estilo SameGame para linux, implementar una versión para linux, etc, etc.

Si alguien se anima a mejorarlo o ha encontrado un bug, puede enviarme un mail con las mejoras y volverlo a publicar.

Update:

Ahora pueden descargarse el juego compilado. (si presenta errores al momento de ejecutar envienme un mail)

16 comments ↓

#1 gabri on 08.09.05 at 10:20 am

seria lindo si soltaras la compilacion ,

por ejemplo yo no se nada c++, bueno si algo pero no del todo,

#2 waltico on 08.09.05 at 6:47 pm

Excelentísimo felicitaciones por el juego, justamente queria saber como lo habian programado, pero falta un detalle publica el Ejecutable Relase ps. (el .exe).

Y felicito a Gabri, por el link para saber al menos como funciona el algoritmo.

#3 oscar on 08.10.05 at 4:36 pm

Hola nuevamente, ah.. me disculpo no vi el link del ejecutable.

Esta todo OK, funciona el ejecutable sin tener ni una sola libreria del Visual Studio.

Que chevere.

#4 Lilly on 06.22.06 at 8:49 pm

Hola, seria bueno que publicaran el codigo fuente para analizarlo un poco… GRACIAS con urgencia!

#5 Rafael on 06.22.06 at 8:51 pm

TE ODIO…

#6 Latindeveloper on 06.22.06 at 8:56 pm

El codigo fuente esta publicado en al siguiente pagina:

http://www.latindevelopers.com/vcpp/games/samegame/

#7 eduardo on 08.30.06 at 4:47 pm

Hola!…me gustaria saber si tenes el juego en Vb,si lo tenes,me odes mandar los codigos fuente a mi mail?,o los archivos de vb asi yo me fijo como es y lo entiendo,desues lo hago yo mismo…te exlico,lo necesito por que me lo pidieron para la escuela y no tengo la minima idea de como hacerlo,por lo visto vos sabes mucho y quisiera que me ayudes…

por favor…

#8 Eduardo on 11.24.06 at 10:59 pm

Hola!…te vuelvo a escribir por que me mandaste un mail con un link a esta pag hace mucho pero no era lo que queria que hagas,yo te pedia si por favor me podrias pasar el codigo fuente pero en VB (Visual Basic),ya que tengo que hacer este juego (Same) para aprobar la materia Algoritos y me lo pide el profesor en Vb (VisualBasic).Te agradesco por averme respondido el mail pero el codigo en V C++ no me sirve ya que de C++ entiendo poco y nada…
Si no podrias pasarme el Codigo fuente (en VB),me gustaria que me tiraras aunque sea un par de ayudas con respecto a como Seleccionar las bolitas y que “estas se den cuenta” de que cerca de ella (derecha,izquierda,arriba y abajo) hay una bola igual (del mismo color) y que las otras asu ves tambien se den cuenta,osea vendria a se el paso que define el juego por que el de Tirar El Tablero (Tirar las bolitas de colores) ya lo he hecho y ya “tengo” un sistema para la putuacion de las bolitas…Pero necesitaria eso que es fundamental (que la pelotita “se de cuenta” que tiene una pelotita igual al lado)…
Algo se sobre la programacion Vb,(hice juegos como el Traga Monedas y La Generala,Memotest,etc,juegos fáciles)pero no se mucho y he probado muchas maneras de hacer(Por medio del tag,del index,etc) y ninguna me han dado resultado,polomenos los que yo espero…

Bueno desde ya Muchisimas Gracias por leer este “denso” mensaje y espero respuestas…

Por favor lo necesitaria ya que lo tengo que entregar para aprobar el año…quisiera que nuevamente me vuelas/an a ayudar,por favo…

Huidos…

#9 alan on 11.24.06 at 11:13 pm

Hola soy alan,mira tengo un problema paresido al de eduardo,la diferencia esque necesito hacer el juego solitario piramide en visual basic,lo q sucede esque tengo muy pocos conocimientos de como hacerlo,me gustaria empesar de 0,lo q te pedia era si tenias los codigos fuentes para este juego,si me lo facilitas quedaria muy contento con eso y tu nombre figurara en la pag web donde el juego sera presentado.
Desde ya muchas gracias

#10 Eduardo on 11.25.06 at 4:48 pm

Espero ansiosamente respuestas…

Grax!

#11 carlitos on 07.13.07 at 11:16 am

Hola!
Queria saber si alguien me puede mandar al mail un memotest hecho en el visual basic ya que me cuesta mucho y me estan exigiendo. Saludos!

#12 carlitos on 07.13.07 at 11:17 am

Soy carlitos otra vez, mi mail es supert81@hotmail.com

#13 carlos gonzalez on 08.07.07 at 2:57 am

sebastian gaudelli
me parece q va a tener un 1.

#14 jorge on 10.10.07 at 11:39 pm

tengo el mismo problema que eduardo,me lo piden en la escuela y no se casi nada , me podrias mandar el codigo fuente a mi mail ? el same necesito en visual basic para algoritmos por favor

muchas gracias

#15 Fernando on 12.12.07 at 8:59 pm

mmmmmm, por q no buscan en internet la idea de como es el juego y lo pienzan ustedes… si quieren recivir copiandose de otras personas, o que les hagan el trabajo, un pedacito de codigo q no salga estaria bien pedirlo si se rompieron la cabeza y no salio, pero pedir el programa, que lastima….

#16 Melvinn on 02.10.08 at 7:04 pm

Hello… a todos….
Si alguien tiene el codigo fuente de un juego de azar o tragamonedas en Visual basic, sera que me puede mandar una copia o mejor mandarme el prograna hecho, les cambio ese programa por otros

Leave a Comment