Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Agosto 07, 2008, 03:56:26
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
(Moderador:
programas gratis
) | Tema:
4 Reto de programacion
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
2
3
4
Autor
Tema: 4 Reto de programacion (Leído 1676 veces)
sami
Habitual
Desconectado
Mensajes: 359
4 Reto de programacion
«
en:
Diciembre 16, 2007, 07:12:11 »
Reto de programacion #4
Lenguaje de programacion libre.
Convoco a un nuevo reto de programacion, esta vez de mayor complejidad.
Apuntense los que quieran participar, simplemente contestad a este post poniendo "Yo participo"
Y cuando seamos unos cuantos pondre el enunciado del problema
Lista de participantes a 19/12/07
1. dreams_eater
2. FreakMind
3. SkullMaster123
4. [p3ll3]
5. Ven0m
6. Ni0
7. Espectro Infernal
8. The Shadow
9. ^^MiLy^^
10. prugo
«
Última modificación: Diciembre 21, 2007, 12:56:04 por /timi
»
En línea
dreams_eater
Habitual
Desconectado
Mensajes: 174
Re: 4 Reto de programacion
«
Respuesta #1 en:
Diciembre 16, 2007, 07:26:18 »
"Yo participo"
En línea
"La juventud envejece, la inmadurez se supera, la ignorancia puede educarse, y la borrachera desperjarse, pero la estupidez dura para siempre" - Aristófanes
FreakMind
Habitual
Desconectado
Mensajes: 181
Re: 4 Reto de programacion
«
Respuesta #2 en:
Diciembre 16, 2007, 07:44:12 »
I'm in
En línea
Connoisseurs of C semantics find C++ inferior to ++C
SkullMaster123
Visitante
Re: 4 Reto de programacion
«
Respuesta #3 en:
Diciembre 16, 2007, 07:58:04 »
Dale me incorporo!
P.D: hay que postear codigo fuente, verdad?
Salu2's!
En línea
dreams_eater
Habitual
Desconectado
Mensajes: 174
Re: 4 Reto de programacion
«
Respuesta #4 en:
Diciembre 16, 2007, 08:23:45 »
Cita de: SkullMaster123 en Diciembre 16, 2007, 07:58:04
P.D: hay que postear codigo fuente, verdad?
si queres, creemos en tu palabrra, sin ver el codigo fuente.
En línea
"La juventud envejece, la inmadurez se supera, la ignorancia puede educarse, y la borrachera desperjarse, pero la estupidez dura para siempre" - Aristófanes
SkullMaster123
Visitante
Re: 4 Reto de programacion
«
Respuesta #5 en:
Diciembre 16, 2007, 11:28:16 »
Citar
si queres, creemos en tu palabrra, sin ver el codigo fuente.
dale es que no quiero postear el code, porque tenia pensado publicarlo en un manual que voy a hacer!
Salu2's!
En línea
[p3ll3]
Colaborador
Desconectado
Mensajes: 525
Read The Fucking Manual && STFU xDDD
Re: 4 Reto de programacion
«
Respuesta #6 en:
Diciembre 17, 2007, 03:32:57 »
Yo me apunto !!!
Cita de: /timi en Diciembre 16, 2007, 07:12:11
Reto de programacion #4
Lenguaje de programacion libre.
Convoco a un nuevo reto de programacion, esta vez de mayor complejidad.
Apuntense los que quieran participar, simplemente contestad a este post poniendo "Yo participo"
Y cuando seamos unos cuantos pondre el enunciado del problema
Esperando el problema
En línea
sami
Habitual
Desconectado
Mensajes: 359
Re: 4 Reto de programacion
«
Respuesta #7 en:
Diciembre 17, 2007, 09:36:44 »
De momento:
1. dreams_eater
2. FreakMind
3. SkullMaster123
4. [p3ll3]
esperemos que se una mas gente, a ver si los de batch se animan y los del foro de c.
esperemos una semana o asi a ver si llegamos a ser mas
se apunta algun mod?
ya he pensado el reto y va a ser facilillo pero divertido, se podra programar facilmente incluso en batch pero si al final procedemos con las votaciones se habra que tener en cuenta ciertos criterios.
ya pondre el reto, las bases y la fecha de entrega.
«
Última modificación: Diciembre 17, 2007, 09:42:17 por /timi
»
En línea
ven0m
Colaborador
Desconectado
Mensajes: 782
Christina...Eat me, drink me...
Re: 4 Reto de programacion
«
Respuesta #8 en:
Diciembre 17, 2007, 10:29:17 »
Habra que hacer aplicaciones
o virus o algo asi ?? si es asi
Yo me apunto!
salud0s
En línea
R-E-S-P-E-C-T, find out what it means to me
Christina..Christina..Brak mi ciebie moj EMO-Princesa..BARDZO CIE KOCHAM!!!
Ni0
Gran Colaborador
Desconectado
Mensajes: 1357
Ni0-inside the source code
Re: 4 Reto de programacion
«
Respuesta #9 en:
Diciembre 17, 2007, 04:20:25 »
cuando llege hasta aca abajo ya me olvide de que hay que decir xD, jajajajaj
pues... como era?? xD jajaja
yo participo
salu2!
En línea
Inside The Source Code
Linux Registred User #460377
Espectro Infernal
Moderación
Colaborador
Desconectado
Mensajes: 799
Re: 4 Reto de programacion
«
Respuesta #10 en:
Diciembre 17, 2007, 04:21:59 »
I'm in man!
En línea
dreams_eater
Habitual
Desconectado
Mensajes: 174
Re: 4 Reto de programacion
«
Respuesta #11 en:
Diciembre 17, 2007, 11:09:11 »
Cita de: SkullMaster123 en Diciembre 16, 2007, 11:28:16
Citar
si queres, creemos en tu palabrra, sin ver el codigo fuente.
dale es que no quiero postear el code, porque tenia pensado publicarlo en un manual que voy a hacer!
Salu2's!
lo unico que pido es que coloques quien lo resolvio.
En línea
"La juventud envejece, la inmadurez se supera, la ignorancia puede educarse, y la borrachera desperjarse, pero la estupidez dura para siempre" - Aristófanes
sami
Habitual
Desconectado
Mensajes: 359
Re: 4 Reto de programacion
«
Respuesta #12 en:
Diciembre 18, 2007, 07:11:26 »
Bien, finalmente parece que no habran mas participantes.
El reto ha sido adaptado para que pueda ser realizado en lenguaje batch y consiste en lo siguiente:
Crear un 3 en raya con uso solo por consola que solo tenga la opcion de competir contra la maquina y que al iniciar simplemente pida elegir quien de los dos (usuario,pc) empieza primero.
El tablero se compone de 9 casillas numeradas del 0 al 2 de la siguiente forma:
(0,0) (0,1) (0,2)
(1,0) (1,1) (1,2)
(2,0) (2,1) (2,2)
Se representaran las casillas de forma libre pero solo de forma textual.
El jugador usara el identificador O (o mayuscula) y el pc usara el identificador X
Condiciones:
- Lenguaje de programacion libre. Se recomienda c o java.
- Requisito importante: La IA del PC. El PC NO PUEDE PERDER NINGUNA PARTIDA.
Si el pc pierde una partida en lugar de empatar en el mejor caso, entonces la aplicacion se considera fallida. es decir, por muy bien que juegue el usuario, lo mas que puede llegar a hacer es empatar y en el peor caso perder.
- Se valorara:
Recursos consumidos por la aplicacion (procesador y memoria).
Deteccion de errores (como tratar de poner ficha donde ya la hay).
Interfaz simple e intuitivo.
Numero de lineas de codigo (ha de ser optimo)
Que el codigo este presentable y facil de netender asi como bien documentado.
Por tanto al invocar el programa tendremos dos opciones:
1. Nueva partida.
2. Salir.
Si seleccionamos nueva partida tendremos tres opciones:
1. Empezar.
2. Ceder turno.
3. Volver al menu anterior.
Una vez empezada la partida se mostrara el tablero (da igual lo bonito que quede) vacio y se procedera a colocar una ficha.
Se pedira la coordenada x y la coordenada y para colocar la ficha y se comprobaran valores incorrectos como:
1. Letras.
2. Coordenadas fuera de rango.
3. Coordenadas ya ocupadas.
Si la captura da fallo se insistira hasta que se meta una coordenada buena.
Si el usuario quiere salir tecleara s en minusucla o mayuscula en una de las dos coordenadas y se volvera al menu principal.
Una vez metida una coordenada correcta se volvera a mostrar el tablero actualziado y se cedera el turno al pc.
el pc calculara la mejor opcion y se actualizara el tablero nuevamente.
se comprobara si se ha finalziado la partida (alguien gana o tablas)
si se termina la partida, se muestra un mensaje con el usuario ganador y se vuelve al menu principal.
si no se termina la partida se vuelve a introducir coordenada.
La inteligencia artificial es la clave del asunto, cada uno debera de programarla.
se recomienda contar el numero de filas, columnas y diagonales libres que una coordenada tiene. cada fila, columna o diagonal libre suma un punto. la casilla mas optima para que el pc ponga es la que sume mas puntos.
Con todo esto, teneis hasta el 15 de enero para publicar vuestro codigo.
Un saludo y suerte
«
Última modificación: Diciembre 18, 2007, 07:39:18 por /timi
»
En línea
Espectro Infernal
Moderación
Colaborador
Desconectado
Mensajes: 799
Re: 4 Reto de programacion
«
Respuesta #13 en:
Diciembre 18, 2007, 12:39:55 »
Me resulta complicado hacer un algoritmo de esto, me costará tiempo. Gracias por el reto, creo que todos vamos a aprender mucho.
En línea
Ni0
Gran Colaborador
Desconectado
Mensajes: 1357
Ni0-inside the source code
Re: 4 Reto de programacion
«
Respuesta #14 en:
Diciembre 18, 2007, 02:42:54 »
si, esta complicadito...., pero le voy a dedicar el tiempo porque esta bueno el reto, espero tenerlo para el 15 de enero, ya que tengo que hacer otras cosas xD
salu2 y te felicito por le tipo de reto que pones, son interesantes
P.D. vos no participas?? (va a /timi)
En línea
Inside The Source Code
Linux Registred User #460377
sami
Habitual
Desconectado
Mensajes: 359
Re: 4 Reto de programacion
«
Respuesta #15 en:
Diciembre 18, 2007, 03:11:45 »
no participo. de todas formas tengo programado todo menos la inteligencia artificial, me aburria mucho en el curro esta tarde jaj
publicare el codigo en batch de lo que llevo hecho en breve y lo explciare detalladamente.
un saludo
En línea
The Shadow (Vacaciones)
Moderación
Colaborador
Desconectado
Mensajes: 754
Fucking mnemonic c0d1n6!
Re: 4 Reto de programacion
«
Respuesta #16 en:
Diciembre 18, 2007, 04:04:01 »
poes... io le entro!
En línea
Reglamento del Foro
Linux Registered User #473016
^^MiLy^^
Recien Llegado
Desconectado
Mensajes: 5
Re: 4 Reto de programacion
«
Respuesta #17 en:
Diciembre 18, 2007, 06:37:54 »
Yo quiero participar tambien...
En línea
sami
Habitual
Desconectado
Mensajes: 359
Re: 4 Reto de programacion
«
Respuesta #18 en:
Diciembre 18, 2007, 07:01:40 »
perfecto
cuantos mas mejor, sera divertido.
me gustaria que entrara un mod a poner una chincheta y que alguno se animara a participar.
ademas, que los de diseño grafico se curren un banner para el ganador no estaria mal
En línea
SkullMaster123
Visitante
Re: 4 Reto de programacion
«
Respuesta #19 en:
Diciembre 19, 2007, 09:55:23 »
jeje demonios creo que para batch es demaciadooo largooo, mas me gusta
, tratare de hacerlo en batch, aunque creo que tendre que agregar una opcion mas de "ayuda", por lo complejo que es el batch!
Citar
El PC
NO PUEDE
PERDER NINGUNA PARTIDA.
bueno otra cosa, es IMPOSIBLE que siempre una pc gane, claro es posible si se juega a lo estupido, pero hay jugadas que ya de por si, llevan a un empate, por lo que deberia ser o que la pc gane o empate!
Citar
El reto ha sido adaptado para que pueda ser realizado en lenguaje batch
Pues si se hace en batch, esto afecta:
Citar
Numero de lineas de codigo (ha de ser optimo)
Que el codigo este presentable y facil de netender asi como bien documentado.
no es lo mismo hacerlo en batch que en VB, ya en VB son muchas menos que en batch, creeme!
y la gente que programa en batch sabe!
P.D: No me estoy quejando ni nada solo aclaro, yo igual lo voy a tratar de hacer en batch!
Salu2's!
«
Última modificación: Diciembre 19, 2007, 11:47:15 por SkullMaster123
»
En línea
sami
Habitual
Desconectado
Mensajes: 359
Re: 4 Reto de programacion
«
Respuesta #20 en:
Diciembre 20, 2007, 05:45:43 »
Hola
decir que la PC no puede perder es lo mismoq ue decir qeu siempre tiene qeu ganar o empatar jejej
Por lo demas, creo que el concurso pasara a evaluar la IA del bicho. Asi que no os preocupeis con miles de opciones, interminables interfaces etc... hacedlo simple y que funcione.
En principio ya digo, solo se evauara la IA. Hacerlo en batch es sumamente divertido y no es muy largo (menos de 300 lineas o asi).
Solo se pretende que le deis al coco para enfrentaros aun problema simple y seais capaces de encontrar la solucion implementarla de forma rapida y eficiente.
Asi que teneis un mes largo para hacerlo (yo programe todo menos la IA en un par de horas) y os recomiendo que no os compliqueis la vida demasiado.
un saludito
PD Donde estan los mods?
En línea
SkullMaster123
Visitante
Re: 4 Reto de programacion
«
Respuesta #21 en:
Diciembre 20, 2007, 11:28:49 »
Citar
es sumamente divertido y no es muy largo (menos de 300 lineas o asi).
jajaja amigo te equivocastes, es Sumamente largo y pasa las 300 lineas!
Salu2's!
En línea
sami
Habitual
Desconectado
Mensajes: 359
Re: 4 Reto de programacion
«
Respuesta #22 en:
Diciembre 21, 2007, 01:25:43 »
probablemente puedas hacerlo con muuuuuchas menos
En línea
[p3ll3]
Colaborador
Desconectado
Mensajes: 525
Read The Fucking Manual && STFU xDDD
Re: 4 Reto de programacion
«
Respuesta #23 en:
Diciembre 21, 2007, 01:30:35 »
Ufff , voy a tener que quedarme despierto toda la noche para terminarlo
Saludos......................
En línea
prugo
Visitante
Re: 4 Reto de programacion
«
Respuesta #24 en:
Diciembre 21, 2007, 01:32:50 »
Eh, me apunto, creo que podré hacerlo... Más tarde intentaré optimizar el código. Yo lo hago en perl
En línea
Páginas:
[
1
]
2
3
4
Comunidad Underground Hispana
|
Programacion
|
Programación
(Moderador:
programas gratis
) | Tema:
4 Reto de programacion
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Seguridad
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Phreaking
===> Moviles
=> Bug y Exploits
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas
===> Php
===> Html
===> Java - Java Script
===> Php Nuke
===> Scripts Pre-Fabricados
===> Mysql
===> CSS y Diseño Web
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Cursos Y manuales
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.5
|
SMF © 2006-2007, Simple Machines LLC
Loading...