hugoruscitti/pilas

View on GitHub
data/manual/actores/index.html

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  
  
  <title>Actores - pilas-engine</title>
  

  <link rel="shortcut icon" href="../img/favicon.ico">

  
  <link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>

  <link rel="stylesheet" href="../css/theme.css" type="text/css" />
  <link rel="stylesheet" href="../css/theme_extra.css" type="text/css" />
  <link rel="stylesheet" href="../css/highlight.css">

  
  <script>
    // Current page data
    var mkdocs_page_name = "Actores";
    var mkdocs_page_input_path = "actores.md";
    var mkdocs_page_url = "/actores/";
  </script>
  
  <script src="../js/jquery-2.1.1.min.js"></script>
  <script src="../js/modernizr-2.8.3.min.js"></script>
  <script type="text/javascript" src="../js/highlight.pack.js"></script>
  <script src="../js/theme.js"></script> 

  
</head>

<body class="wy-body-for-nav" role="document">

  <div class="wy-grid-for-nav">

    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
      <div class="wy-side-nav-search">
        <a href=".." class="icon icon-home"> pilas-engine</a>
        <div role="search">
  <form id ="rtd-search-form" class="wy-form" action="../search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
  </form>
</div>
      </div>

      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
        <ul class="current">
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="..">Principal</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../que_juegos/">Tipos de juegos</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../instalacion/">Instalación</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../about/">Acerca de ...</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../empezando/">Empezando y los primeros pasos con pilas</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 current">
        <a class="current" href="./">Actores</a>
        
            <ul>
            
                <li class="toctree-l3"><a href="#actores">Actores</a></li>
                
                    <li><a class="toctree-l4" href="#galeria-de-actores-incluidos">Galería de actores incluídos</a></li>
                
            
            </ul>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../actores_personalizados/">Actores personalizados</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../grupos/">Grupos</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../colisiones/">Colisiones</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../etiquetas/">Etiquetas</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../fisica/">Fisica</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../controles/">Controles</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../joystick/">Joystick</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../imagen/">Imagen</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../sonidos/">Audio: Sonidos y Música</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../dibujado_simple_en_pantalla/">Dibujado simple en pantalla</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../dibujado_avanzado_con_superficies/">Dibujado avanzado con Superficies</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../tareas/">Manejo de tiempo con tareas</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../interpolacion/">Interpolaciones</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../controlando_la_pantalla/">Controlando la pantalla</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../comportamientos/">Comportamientos</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../escenas/">Escenas</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../interfaz/">Interfaz de usuario</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../menu/">Cómo crear menúes para tu juegos</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../mapas_y_plataformas/">Mapas y plataformas</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../dialogos/">Diálogos</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../camara/">Manejo de Cámara</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../eventos/">Eventos</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../texto/">Textos</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../habilidades/">Habilidades</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../depurando/">Depurando</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../como_funciona_pilas_por_dentro/">¿Cómo funciona pilas por dentro?</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../complementos/">Complementos</a>
        
    </li>
<li>
          
            <li>
    <li class="toctree-l1 ">
        <a class="" href="../desarrolladores/">Guía para desarrolladores</a>
        
    </li>
<li>
          
        </ul>
      </div>
      &nbsp;
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
        <a href="..">pilas-engine</a>
      </nav>

      
      <div class="wy-nav-content">
        <div class="rst-content">
          <div role="navigation" aria-label="breadcrumbs navigation">
  <ul class="wy-breadcrumbs">
    <li><a href="..">Docs</a> &raquo;</li>
    
      
    
    <li>Actores</li>
    <li class="wy-breadcrumbs-aside">
      
    </li>
  </ul>
  <hr/>
</div>
          <div role="main">
            <div class="section">
              
                <h1 id="actores">Actores</h1>
