KI wird als künstliche Intelligenz bezeichnet und wird oft als Computer mit menschenähnlicher Intelligenz bezeichnet. Wir können Microbit beibringen, wie man dieses Spiel spielt. Verwenden Sie einfach eine sehr einfache Strategie: Bewegen Sie sich auf den Apfel zu (wenn der Apfel über dem Teller ist, bleiben Sie still) . Lassen Sie uns eine Funktion namens letComputerPlay definieren.
Dann können wir diese Funktion in die Schleifenfunktion des Hauptspiels einfügen. Wir können den Code löschen, der die Schaltflächen (A- und B-Tasten) behandelt, und die entsprechende Funktion zum Bewegen nach links oder rechts bereitstellen:
Funktion moveLeft () { px--; wenn (px < 0) px = 4; pixel.setX(px);}) Funktion moveRight() { px++; wenn (px > 4) px = 0; pixel.setX(px );})
Code- und Microbit-Simulator:
Es funktionierte! Microbit weiß, wie man das Spiel spielt, und es wird nie müde. Tatsächlich ist Microbit sehr gut in diesem Spiel.
VERBESSERTE VERSION VON MICROBIT AI - GAMEPLAY-STRATEGIE
Lässt man den Microbit eine Weile spielen, sieht man das Spiel noch lange nicht vorbei, denn theoretisch wird der Microbit den Apfel immer fangen können, auch wenn er am weitesten entfernt steht – vier Schritte braucht er dann, um sich zu bewegen Es dauert fünf Schritte, bis der Apfel fällt, um das Spiel zu beenden!
Wir können jedoch immer noch eine kürzere Bewegungsrichtung wählen. Sie müssen nur die Kosten (Schrittgröße) für die Bewegung nach links oder rechts berechnen. Diese Strategie lässt den Microbit intelligenter aussehen. Dies ist eine verbesserte Version unseres MicrobitAI:
Funktion moveLeft () { px--; wenn (px < 0) px = 4; pixel.setX(px);}) Funktion moveRight() { px++; wenn (px > 4) px = 0; pixel.setX(px );})
Wie Sie sehen können, berechnen wir zuerst die Kosten der Linksverschiebung costOfMovingLeft und der Rechtsverschiebung costOfMovingRight und wählen eine kürzere (bessere) Richtung als unsere Richtlinie. Falls die Kosten für links und rechts gleich sind, wählen wir einfach eine zufällige Richtung (verwenden Sie Math.randomRange(0, 1), um eine Zahl von 0 oder 1 zu generieren, jeweils mit einer Wahrscheinlichkeit von 50 %).
Code und Microbit-Emulator:
Wie Sie sehen können, ist die künstliche Intelligenz hier sehr einfach – Microbit wird das Spiel streng nach den Anweisungen des Menschen spielen. Die Intelligenz von Microbit stammt aus der Entscheidungsfindung. Es ist sehr geeignet für Computer. Die Berechnung trifft Entscheidungen auf der Grundlage der aktuellen Situation. Die aktuelle Situation kann häufig auf der Grundlage einiger vorhandener Bedingungen (Variablen) berechnet werden.
PI-SUPPLY ist ein professioneller Komponentenlieferant, der alles bietet, was Sie für Ihr Komponentenprojekt benötigen. Außerdem führen wir eine große Auswahl anHimbeer-Pi,Arduino,Mikro:Bit,rock piundnvidiaHerstellerzubehör Ihrer Lieblingsmarken.
English
lingua italiana
日本語
