Nuevo juego: Tres en Raya

Nuevo juego: Tres en Raya

Notapor kaiser » Mié Sep 07, 2011 7:56 pm

Ya he finalizado los modos Un Jugador y Dos Jugadores de mi tres en raya.

Podéis descargarlo del siguiente repositorio: https://bitbucket.org/cesardc/tresenraya

Mañana espero implementarle la conexión por red local y dejarlo ya terminado.

Espero que a alguien le resulten útiles el módulo de IA y el de red.

Un Saludo!
De la API al IDE y del IDE a la API.
Avatar de Usuario
kaiser
 
Mensajes: 121
Registrado: Mié Nov 24, 2010 7:47 pm
Ubicación: Madrid (España)

Re: Nuevo juego: Tres en Raya

Notapor carlostex » Jue Sep 08, 2011 6:04 am

por que solo me permite usar tres fichas?

x o x
x x o
o o x

El tablero anterior es ganador para las 'x' y se usaron mas de 3 fichas por jugador
El conocimiento de unos es conocimiento de todos.
Avatar de Usuario
carlostex
 
Mensajes: 249
Registrado: Mar Jul 14, 2009 4:13 am
Ubicación: mexico

Re: Nuevo juego: Tres en Raya

Notapor kaiser » Jue Sep 08, 2011 10:09 am

Hola carlostex. Mucha gente juega al 3 en raya llenando el tablero de fichas hasta que uno gana o no caben más fichas, en cuyo caso es necesario limpiar el tablero y empezar de nuevo. Yo tengo otra forma de jugar, cada jugador solo tiene 3 fichas. Primero las fichas están fuera del tablero y los jugadores deben irlas introduciendo por turnos, una vez que un jugador tiene sus 3 fichas en el tablero entonces puede elegir una de ellas y moverla a una casilla que esté vacía, así el tablero nunca se llena de fichas y es posible seguir jugando hasta que uno de los dos gane.

Siento no haber incluido instrucciones, añadire una pantalla de instrucciones o un pdf cuando tenga el juego totalmente terminado.

Por si sirve de ayuda para mover las fichas hay que hacer clic en la ficha que quieres mover y luego clic en la casilla donde quieres poner la ficha. Si ya has seleccionado una ficha para moverla y quieres anular la selección simplemente haz clic fuera del tablero (sobre el fondo metálico). Si intentas mover la ficha a una casilla que ya esté ocupada también se anulará la selección.

Un Saludo!
De la API al IDE y del IDE a la API.
Avatar de Usuario
kaiser
 
Mensajes: 121
Registrado: Mié Nov 24, 2010 7:47 pm
Ubicación: Madrid (España)

Re: Nuevo juego: Tres en Raya

Notapor carlostex » Jue Sep 08, 2011 8:18 pm

Si, ya lo estuve jugando y me di cuenta de eso, es interesante esa forma de jugar, pero mas aun la forma en la que se implementa la IA, hice un tres en raya que tenia IA, use min-max para la busqueda de las jugadas, sin embargo en ese tipo de juego supongo que la implemenetación sera diferente pero se puede implementar, por lo que estuve jugando usaste un algoritmo simple en que se baso?
El conocimiento de unos es conocimiento de todos.
Avatar de Usuario
carlostex
 
Mensajes: 249
Registrado: Mar Jul 14, 2009 4:13 am
Ubicación: mexico

Re: Nuevo juego: Tres en Raya

Notapor kaiser » Jue Sep 08, 2011 9:30 pm

Unos amigos míos en la universidad también desarrollaron un tres en raya con el algoritmo minimax. Sin embargo yo quería algo más sencillo que pudiese crear por mi mismo en poco tiempo. Al final decidí implementar una ia que siga las normas más básicas del tres en raya: si puedes hacer tres en raya en el próximo turno, hazlo y si no puedes hacerlo asegurate de que tu oponente tampoco puede hacer tres en raya en su próximo turno. Si tu oponente tampoco puede hacer tres en raya en su próximo turno mueve la primera ficha a la primera casilla que esté vacía. Básicamente es como jugar contra un niño pequeño xD. Cuando termine el tema de la comunicación en red me plantearé mejorar la ia, por ahora tengo a medio desarrollar un método que detecta cuando el oponente está colocando sus fichas de tal forma que en el próximo turno se asegure un tres en raya y bloquee la posibilidad de que se llegue a dar ésta situación a la vez que la misma ia intenta colocar sus fichas de ésta manera. Pero tal vez en lugar de continuar por ese lado implemente el minimax, todo depende del tiempo que tenga libre xD.

Un saludo y muchas gracias por probar el juego y comentar!
De la API al IDE y del IDE a la API.
Avatar de Usuario
kaiser
 
Mensajes: 121
Registrado: Mié Nov 24, 2010 7:47 pm
Ubicación: Madrid (España)


Volver a Videojuegos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado