Categorías > Lenguajes > C > Juego final de C: Pistoletazo de salida! ...
Nuevo Mensaje | Responder
Sanguinario_Joe


368 envíos
Desconectado
2095 lecturas
14 respuestas
Juego final de C: Pistoletazo de salida!27-12-2009 a las 12:55:05

Bueno, pese a las bajas, somos seis jugadores, asi que yo creo que podemos hacer dos grupos de tres.

Como soy el arbitro, pues hago los equipos asi (Pero os permitire que protesteis ;-D ):

Distribucion de equipos
Equipo 1ChuloYo,
Wilmaforez,
Niniel,
PurpleTrance
Equipo 2Mandrake,
Sawyer,
Sorancio,
Lompa


Los representantes de cada grupo seran ChuloYo, y Mandrake (por aquello de que les conozco mas).




El juego a programar ya esta disponible en el tutorial del juego final.




Recordar que lo primero que teneis que hacer ahora es un planning, que debereis publicar cuanto antes (las instrucciones vienen en el tuto). Cuando ambos equipos los hayais publicado, daremos una semana para que los reajusteis (copiando ideas del otro, evidentemente), y los daremos por cerrados.

Para poneros de acuerdo, os recomiendo que os paseis direcciones de correo electronico




Cualquier duda preguntarmela sin  miedo.




El juego esta abierto a nuevas inscripciones!

Una causa es la causa de la siguiente. Y la suma de las causas es la causa del desastre.
(Principios de la causalidad de Pepe)

Responder | Citar | Moderar | Mensaje Privado
Training Channel
Sorancio


307 envíos
Desconectado

#1
RE: Juego final de C: Pistoletazo de salida!27-12-2009 a las 13:08:01

¡Al ataque!


Responder | Citar | Moderar | Mensaje Privado
wilmaforez


65 envíos
Desconectado

#2
RE: Juego final de C: Pistoletazo de salida!27-12-2009 a las 13:24:15

¡¡Yuju!! ¡¡Fieshtah!!


Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#3
RE: Juego final de C: Pistoletazo de salida!27-12-2009 a las 13:41:53

Sanguinario_Joe, el juego es que el usuario consiga antes que la IA resolver el problema, imagino. ¿No?


Responder | Citar | Moderar | Mensaje Privado
Sanguinario_Joe


368 envíos
Desconectado

#4
RE: Juego final de C: Pistoletazo de salida!27-12-2009 a las 16:02:04

Hola!

Suerte a todos ;-D

La IA puede hacer lo que se te ocurra, por ejemplo, devolverte la solucion del problema.

El juego admite cantidad de perrerias:

Juego a dobles, en el que cada uno hace un movimiento (todos usan el mismo caballo), y el primero en no poder mover pierde.

Juego a contra reloj, en el que dispones de un cierto tiempo para hacer cada movimiento:
  Tiempo global, es decir, tiempo para terminar el juego
  Tiempo por movimiento, es decir, tiempo para realizar cada movimiento
  Tiempo por movimiento acumulativo, es decir, lo mismo que el anterior, pero se te va a cumulando el tiempo.

etc...

Saludos amigos!!!

Una causa es la causa de la siguiente. Y la suma de las causas es la causa del desastre.
(Principios de la causalidad de Pepe)

Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#5
RE: Juego final de C: Pistoletazo de salida!27-12-2009 a las 16:11:05

Vale, hay mucha libertad. A ver que ideamos mi equipo para ganar. ¡Suerte a todos!


Responder | Citar | Moderar | Mensaje Privado
Sanguinario_Joe


368 envíos
Desconectado

#6
RE: Juego final de C: Pistoletazo de salida!29-12-2009 a las 08:59:58

Me comentan por ahi que no os aclarais mucho...

Bueno, de momento lo que teneis que hacer es un planning de trabajo (muy sencillote), os propongo un ejemplo:




1.- Linea 0 de codigo
      - No es mas que la primera linea de codigo, normarmente este tipo de hitos suelen existir porque implican pagos (un pago inicial para poder soportar un proyecto).

