Diferencia entre revisiones de «Trabajo»
De Wiki del curso de C
(Página creada con «= Información = El proyecto del curso va a ser implementar una versión de [https://es.wikipedia.org/wiki/Juego_de_la_vida el juego de la vida]. Se hará de forma incremen...») |
(→Tareas) |
||
Línea 9: | Línea 9: | ||
= Tareas = | = Tareas = | ||
− | + | * Las tareas se entregarán mediante un pull request, tal y como se explica en [[:Archivo:pull-request.pdf|este documento]]. | |
+ | * Cada tarea deberá componerse de uno o más commits (preferiblemente varios si es compleja). | ||
+ | * No se aceptará un pull request que incluya varias tareas. | ||
+ | * <span style="color:red"> Se recomienda que se realicen las tareas antes de la fecha de entrega, ya que se mandarán tareas nuevas que se irán acumulando.</span> | ||
== Versión inicial del juego de la vida == | == Versión inicial del juego de la vida == | ||
Línea 15: | Línea 18: | ||
! Temas || Fecha de entrega | ! Temas || Fecha de entrega | ||
|- | |- | ||
− | | 1- | + | | 1-5 || 08/04/2016 |
|} | |} | ||
Revisión del 17:05 6 abr 2016
Información
El proyecto del curso va a ser implementar una versión de el juego de la vida. Se hará de forma incremental, aplicando los conceptos impartidos en cada clase.
Enlaces de interés
- Sobre el juego de la vida: https://es.wikipedia.org/wiki/Juego_de_la_vida
- Simulador web: http://pmav.eu/stuff/javascript-game-of-life-v3.1.1/
- Simulador de escritorio Golly (recomendado): http://golly.sourceforge.net/
Tareas
- Las tareas se entregarán mediante un pull request, tal y como se explica en este documento.
- Cada tarea deberá componerse de uno o más commits (preferiblemente varios si es compleja).
- No se aceptará un pull request que incluya varias tareas.
- Se recomienda que se realicen las tareas antes de la fecha de entrega, ya que se mandarán tareas nuevas que se irán acumulando.
Versión inicial del juego de la vida
Temas | Fecha de entrega |
---|---|
1-5 | 08/04/2016 |
Implementa una primera versión del juego de la vida:
- Utiliza una programación modular y crea un makefile para automatizar la compilación
- Representa el mundo mediante un array bidimensional de tamaño fijo
- Ejecuta un numero fijo de iteraciones
- Muestra el estado inicial y final del mundo mediante printf
- Comprueba los resultados obtenidos con uno de los simuladores enlazados