Conception de jeux 3D summer camp classe avec AgentCubes (5 / 9 étapes)

Étape 5: Jour trois : simulations écologiques

  1. Faire la reproduction quasi sexuelle en ajoutant la condition à côté de > = 1 vache pouvoir de reproduction de la vache. Cela nécessite deux vaches pour la reproduction, mais il n’est pas garder une trace de sexe masculin ou féminin.

    • Pour plein de reproduction sexuée se confondre étudiants à ce stade, mais vous pouvez montrer plus tard les enfants comment faire cela. Créer une deuxième forme de l’agent de la vache et rendent une couleur différente, c'est-à-dire, un taureau. Ajouter une règle quand-création-nouvelles-agent qu’avec 50 % de chance change la vache actuelle (valeur par défaut est la première forme, femelle) sous une forme nouvelle, mâle. Dans la règle de la reproduction, vérifiez que vous êtes une vache (voir

vache) et maintenant la condition à côté de > = 1 bull.

  • S’attaquer au problème de surpopulation en ajoutant la faim. Il s’agit d’un moment d’enseignement où vous parlez de propriétés et les attributs. Les attributs sont des variables qui sont attachés à un particulier (instance) un agent. Par exemple, chaque vache aura un attribut de la faim. (Ce sont comme des champs de classe non static en java). Propriétés sont des variables globales pour la simulation dans son ensemble et sont précédées d’un signe @. Toutes les variables de AgentCubes sont numériques, et ils sont tous au départ à zéro donc vous n’avez pas besoin d’initialiser. (Si vous souhaitez initialiser à autre chose, ajouter une règle avant exécution.)
  • Il y a trois choses que vous devez faire pour mettre en œuvre de la faim pour les vaches :
    • Ajouter la règle qui dit que si la faim > 5, puis vous effacez vous-même (utilisez la condition de TEST)
    • Ajouter règle ça au hasard (par exemple, 20 %) est réglée de la faim à la faim + 1
    • Ajouter la valeur de la faim à 0 aux actions en mangeant
  • Jouer avec les chiffres pour obtenir une situation stable ou instable. Parler de la façon que la simulation est irréaliste.
  • Quelque chose qui parfois augmente la stabilité consiste à ajouter une condition de test la faim > 1 à la règle alimentaire afin que les vaches ne mangent que lorsqu’ils sont creux.
  • Il est maintenant temps pour les enfants à faire des choses sur leurs propres. J’ai recommandé qu’ils travaillent en binôme. Le défi pour eux est de faire une simulation écologique qui :
    • est stable à long terme
    • implique au moins deux organismes (défi supplémentaire : plus!)
    • fait des trucs (par ex., déplacer et manger)
  • Dites-leur d’utiliser des graphiques préconstruit de mettre l’accent sur la science/programmation.
  • Faire circuler comme ils traitent la population explosions et implosions et aident à déboguer leur code.
  • Juste avant la fin de la journée, annoncent que les autres deux jours, ils vont concevoir leurs propres jeux et dites-leur de penser ce qu’ils veulent faire.
  • Articles Liés

    Summer Camp idées

    Summer Camp idées

    Avant de créer notre prochaine Instructable, nous avons jugé important de regarder une histoire rapide du vol.Plus tôt nous pourrions connaître vol est Icare et dédale autour de 1000 avant JC. Daedalus un brillant ingénieur construit le labyrinthe co
    Conception pour la découpe Laser Ponoko avec SketchUp et Inkscape (une étude en cubes)

    Conception pour la découpe Laser Ponoko avec SketchUp et Inkscape (une étude en cubes)

    ce Instructable abordera les aspects pratiques des dessins présentés dans SketchUp, Inkscape et découpe Laser Ponoko. Vous verrez s'afficher succès et les échecs (il n'y a aucun point en faisant mes erreurs - je peux faire pour tout le monde).J'aime
    Camp confortablement - avec seulement ce que vous pouvez monter sur à une boîte à chaussures !

    Camp confortablement - avec seulement ce que vous pouvez monter sur à une boîte à chaussures !

    Quand vous pensez du camping, pensez-vous que des tours de voiture depuis longtemps à l'étroit et les heures de gear qui kight vous même pas besoin d'emballage ? Eh bien n'ayez pas peur, dans ce Instructable je vais vous montrer qu'il est possible de
    Conception et construction d’un synthétiseur avec Meeblip et Arduino, ajouté des vidéos !

    Conception et construction d’un synthétiseur avec Meeblip et Arduino, ajouté des vidéos !

    Pour mon stage chez Create Digital Music/Meeblip j'ai créé un amusant petit synthétiseur. Cette chose est censée être plus souples que les autre synthétiseur en le rendant complètement indépendant ; C'est une batterie a son propre amplificateur/encei
    Comment faire une sauvegarde de vos jeux de cartes à collectionner (CCG) avec des cartes de visite

    Comment faire une sauvegarde de vos jeux de cartes à collectionner (CCG) avec des cartes de visite

    Si vous aimez les jeux de cartes à jouer, mais aussi acheter/vendre/commerce/perçu c'est une excellente idée qui gardera vos cartes à collectionner intact.Comme un collectionneur, je veux mes trucs intact et dans la plus parfaite condition. J'ai ache
    Jeux Nintendo sur l’idevice avec une Wiimote gratuite !

    Jeux Nintendo sur l’idevice avec une Wiimote gratuite !

    Avez-vous déjà allé à l'app store pour obtenir un jeu de Super Nintendo, mais vous ne trouvez pas un pour jouer. Eh bien maintenant vous pouvez jouer ces jeux nintendo avec l'émulateur snes de cydia. Cet émulateur permet de jouer à des jeux Nintendo
    Réparer les défauts de conception de Ryobi mandrin porte-clés avec Sugru

    Réparer les défauts de conception de Ryobi mandrin porte-clés avec Sugru

    The Ryobi perceuse à mon local hackerspace doté d'un mandrin porte-clé qui ne fait pas son travail très bien. La perceuse vibre parfois et puis la clé de mandrin tombe hors du support.La deuxième photo montre le défaut de conception du titulaire. Il
    Conception d’un personnage de dessin animé avec des formes

    Conception d’un personnage de dessin animé avec des formes

    n'oubliez pas que le jeu vous l'habitude de jouer à l'école primaire où vous et tous vos amis de la morve au nez prendrait tour à tour fermer les yeux et faisant claquer vos mains aveuglément contre les visages des uns et des autres pour essayer de d
    Classe du temps jeux - Cricket et jointure points

    Classe du temps jeux - Cricket et jointure points

    Beaucoup de jeux que nous jouons dans nos journées d'école pendant les heures de cours. Il semble que nous étudions, mais en fait nous sommes jouer à des jeux. Deux du jeu plus intéressant est1) livre Cricket.2) relier points à Boxer.Permet de voir c
    Comment modifier un grill camping avec brûleur latéral

    Comment modifier un grill camping avec brûleur latéral

    quand j'ai rencontré ma femme maintenant Melissa, elle a eu ce portable pour camping gaz grill dans son hangar. Je me souviens j'ai gardé des compliments sur la façon dont a été bien construit ce gril. Acier résistant a été utilisé pour la base et un
    Commencez votre propre camp d’été !

    Commencez votre propre camp d’été !

    Cette instructable est l'histoire de la création d'un camp d'été appelé Camp Kaléidoscope, à Cambridge, MA. J'ai créé ceci en 2006 et a fonctionné jusqu'en 2008. C'est un programme axé sur les donner aux enfants la possibilité de choisir ce qu'ils on
    Camp d’été de bricolage !

    Camp d’été de bricolage !

    http://www.504main.com/2011/05/diy-summer-camp.htmlEh bien, nous sommes à 2 jours et compter jusqu'à ce que les vacances d'été (je suis toujours stupéfait par tout cela). Devinez quoi, encore une fois, autres que les louveteaux camp de jour, j'ai sig
    DIY tapis omnidirectionnelle avec Wiimotes

    DIY tapis omnidirectionnelle avec Wiimotes

    Il y a quelques mois un couple d'amis et moi-même a tenté de faire un tapis de course omnidirectionnel pour une machine à faire qui allait venir dans notre région. Notre plan était de créer un tapis de course pour le prix le moins cher possible avec
    Voiture Camping dans une voiture compacte

    Voiture Camping dans une voiture compacte

    J'ai été sur un certain nombre de voyages au lycée et collège où le seul endroit pour dormir était en voiture, pas toujours très grande. Quand vos jeunes dorment dans un coin du poste ou légèrement inclinée n'est pas que grand une affaire mais comme