2.- Pintado del tablero por la terminal
      - El programa es capaz de pintar el tablero en una terminal.

3.- Preparacion del juego
      - El programa pìde/lee todos los datos necesarios para iniciar el juego, y lo setea (numero de jugadores, tipo de tablero, tipo de juego, si hay AI, ...)

4.- Bucle del juego
      - El programa ya tiene un bucle de movimientos, que terminara cuando el jugador haya perdido/ganado/introducido secuencia de salida.

5.- Movimientos
      - El programa ya puede mover el caballo, analizando si el movimiento es valido, ejecutandolo si asi es.

6.- Condicion de victoria/derrota
      - El programa ya es capaz de analizar cuando has ganado o perdido.

7.- Rehacer/Deshacer
      - El programa permite deshacer/rehacer

8.- Inteligencia artificial
      - El programa dispone de una inteligencia artificial que te devuelve la solucion (o el proximo movimiento, o que compite contra ti, o vete a saber...)

9.- Testing
      - El programa ha sido depurado.

10.- Entrega
      - El programa se secciona en librerias y un pequeño main para manejarlas.




10 items, el minimo.

Una vez tengais un planning acordado, lo publicais (en el foro, en el aula virtual, donde sea...). Y durante una semana (una vez publicados ambos), podreis modificarlo (plagiando vilmente ideas del otro grupo). Luego el planning quedara cerrado (Por eso los planning suelen tener hitos medianamente interpretables, por ejemplo en el mio esta el de Inteligencia artificial, en el que puedes meter cantidad de cosas).




Y luego a programar! Cada vez que tengais uno de estos hecho (podeis ver que cada item se puede hacer por separado, y muchos de ellos son independientes, luego no necesitan haber completado otro antes) publicais un pequeño documento contando como lo habeis hecho (por lo menos una idea suficiente como para poder copiarse con un poco de esfuerzo).




Y listos! cuando este terminado, lo publicais y los comentamos.

Saludos amigos!!!

Una causa es la causa de la siguiente. Y la suma de las causas es la causa del desastre.
(Principios de la causalidad de Pepe)

Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#7
RE: Juego final de C: Pistoletazo de salida!29-12-2009 a las 14:44:25

Ya está preparado mandrake, así que estamos en el desarrollo del planning :P


Responder | Citar | Moderar | Mensaje Privado
mandrake


134 envíos
Desconectado

#8
RE: Juego final de C: Pistoletazo de salida!29-12-2009 a las 19:47:58

Aconsejo, crear nombres para ambos grupos...
Sería un poco malo llamar al grupo en que pertenezco: Grupo de mandrake... o llamar al otro el Grupo de Chuloyo...


y a ver sí Sanguinario_Joe, brinda un punto por el nombre más chulo...
!

"Cuando estás en un atasco de tráfico con un Porsche, todo lo que puedes hacer es consumir más combustible que el resto estando parado. La escalabilidad va de construir carreteras más anchas, no coches más rápidos"
Responder | Citar | Moderar | Mensaje Privado
Sanguinario_Joe


368 envíos
Desconectado

#9
RE: Juego final de C: Pistoletazo de salida!29-12-2009 a las 20:14:32

Muy bien, pues entonces la empresa contratante (mi empresa o empresa arbitro) se llama Gestoria de Agrupacion de Proyectos ( GAP ) ;-D .

La tuya puede llamarse Lobby de Manufacturacion de Software (LMS, por aquello de Lompa, Mandrake y Sorancio, en orden alfabetico para evitar disputas).

Y la de ChuloYo...

Compañia Nacional de Webmasters (CNW, ChuloYo, Niniel, y Wilmaforez)

Saludos friends!!!

Una causa es la causa de la siguiente. Y la suma de las causas es la causa del desastre.
(Principios de la causalidad de Pepe)

Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#10
RE: Juego final de C: Pistoletazo de salida!03-01-2010 a las 01:44:19

Yo soy de La Compañía! Me gusta.

Nuestro equipo se está poniendo calentito. Cómo van los otros?

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
1 2