Core War
De FdIwiki ELP
Revisión a fecha de 17:18 18 ene 2017; Angel (Discusión | contribuciones)
Core Wars es un juego de programación en el que 2 o más programas son ejecutados en una simulación con el fin de eliminar a los otros programas o sobrevivir el mayor tiempo posible. Estos programas son denominados Guerreros y se programan en Redcode.
Tiene una estrecha relación con los virus informáticos, por lo que puede considerarse un ejemplo de hacking ético.
Estrategias básicas
Los programas suelen responder a tres patrones: Bomber (piedra), replicator (papel) y scanner (tijeras).
- Bomber (piedra): copia a ciegas un conjunto de instrucciones ilegales (bomba) con el fin de destruir al programa oponente. Suelen ser pequeños y rápidos. Dwarf es un representante de este tipo.
- Replicator (papel): sigue la estrategia de copiarse a sí mismo y ejecutarlas en paralelo. Suelen ser difíciles de matar, pero carecen de un fuerte potencial ofensivo. Silk replicators es un ejemplo de esta categoría.
- Scanner (tijeras): normalemente se especializan en encontrar al enemigo, ralentizarlo con bombas de instrucciones inútiles y lentas y finalmente exterminar al enemigo con bombas de instrucciones ilegales una vez debilitado por la anterior estrategia. Son especialmente eficaces contra los replicators pero su gran tamaño y complejidad genera una gran debilidad.