3D speldesign sommar läger klass med AgentCubes (4 / 9 steg)

Steg 4: Dag två: del II: börja ekologiska simulering



För denna aktivitet jag projiceras instruktör datorn på skärmar, och hade barnen ge förslag som jag gjorde saker.

  1. Göra en gräs agent med hjälp av en inbyggd gröna kakel (bry dig inte om fancy anpassad grafik för den här aktiviteten).
  2. Förklara hur gräs i verkliga livet spridningar genom löpare och göra reglerna att simulera som genom slumpmässigt lekande nya gräs i alla riktningar:
    • Om Tom → och procent-chans 10, då nya → gräs
    • Om Tom och 10 procent-chans, då nya ↑ gräs
    • Om Tom och 10 procent-chans, sedan nya ↓ gräs
    • Om Tom ← och 10 procent-chans, då nya ← gräs

  • Rita en bricka av gräs och Visa barnen hur det sprider sig snabbt över hela styrelsen.
  • Lägga till en död regel för gräset:
    • Om procent-chans 5, sedan Radera •
  • Visa hur den långsamma... snabb skjutreglaget kan du justera simulering hastighet.
  • Lägga till en gräs-ätare, säga en ko agent (med inbyggd ko design). Göra det flytta slumpmässigt med procent chans 10 regler för att flyttar den i alla fyra riktningar. (Eftersom reglerna körs i ordning, de tidigare som kommer att ske lite oftare, så det blir några anisotropy i rörelser. Oroa dig inte om detta.
    • Om procent-chans 10, då Flytta →
    • Om procent-chans 10, då Flytta ↑
    • Om procent-chans 10, då Flytta ←
    • Om procent-chans 10, då Flytta ↓
  • Visar att det fungerar. (Hela, du bör låta barnen bidra själva siffran "procent chans", och du kan behöva justera dem för att få saker att fungera väl. Involvera dem så mycket som möjligt.)
  • Göra den ko som äter. Jag gör det först med en regel som kontrollerar om kon är staplas på gräs och sedan raderar center. Om du gör det, dör omedelbart korna. Be eleverna att lista ut varför.
  • Svar: Radera center raderar kon. Det finns inget enkelt sätt att göra en agent radera något under sina fötter. (Inte så lätt alternativ: använda flera lager i simuleringen, eller använda meddelande-passerar systemet för att skicka ett "die" meddelande till agenten nedan. Du kan senare Visa särskilt ljusa barn hur man gör.)
  • Istället således ko titt och se om det finns gräs ovanför och sedan äta det med en slumpen.
    • Om se ↑ gräs och 50 procent-chans, sedan Radera
  • Om allt går bra, har du en stabilitet av kor flytta runt.
  • Nu svåra: lägga till reproduktion. Enklaste regeln är asexuell:
    • Om inte se Ko och procent-chans 5, sedan ny ko (Anmärkning: att få inte, först skapa en se Ko ↓ villkora, och klicka sedan på knappen inte längst ned på skärmen)
  • Det är förmodligen allt du har tid för idag. Berätta för barnen att nästa gång ska vi göra reproduktionen sexuella och lägga till hunger för att låta korna dö ut. Visa dem hur styrelsen fylls med kor i en massiv explosion till befolkningen om kor inte dör.
  • Se Steg
    Relaterade Ämnen

    Simon säger spel med unika "twister" controller

    jag gjorde detta projekt för ett sista klass projekt i min crafting tekniker klass här senaste terminen. Målet med detta projekt är att göra en kontroll pad ur twister styrelsen för varje makey makey spel. Jag använde min kontroll ombord för en Simon...

    Sommar fläta armband med pärlor

    sommaren äntligen kom till stan och folk börjar bära mindre kläder det enda sättet att stå ut från mängden är att accesorize själv. Jag har redan delat med dig ett enkelt sätt att skapa en textil sommaren halsband, nu är det dags att visa hur man kan...

    Bakpulver / vinäger raket med diskmaskin paket

    Det är något roligt du kan göra på alla tillfällen och är lätt att bygga.Denna raket flyger 50 fot!Tänk säkerhet på vid lanseringen!Här är en steg för steg video▼Steg 1: Förbereda bakpulver Ta en diskmaskin rengöringsmedel packet och skära ett 1/4" h...

    Förvåna A Science klass med elefant tandkräm

    detta experiment visar nedbrytning av väteperoxid katalyseras av kaliumjodid. Reaktionen sker i en lång graderad cylinder så att den skummande produkten skjuter mycket snabbt i en hög cylindrisk form; därav namnet elefant tandkräm.Material:lång grade...

    Sommar spik: Blek rosa med guld Glitter

    detta är en awesome design jag försökt för sommaren.Steg 1: puts Maybelline New York färg Visa blekt Neons #761 korall värmeSally Hansen avancerade hårt som spik stärka Top CoatSyndiga färger professionell #921 om digSteg 2: Process jag målade spiken...

    Summer camp klass på Python kodning med Minecraft

    Förra sommaren, lärde jag en femdagars 1,5 timmar per dag sommar läger mini-kurs om Python programmering med Minecraft för begåvade barn som en del av Baylor's University för ungdomar. De flesta av barnen var en del av projektet löfte, en begåvad pro...

    Caprese biter med balsamvinäger kaviar

    jag verkligen ogillar tomater. Utom i salsas, såser och allt tillagas. Och om de är färska, tar det verkligen en hel del andra saker läggs till dem att göra mig njuta av kvävning dem. Med undantag för Capresesallad. Något om krämighet av färsk mozzar...

    ESL klass spel: Dont Say fel bild

    Svenska klass spel som kan göras för att få eleverna att öppna munnen och praxis säger klass innehåll även om de inte vet innebörden ännu. Stor i början av en klass att använda som ett roligt sätt att introducera innehåll, eftersom det inte kräver st...

    En LED Menorah med Chibitronics krets klistermärken

    I December våra hackerspace, krasch utrymme i Culver City, värd en Instructables bygga natt featuring Chibitronics krets klistermärken. Med Channukah runt hörnet trodde jag en LED menorah skulle vara ett perfekt projekt att se vad jag kunde göra med...

    Hur till besluta om ett sommarläger för ditt barn

    uppleva fördelarna med ett sommarläger för barn är enorma! Den amerikanska Camp Association http://www.acacamps.org/ har gjort omfattande forskning, och det verkar klart framgår att uppleva ett sommarläger för barn ökar deras förtroende, deras självs...

    Starta din egen sommarläger!

    Detta instructable är berättelsen om skapandet av ett sommarläger som kallas Camp Kalejdoskop, i Cambridge, MA. Jag skapade detta 2006 och sprang fram till 2008. Det är ett program som fokuserar på att ge barn möjlighet att välja vad de gjorde under...

    En mekanisk Iris fönster med hyttventil

    I detta Instructable kommer jag att beskriva processen med att bygga en mekanisk irisbländare fönster med en hyttventil i en befintlig vägg öppning. Jag har alltid uppskattat gamla gammaldags uppfinningsrikedom var mekaniken var mycket konst som funk...

    Vattenmelon glass med choklad Chips i Mochi (persilja eller körvel)

    Med hjälp av en glassmaskinen skulle vara jättesnällt för detta projekt. Men naturligtvis, jag äger inte en, så jag gjorde glass utan den. Detta var mitt första försök och fram till detta projekt jag bara gjort glass till en kemi klass med zip-lås vä...

    Super Mario Brothers med torra ben Dungeon "Snö" världen

    Välkommen kära instructable Lovin ' användare!Idag kommer du lära dig hur du skapar din egen Super Mario Brothers med torra ben Dungeon "Snö" Globe! Jag vet vad ni tänker, vänta poofrabbit inte du bara göra Super Mario Brothers guldmynt "Sn...

    Uppstoppade djur eller kläder tillverkning med CAD och CNC-

    Jag är en high school matematik, vetenskap, konst och Design lärare. Detta var lyckad med en liten klass gymnasieelever de hade redan gjort ett liknande projekt med papper som hjälpte. CNC-maskin var en flaskhals så med större klasser skulle det vara...

    Att göra ett enkelt program med hjälp av Win32 API

    ofta det enklaste sättet att lära sig använda ett programmeringsgränssnitt är att kodifiera ett enkelt exempel. I det här fallet kommer vi att lära av Win32 API av programmering en enkel heltal miniräknare med hjälp av Visual Studio 2010. Eftersom va...

    Göra en 8 tums cirkel med en 6 tums rektangel

    i detta instructable jag kommer att visa dig hur man gör en cirkel med en rektangel och har den exakta mitten av cirkeln.Jag tar detta tillfälle för att ge dig en liten bakgrund till hur jag kom på detta lilla knep.Kanske lärs detta någonstans i viss...

    Med Prezi i klassrummet

    det finns många webbplatser där ute som du kan använda i klassrummet. Några bra vid första anblicken, men vid försöka dem. du finner de inte uppfyller dina förväntningar. Varje gång i tag du hittar en webbplats som fungerar bra. Prezi är sådan webbpl...

    Stämma upp ditt bord såg med en 2 x 4

    Att få noggrannhet och prestanda från din tabell såg är beroende på hur bra du har det inställd och kalibreras. Lyckligtvis finns en mängd information om detta ämne. Tyvärr har många av de guiderna du använda dyra jiggar, fixturer och mätverktygen fö...