<p>Los actores son una pieza clave de pilas, nos sirven para representar
a los personajes dentro de videojuego, con sus propios atributos, apariencia
y comportamiento.</p>
<p>Puedes utilizar los actores prediseñados de pilas, o crear tus propios
actores. Existe una página separada del manual que explica <a href="../actores_personalizados/index.html">como crear tus
propios actores</a>, en lugar de utilizar los incluidos en pilas.</p>
<h2 id="galeria-de-actores-incluidos">Galería de actores incluídos</h2>
<p>Hay varios actores pre-diseñados incluidos en pilas, podés usarlos
siguiendo los ejemplos de esta página o adaptarlos para crear los
tuyos propios:</p>
<ul>
<li><a href="#actor">Actor</a></li>
<li><a href="#aceituna">Aceituna</a></li>
<li><a href="#animacion">Animacion</a></li>
<li><a href="#animado">Animado</a></li>
<li><a href="#bala">Bala</a></li>
<li><a href="#banana">Banana</a></li>
<li><a href="#actor">ActorEliminadoException</a></li>
<li><a href="#actor">ActorEliminado</a></li>
<li><a href="#banana">Banana</a></li>
<li><a href="#bomba">Bomba</a></li>
<li><a href="#boton">Boton</a></li>
<li><a href="#caja">Caja</a></li>
<li><a href="#calvo">Calvo</a></li>
<li><a href="#controlador">Controlador</a></li>
<li><a href="#cooperativista">Cooperativista</a></li>
<li><a href="#deslizador_horizontal">DeslizadorHorizontal</a></li>
<li><a href="#dialogo">Dialogo</a></li>
<li><a href="#dinamita">Dinamita</a></li>
<li><a href="#disparo_laser">DisparoLaser</a></li>
<li><a href="#ejes">Ejes</a></li>
<li><a href="#emisor">Emisor</a></li>
<li><a href="#energia">Energia</a></li>
<li><a href="#estrella">Estrella</a></li>
<li><a href="#estrella_ninja">EstrellaNinja</a></li>
<li><a href="#estudiante">Estudiante</a></li>
<li><a href="#explosion">Explosion</a></li>
<li><a href="#explosion_de_humo">ExplosionDeHumo</a></li>
<li><a href="#fantasma">Fantasma</a></li>
<li><a href="#globo">Globo</a></li>
<li><a href="#grupo">Grupo</a></li>
<li><a href="#humo">Humo</a></li>
<li><a href="#manejador_propiedad">ManejadorPropiedad</a></li>
<li><a href="#manzana">Manzana</a></li>
<li><a href="#mapa">Mapa</a></li>
<li><a href="#mapa_tiled">MapaTiled</a></li>
<li><a href="#martian">Martian</a></li>
<li><a href="#maton">Maton</a></li>
<li><a href="#mensaje_error">MensajeError</a></li>
<li><a href="#menu">Menu</a></li>
<li><a href="#menu">Menu</a></li>
<li><a href="#misil">Misil</a></li>
<li><a href="#moneda">Moneda</a></li>
<li><a href="#mono">Mono</a></li>
<li><a href="#municion">Municion</a></li>
<li><a href="#nave">Nave</a></li>
<li><a href="#nave_kids">NaveKids</a></li>
<li><a href="#nave_roja">NaveRoja</a></li>
<li><a href="#opcion">Opcion</a></li>
<li><a href="#ovni">Ovni</a></li>
<li><a href="#pacman">Pacman</a></li>
<li><a href="#palo">Palo</a></li>
<li><a href="#particula">Particula</a></li>
<li><a href="#pelota">Pelota</a></li>
<li><a href="#piedra">Piedra</a></li>
<li><a href="#pingu">Pingu</a></li>
<li><a href="#pizarra">Pizarra</a></li>
<li><a href="#planeta">Planeta</a></li>
<li><a href="#puntaje">Puntaje</a></li>
<li><a href="#shaolin">Shaolin</a></li>
<li><a href="#sombra">Sombra</a></li>
<li><a href="#sonido">Sonido</a></li>
<li><a href="#temporizador">Temporizador</a></li>
<li><a href="#texto">Texto</a></li>
<li><a href="#texto_inferior">TextoInferior</a></li>
<li><a href="#tortuga">Tortuga</a></li>
<li><a href="#zanahoria">Zanahoria</a></li>
</ul>
<h3 id="actor">Actor</h3>
<p>Representa un objeto visible en pantalla, algo que se ve y tiene
la estructura inicial de actor</p>
<p><img alt="" src="../imagenes/actores/actor.png" /></p>
<p>Un objeto Actor se tiene que crear siempre indicando una imagen. Si no
se especifica una imagen, se verán los signos de interrogación de
color rojo.</p>
<p>Una forma de crear el actor con una imagen es:</p>
<pre><code>protagonista = pilas.actores.Actor(imagen="planeta_azul.png")
</code></pre>
<p>incluso, es equivalente hacer lo siguiente:</p>
<pre><code>imagen = pilas.imagenes.cargar("planeta_azul.png")
protagonista = pilas.actores.Actor(imagen=imagen)
</code></pre>
<p>El resultado será:</p>
<p><img alt="" src="../imagenes/actores/planeta_azul.png" /></p>
<p>Luego, una vez que ha sido ejecutada la sentencia aparecerá
el nuevo actor para que puedas manipularlo. Por ejemplo
alterando sus propiedades:</p>
<pre><code>protagonista.x = 100
protagonista.escala = 2
protagonista.rotacion = 30
</code></pre>
<p>Estas propiedades también se pueden manipular mediante
interpolaciones. Por ejemplo, para aumentar el tamaño del
personaje de 1 a 5 en 7 segundos:</p>
<pre><code>protagonista.escala = 1
protagonista.escala = [5], 7
</code></pre>
<p>Si quieres que el actor sea invisible, un truco es crearlo
con la imagen <code>invisible.png</code>:</p>
<pre><code>invisible = pilas.actores.Actor(imagen='invisible.png')
</code></pre>
<h3 id="aceituna">Aceituna</h3>
<p>El actor aceituna es super simple</p>
<p><img alt="" src="../imagenes/actores/aceituna.png" /></p>
<pre><code>aceituna = pilas.actores.Aceituna()
</code></pre>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>aceituna.decir(mensaje)</code></li>
</ul>
<h3 id="animacion">Animacion</h3>
<p>Representa una animación de una grilla de imágenes.</p>
<p>Este actor toma una grilla de cuadros de animación
y los reproduce hasta que la animación termina. Cuando
la animación termina se elimina a si mismo.</p>
<p>El constructor tiene algunos parámetros de utilidad:</p>
<ul>
<li>El parámetro <code>ciclica</code> permite hacer animaciones infinitas,
que se repiten siempre, por defecto vale <code>False</code> que significa que
la animación terminará y no se repetirá.</li>
<li>El parámetro <code>velocidad</code> tiene que ser un número que indicará la
cantidad de cuadros por segundo que se tienen que mostrar
en la animación.</li>
</ul>
<p>Por ejemplo, para mostrar una explosión infinita podrías escribir:</p>
<pre><code>grilla = pilas.imagenes.cargar_grilla(&quot;explosion.png&quot;, 7)
animacion = pilas.actores.Animacion(grilla, ciclica=True, velocidad=1)
</code></pre>

