Clase campamento de verano de diseño de juegos 3D con AgentCubes (5 / 9 paso)

Paso 5: Día tres: simulaciones ecológicas

  1. Hacer reproducción cuasi sexual agregando la condición a > = 1 vaca a regla de reproducción de la vaca. Esto requiere dos vacas para la reproducción, pero no llevar un registro de hombre o mujer.

    • Para la completa reproducción sexual confundirá los estudiantes en este momento, pero más tarde puede mostrar a niños individuales cómo hacerlo. Crear una segunda forma para el agente de la vaca y que sea un color diferente, es decir, un toro. Agregar una regla de agente nuevo cuando crea que con una 50% oportunidad cambia la vaca actual (por defecto es la primera forma, femenino) a una nueva forma, masculina. En la regla de reproducción, compruebe para asegurarse de que eres una vaca (Ver

de vaca) y ahora tienen la condición de junto a > = 1 Toro.

  • Abordar el problema de superpoblación mediante la adición de hambre. Este es un momento instruccional donde hablar sobre los atributos y propiedades. Los atributos son las variables que se unen a un particular (instancia de) un agente. Por ejemplo, cada vaca tendrá un atributo de hambre. (Estos son como los campos no estáticos clase en java). Propiedades son variables globales para la simulación como un todo y se prefijan con un signo @. Todas las variables de AgentCubes son numéricas, y todos ellos inician en cero por lo que no es necesario inicializar. (Si desea inicializar a otra cosa, agregue una regla antes de correr).
  • Hay tres cosas que usted necesita para implementar el hambre para las vacas:
    • agregar la regla que dice que si el hambre > 5, entonces se borra a sí mismo (uso de la condición de prueba)
    • Agregar regla que aleatoriamente (digamos, 20%) hace set hambre de hambre + 1
    • Añadir conjunto hambre 0 a las acciones al comer
  • Juega con los números para conseguir situaciones estables o inestables. Hablar sobre las maneras en que la simulación no es realista.
  • Algo que a veces aumenta estabilidad es agregar una condición de prueba de hambre > 1 a la regla de comer para que las vacas sólo comen cuando tienen hambre.
  • Ahora es el momento para los niños a cosas por cuenta propia. Se recomienda trabajar en parejas. El desafío para ellos es hacer una simulación ecológica que:
    • es estable a largo plazo
    • implica al menos dos organismos (desafío extra: más!)
    • hace cosas (por ejemplo, moverse y comer)
  • Dile que utilice gráficos pre-construidos para centrarse en la ciencia/programación.
  • Circular como lidiar con explosiones demográficas e implosiones y ayudar a depurar su código.
  • Justo antes del final del día, anuncian que los restantes dos días que se diseñar sus propios juegos y les digo que creo que lo que quieren hacer.
  • Artículos Relacionados

    Comience su propio campamento de verano!

    Comience su propio campamento de verano!

    Este instructable es la historia de la creación de un campamento de verano llamado caleidoscopio de campamento, en Cambridge, MA. Esto creé en 2006 y funcionó hasta el 2008. Es un programa que se centró en dar a los niños la oportunidad de elegir lo
    Cómo decidir sobre un campamento de verano para su hijo

    Cómo decidir sobre un campamento de verano para su hijo

    experimentan de los beneficios de un campamento de verano para niños son enormes! La Asociación Americana del campo http://www.acacamps.org/ ha hecho la investigación extensa, y parece evidente que un campamento de verano experimenta aumentos de niño
    Campamento de verano de DIY!

    Campamento de verano de DIY!

    http://www.504main.com/2011/05/diy-summer-camp.htmlBueno, estamos a 2 días y contando hasta vacaciones de verano (todavía estoy sorprendido por todo). Adivina qué, una vez más, que no sean de Cub Scout campamento, he firmado mis hijos para ZERO, ZILT
    Diseño de una PCB con un marcador de etch y cloruro férrico.

    Diseño de una PCB con un marcador de etch y cloruro férrico.

    Paso 1: Seleccione su marcador. prefiero utilizar un marcador resistente al etch ordenado desactivar el internet para poner mi PCB. Cualquier marcador permanente hará si desea mano libre sorteo debe utilizarse el diseño en el tablero pero con el fin
    Ideas de campamento de verano

    Ideas de campamento de verano

    Antes de crear nuestro próximo Instructable, pensamos que era importante mirar una historia rápida de vuelo.El más temprano que pudimos encontrar sobre vuelo es Icarus y Daedalus alrededor del año 1000 AC. DAEDALUS un brillante Ingeniero construyó el
    Diseño gráfico 3D con Blender y Gimp

    Diseño gráfico 3D con Blender y Gimp

    Hola a todos!En este Instructable, entro a través de cómo usar el software libre Blender para diseño gráfico 3d. Aunque parece formidable, lo básico de blender es fácil de maestro. Arte 3D se ha convertido en un poco de un arte oscuro, pero realmente
    Diseño de monedas antiguas con Autodesk 123D diseño

    Diseño de monedas antiguas con Autodesk 123D diseño

    si usted es un maestro, diseño de artefactos únicos y significativos es una excelente manera de involucrar a los estudiantes de historia y arte, mientras más habilidades de diseño cuantitativo para trabajar. Maestros pueden ayudar a sus estudiantes a
    Diseños de corte caja con "embutido" del laser.

    Diseños de corte caja con "embutido" del laser.

    Me encanta hacer cajas con el cortador del laser. El cortador del laser hace que las piezas de la caja de corte fácil y preciso. Por una serie de lengüetas y ranuras en el borde de corte, las piezas encajan tan bien que casi no necesita pegamento par
    Hacer patrones de diseño de moda exclusiva con Pepakura arte de papel (láser de corte de tela y cuero)

    Hacer patrones de diseño de moda exclusiva con Pepakura arte de papel (láser de corte de tela y cuero)

    3D 2D a 3D transferencia: hacer los patrones de diseño de moda con Pepakura papel Craft (Lasercut)Inspirado en Papercraft japonés, artista Michael Koehle teamed para arriba y combinar nuestras habilidades para hacer patrones de ropa que no son sólo u
    Diseñar el arco óptimo con el cazador de sueños

    Diseñar el arco óptimo con el cazador de sueños

    Tekina - el arco óptimo es una obra de arte funcional que combina los mundos de tiro con arco, arte y tecnología.Una de nuestras filosofías en Aminimal studio es que la complejidad puede ser simple. Por lo tanto, hemos querido compartir las maneras s
    Anillos de diseño para que coincida con su vestido

    Anillos de diseño para que coincida con su vestido

    Muchas personas, sobre todo las niñas tienen el hábito de emparejar todo, especialmente ropa, calzado, bolsos, accesorios y maquillaje incluso a un gusto particular para una ocasión especial, o cuando. Aquí hay unos anillos de diseñador de diversos c
    Fabricación de diseños personalizados y texturas con los rodillos de espuma

    Fabricación de diseños personalizados y texturas con los rodillos de espuma

    Rodillos de la espuma de corte personalizados son una gran manera para crear texturas y patrones de repetición. Pueden ser utilizados con texto para mensajes en las paredes o papel. Son fáciles de hacer y único.Aquí voy a hacer un modelo de pieza de
    Cómo diseñar para móvil (con Dee Sadler)

    Cómo diseñar para móvil (con Dee Sadler)

    Dee Sadler es uno de los líderes de la industria en el desarrollo móvil.  Ella ha hecho este video para ayudarle a comenzar con el diseño móvil.En esta parte Dee camina a través de Adobe Creative Suit y centra su atención a preguntas tales como "debe
    Diseño de la hoja con el cortador del Laser del embutido

    Diseño de la hoja con el cortador del Laser del embutido

    este Instructable le dará instrucciones paso a paso para hacer un patrón de hoja de chapa de buen embutido.Me gusta mucho trabajar con la cortadora laser en TechShop. Estoy constantemente sorprendido por el pequeño detalle que puede hacer. Y mientras