Python coding for Minecraft (14 / 17 stap)

Stap 14: Advanced toelichting 4: vliegen met je hersenen


In een ander Instructable beschrijf ik hoe hack een Mindflex EEG speelgoed te werken via Bluetooth. Met behulp van python en een gewijzigde versie van het pakket van de NeuroPy, kunt u nu bepalen Minecraft met je hersenen. Hier is hoe het te doen, de Mindflex hetzij met een volledige Mindwave mobiele instellen. In mijn voorbeeldscripts doe ik dit in het neurosky.py -script.

Beginnen met het importeren van relevante pakketten en initialiseren van Minecraft:

Sluit aan op de hoofdtelefoon van de EEG. Mijn gehackte Mindflex EEG speeltje verbonden met mijn Windows laptop als COM11 en werkt meer dan 57600 baud. Het moet ook een speciale initialisatie-tekenreeks worden verzonden naar het omzetten op 57600 baud (en raw-modus). Dit werd gedaan met:

Als u een officiƫle Mindwave Mobile (of Mindflex gebruikt maar het met 9600 baud liet), kunt u het gedeelte ", waar" weglaten.

Nu we opgezet als een eenvoudige callback-routine die zal u omhoog verplaatsen (deze behoeften creatieve modus) gaat wanneer de "meditatie" waarde uit de eeg (die varieert van 0 tot 100) boven 60, en te verplaatsen naar beneden wanneer het gaat onder de 40:

Voor een goede maatregel postte ik de waarde van de meditatie om te chatten. Nu, alles wat we moeten doen is opstarten de EEG en informeren van de gebruiker:

Tot slot moeten we voorkomen dat het script afsluiten, door op te starten een eindeloze lus van slapen:

(Mijn neurosky.py script is enigszins liefhebber door te laten die u selecteren of u wilt werken met de "meditatie" of de "aandacht" waarde van de headset. Standaard doet het aandacht, maar /python neurosky m wordt het gestart in meditatie modus.)

Vervolgens zet de headset, en start het script met /python scriptnaam. Om een script stoppen als u van frambozen Jam Mod en Minecraft 1.8 gebruikmaakt, kunt u de opdracht van de /python zonder een van de argumenten. (Anders hebt u sommige uitgangsvoorwaarde instellen, of gewoon verlaten Minecraft.)

Gerelateerde Artikelen

Zomer kamp klasse op Python codering met Minecraft

Zomer kamp klasse op Python codering met Minecraft

Afgelopen zomer, leerde ik een vijf-daagse 1,5-uur-per-dag zomer kamp mini-cursus op Python programmeren met Minecraft voor begaafde kinderen als onderdeel van de Baylor University for Young People. Meeste kinderen waren een onderdeel van Project bel
Python codering voor Android Minecraft PE

Python codering voor Android Minecraft PE

De Raspberry PI versie van Minecraft kunt u script in Python, maken van fractal ontwerpen, tekeningen, turtle graphics, simpele spelletjes, enz. Hetzelfde kan worden gedaan op een desktop-versie met mijn frambozen Jam Mod (hier is mijn Instructable o
Star Wars "en" Star Trek in Minecraft met frambozen Jam Mod

Star Wars "en" Star Trek in Minecraft met frambozen Jam Mod

Ik zal uitleggen hoe (a) gemakkelijk maken van Star Wars en Star Trek (en andere) 3D modellen in Minecraft en (b) vliegen een ruimteschip in Minecraft (of zelfs hebben een andere entiteit, zoals een vleermuis of een zombie, vliegen het!), met behulp
Hoe maak je een grote Fancy House In Minecraft

Hoe maak je een grote Fancy House In Minecraft

Voordat we beginnen, wil ik u waarschuwen dat dit is gewoon een algemene gids voor het huis gebouw, zal ik niet geven exacte verhoudingen zoals sommige mensen willen een ander soort huis.Waarschuwing: Deze gids bestaat fore Minecraft 1.8. Andere vers
Echte wereld Minecraft

Echte wereld Minecraft

We all Know Minecraft is een geweldig spel, en Raspberry Pi heeft het meer awesome. Met de Minecraft-API kunnen we nu eenvoudig python scripts schrijven naar interface lezen wereld sensoren en knoppen in de Minecraft wereld.Stap 1: Benodigdheden 1. b
Raspberry Pi internetradio met kolf

Raspberry Pi internetradio met kolf

Het doel van deze tutorial is om u te tonen hoe u een radio die kan streamen van audio van het internet kunt bouwen met behulp van een eenvoudige web-interface om hem te bedienen. We zullen het volgende nodig:Raspberry PiSommige sprekers u kunt aansl
Personal Assistant met Telegram & Arduino.

Personal Assistant met Telegram & Arduino.

Hallo mensen!Een paar maanden geleden hoorde ik over een project dat een instant messenger bot gebruikt voor het maken van een systeem dat zou automatisch verwerken en ordenen van pizza's verzendingen door de costumieren via Whats app. Ik was als...
Fiets beurt Indicator van rugzak Cover

Fiets beurt Indicator van rugzak Cover

Dit project werd opgericht tijdens de CCA wiel goed ontwerp Sprint , die was gericht op het maken van fietsers beter zichtbaar voor voertuigen op de weg. Ik gebruikte een materiaal dat ik al gehad dat een regenhoes voor rugzak was. De volledige post
Raspberry Pi en een beetje erover

Raspberry Pi en een beetje erover

In dit instructable ik ga uitleggen wat een raspberry pi is en een beetje erover. Ook kunt projecten wat u doen op het.Stap 1: Wat is een Raspberry Pi?De Raspberry Pi is een low-cost, creditcard formaat computer die worden aangesloten op een monitor
Python programmeren - woordenboeken (for-lussen)

Python programmeren - woordenboeken (for-lussen)

# woordenboeken in Python; uitoefening van hoofdstuk 3 in "Snel Python leren"# Heb een paar for-lussen in deze die kunnen waarden verticaal afdrukkenafdrukken ("maken woordenboek nu.")telnums = {}afdrukken ("bevolken het woordenbo
Rekenmachine Coded met Python

Rekenmachine Coded met Python

na het leren een beetje over de programmeertaal Python, ik al dat het keurig om te proberen te repliceren van sommige van de wiskunde zou zijn dat zij Python shell doet met een GUI. Terwijl ik duidelijk niet overeenkomen met de shell prestaties voegt
Hoe maak je een Minecraft Skin for PC

Hoe maak je een Minecraft Skin for PC

Voordat dit instructable moet ik duidelijk dat deze huid maker alleen voor PC is maken. Met die uit de manier laat de slag!Stap 1: Aan de slag Om te beginnen u zal moeten gaan naar de website genaamd Nova huid. Zodra u het gevonden en opende het op i
Minecraft Simple Starter Kit For Survival spelers

Minecraft Simple Starter Kit For Survival spelers

Hallo iedereen! Vandaag zal ik laten zien u een gids voor mensen die willen beginnen overleving werelden!Stap 1: Grijpen sommige hout Eerste treft u 3 stukken hout van een mooie boom. Neem niet meer of u zult zitten having te veel hout.Stap 2: knutse
Minecraft Spigot Server Mod creatie

Minecraft Spigot Server Mod creatie

Minecraft servers zijn geweldig. Ze u toestaan om te bouwen van vrienden over de hele wereld, praten met mensen en prutsen met alle de opdrachten spon en alle plugins die beschikbaar voor het zijn. Als u helpen uitbreiden van de plugins beschikbaar v