<p><img alt="" src="../imagenes/actores/explosion.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>animacion.definir_velocidad_de_animacion(velocidad_de_animacion)</code></li>
<li><code>animacion.obtener_velocidad_de_animacion()</code></li>
</ul>
<h3 id="animado">Animado</h3>
<p>Representa un actor que tiene asociada una grilla con cuadros de animacion.</p>
<p>Una de las variantes que introduce este actor es el
método 'definir_cuadro', que facilita la animación de personajes.</p>
<p>Por ejemplo, si tenemos una grilla con un pingüino, podríamos
mostrarlo usando este código:</p>
<pre><code>grilla = pilas.imagenes.cargar_grilla(&quot;pingu.png&quot;, 10)
actor = Animado(grilla)
actor.definir_cuadro(2)
actor.definir_cuadro(5)
</code></pre>

<p><img alt="" src="../imagenes/actores/pingu.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>actor.definir_cuadro(indice)</code></li>
</ul>
<h3 id="bala">Bala</h3>
<p>Representa un disparo que avanza en linea recta, con un ángulo
de dirección y un sentido determinado.</p>
<pre><code>bala = pilas.actores.Bala(rotacion=0, velocidad_maxima=9, angulo_de_movimiento=90)
</code></pre>

<p>y opcionalmente, si queremos que se llame a una función en el momento
de eliminación del disparo podemos hacer así:</p>
<pre><code>bala.cuando_se_elimina = funcion_a_invocar
</code></pre>

<h3 id="banana">Banana</h3>
<p>Muestra una banana que se combina (temáticamente) con el actor Mono.</p>
<p><img alt="" src="../imagenes/actores/banana.png" /></p>
<p>Este actor se podría usar cómo alimento o bonus para otros
actores.</p>
<p>Este actor tiene solo dos cuadros de animación que se pueden
mostrar con los métodos <code>abrir</code> y <code>cerrar</code>:</p>
<pre><code>banana = pilas.actores.Banana()
banana.abrir()
banana.cerrar()
</code></pre>

