Skip to content

PaPablo/fti-automata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabajo Final - Fundamentos de Informática 2017

De Ewoks, Stormtroopers y Autómatas Celulares

Simulación del contraataque de la Batalla de Endor mediante autómatas celulares. Cada tipo de personaje, con sus reglas, representado por un autómata finito distinto.

Implementada en Python y Pygame

A saber:

  • HandStander: Ataca si tiene enemigos en su mismo punto. Se va a mover al punto vecino con menos enemigos. Si está solo, se mueve aleatoriamente.

  • StoneThrower: Se escapa hacia donde haya menos enemigos, ataca solamente a un punto vecino si no tiene enemigos en su punto.

  • TupperWasher: Se va a mover al punto con mayor cantidad de aliados. Ataca si está con tres o más aliados en su vecindad.

Cómo correrlo?

  1. Clonar el repo
  2. Instalar el contenido del requirements.txt
  3. En config.py en la variable IMAGES_DIR colocar la ruta al repo
  4. python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages