Juego de Nim C#
Departamento de Ciencias de la Computación
Inteligencia Artificial I
Tema: Juego de Nim
Integrantes:
Andres Rojas
Dalia Gordon
Sangolqui, Ecuador
Tema:
Juego deNim
Objetivos:
Objetivo General:
Desarrollar la aplicación del juego de nim para aplicar los conceptos básicos de Inteligencia artificial mediante un IDE de desarrollo a libre elección.
ObjetivosEspecíficos:
Aumentar las destrezas del conocimiento de métodos de búsqueda.
Utilizar el método adecuado para el correcto uso de árboles de desiciones en programación.
Analizar las variasposibilidades de variantes del juego.
Marco Teórico
Microsoft Visual Studio 2012
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativosWindows. Soporta múltiples lenguajes de programación tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP; al igual que entornos de desarrollo web como ASP.NET MVC, Django, etc.
VisualStudio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así sepueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos, consolas (la xbox 360 y xbox one), etc.
Juego de Nim
En este juego,dos jugadores a los que llamaremos David y Vicente, colocan un número arbitrario de fichas (cerillas, palillos, guijarros, puchis) sobre una superficie, separadas en filas o grupos. Tanto el númerode filas como el número de fichas en cada fila son también arbitrarios. El primer jugador, supongamos que es David, toma cualquier número de fichas de una fila, entre uno y el total de la fila, perosólo de una fila. El jugador Vicente hace su jugada de manera similar, retirando algunos de las fichas que quedan, y los jugadores van alternándose en sus jugadas. Se puede jugar de modo que gane el...
Regístrate para leer el documento completo.