<p><em>Comportamientos:</em></p>
<ul>
<li><code>banana.abrir()</code></li>
<li><code>banana.cerrar()</code></li>
</ul>
<h3 id="bomba">Bomba</h3>
<p>Representa una bomba que puede explotar...</p>
<p>La bomba adquiere la habilidad explotar al momento de crearse, así
que puedes invocar a su método "explotar" y la bomba hará un
explosión en pantalla con sonido.</p>
<p><img alt="" src="../imagenes/actores/bomba.png" /></p>
<pre><code>bomba = pilas.actores.Bomba()
bomba.explotar()
</code></pre>

<p><em>Comportamientos:</em></p>
<ul>
<li><code>bomba.explotar()</code></li>
</ul>
<h3 id="boton">Boton</h3>
<p>Representa un boton que reacciona al ser presionado</p>
<p><img alt="" src="../imagenes/actores/boton.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>boton.conectar_normal(funcion, argumentos...)</code></li>
<li><code>boton.conectar_presionado(funcion, argumentos...)</code></li>
<li><code>boton.activar()</code></li>
<li><code>boton.desactivar()</code></li>
<li><code>boton.desconectar_normal(function)</code></li>
<li><code>boton.desconectar_presionado(function)</code></li>
</ul>
<h3 id="caja">Caja</h3>
<p>Representa una caja que posee fisica.</p>
<p><img alt="" src="../imagenes/actores/caja.png" /></p>
<h3 id="calvo">Calvo</h3>
<p>Representa un personaje de juego tipo RPG.</p>
<p><img alt="" src="../imagenes/actores/calvo.png" /></p>
<h3 id="cooperativista">Cooperativista</h3>
<p>Representa un Cooperativista que puede caminar y trabajar.</p>
<p><img alt="" src="../imagenes/actores/cooperativista.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>cooperativista.cambiar_animacion(nombre)</code></li>
</ul>
<h3 id="deslizadorhorizontal">DeslizadorHorizontal</h3>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>deslizador.conectar(function)</code></li>
<li><code>deslizador.desconectar(function)</code></li>
</ul>
<h3 id="dialogo">Diálogo</h3>
<p>Representa una secuencia de mensajes entre varios actores.</p>
<pre><code class="python">mono = pilas.actores.Mono()
mono2 = pilas.actores.Mono()
dialogo = pilas.actores.Dialogo()
dialogo.decir(mono, &quot;Hola Mundo&quot;)
dialogo.decir(mono2, &quot;Estoy diciendo algo&quot;)
dialogo.comenzar()
</code></pre>

<p><img alt="" src="../imagenes/actores/mono_dice.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>dialogo.decir(actor, mensaje)</code></li>
<li><code>dialogo.comenzar()</code></li>
</ul>
<h3 id="dinamita">Dinamita</h3>
<p>Una dinamita que puede explotar.</p>
<p><img alt="" src="../imagenes/actores/dinamita.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>dinamita.explotar()</code></li>
</ul>
<h3 id="disparolaser">DisparoLaser</h3>
<p>Muestra un disparo que avanza por la pantalla.</p>
<p>Este actor se podría usar como arma para juegos de naves
generalmente. Por ejemplo, el actor NaveRoja dispara usando
este actor como munición.</p>
<p><img alt="" src="../imagenes/actores/disparo_laser.png" /></p>
<h3 id="emisor">Emisor</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/emisor.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="energia">Energia</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/energia.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="estrella">Estrella</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/estrella.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="estrellaninja">EstrellaNinja</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/estrella_ninja.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="explosion">Explosion</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/explosion.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="explosiondehumo">ExplosionDeHumo</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/explosion_de_humo.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="fantasma">Fantasma</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/fantasma.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="manejadorpropiedad">ManejadorPropiedad</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/manejador_propiedad.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="manzana">Manzana</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/manzana.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="martian">Martian</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/martian.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="maton">Maton</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/maton.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="menu">Menu</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/menu.jpg" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="misil">Misil</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/misil.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="moneda">Moneda</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/moneda.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="mono">Mono</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/mono.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="nave">Nave</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/nave.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="navekids">NaveKids</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/nave_kids.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="naveroja">NaveRoja</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/nave_roja.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="ovni">Ovni</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/ovni.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="pacman">Pacman</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/pacman.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="pelota">Pelota</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/pelota.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="piedra">Piedra</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/piedra.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="pingu">Pingu</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/pingu.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="pizarra">Pizarra</h3>
<p>...</p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="planeta">Planeta</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/planeta.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="puntaje">Puntaje</h3>
<p>...</p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="shaolin">Shaolin</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/shaolin.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="sombra">Sombra</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/sombra.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="texto">Texto</h3>
<p>...</p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="tortuga">Tortuga</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/tortuga.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
<h3 id="zanahoria">Zanahoria</h3>
<p>...</p>
<p><img alt="" src="../imagenes/actores/zanahoria.png" /></p>
<p><em>Comportamientos:</em></p>
<ul>
<li><code>..</code></li>
</ul>
              
            </div>
          </div>
          <footer>

  
    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
      
        <a href="../actores_personalizados/" class="btn btn-neutral float-right" title="Actores personalizados"/>Siguiente <span class="icon icon-circle-arrow-right"></span></a>
      
      
        <a href="../empezando/" class="btn btn-neutral" title="Empezando y los primeros pasos con pilas"><span class="icon icon-circle-arrow-left"></span> Anterior</a>
      
    </div>
  

  <hr/>

  <div role="contentinfo">
    <p>
    <!-- Copyright etc -->
    </p>
  </div>

  Creado con <em>MkDocs</em>.


  <script>
  $(document).ready(function() {
     $('img').each(function(elemento) {
        if (this.src.indexOf('github.io') > 0) {
          this.src = this.src.replace('github.io/imagenes', 'github.io/pilas-manual/imagenes');
        }
     });
  });
  </script>

  <script>
  $(document).ready(function() {
    String.prototype.endsWith = function(suffix){
      return this.indexOf(suffix, this.length - suffix.length) !== -1;
    };

    $('a').each(function(){
      var x=this.href;

      if (!this.href.endsWith('html') && this.href.indexOf('#') < 0 && this.href.indexOf('http://') === -1 && this.href.indexOf('https://') === -1) {
        if (this.href.endsWith('/')) {
          this.href = this.href + "index.html";
        } else {
          this.href = this.href + "/index.html";
        }
      }
    });
  });
  </script>


  <script>
    function alternar_menu() {
      var sidebar = document.querySelectorAll(".wy-nav-side")[0];
      var left = sidebar.style.left;

      if (left === "-300px") {
        sidebar.style.left = "0px";
      } else {
        if (left === "0px") {
          sidebar.style.left = "-300px";
        } else {
          sidebar.style.left = "0px";
        }
      }

    }

    $(document).ready(function() {

      document.querySelector('ul.wy-breadcrumbs>li>a').onclick = function() {
        var w = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);

        if (w < 768) {
          alternar_menu();
          return false;
        } else {
          return true;
        }

      }
    });
  </script>

  <style>
    .rst-versions {
      border: 0 !important;
    }
    .wy-nav-side {
      padding-bottom: 50px;
    }
    .wy-nav-content-wrap {
      background-color: white !important;
    }

    .wy-nav-content {
      background-color: white !important;
    }

    .star {
        display: inline-block !important;
        width: 14px !important;
        height: 14px !important;
        background-image: url('/imagenes/star.png');
        margin-bottom: -2px;
        margin-left: 4px;
    }
  </style>


</footer>


<script type="text/javascript">
  var dentro_de_pilas_engine = (document.location.href.indexOf('file://') === 0);

  // Ocultando la barra de búsqueda
  if (dentro_de_pilas_engine) {
    var b = document.getElementsByName('q');
    b[0].style.display = "none"
  }
</script>


<style media="screen">
  code {
    font-size: 15px !important;
  }
</style>

<style>

img {
  width: auto !important;
}

pre {
  padding: 0px !important;
}

.hljs {
  font-size: 15px;
}

td {
  padding: 15px;
  text-align: center;
}

.wy-menu-vertical li.current {
  background: #0B0B0B;
}

.wy-menu-vertical li.on a, .wy-menu-vertical li.current>a {
  color: #FFFFFF;
  padding: 0.4045em 1.618em;
  font-weight: bold;
  position: relative;
  background: #6C6C6C;
  border: none;
  border-bottom: none;
  border-top: none;
  padding-left: 1.618em -4px;
}

.wy-menu-vertical li.current a {
  color: rgb(186, 186, 186);
}

.wy-menu-vertical li.current a:hover {
  background: #444444;
}
</pre>
      
        </div>
      </div>

    </section>

  </div>

<div class="rst-versions" role="note" style="cursor: pointer">
    <span class="rst-current-version" data-toggle="rst-current-version">
      
      
        <span><a href="../empezando/" style="color: #fcfcfc;">&laquo; Previous</a></span>
      
      
        <span style="margin-left: 15px"><a href="../actores_personalizados/" style="color: #fcfcfc">Next &raquo;</a></span>
      
    </span>
</div>

</body>
</html>