Viser opslag med etiketten benjamin1313. Vis alle opslag
Viser opslag med etiketten benjamin1313. Vis alle opslag

mandag den 1. februar 2016

Lav en Minecraft-Bot

Jeg har leget lidt rundt med et javascript library(bibliotek) til Node.js her i den seneste tid. Det hedder mineflayer og det gør en i stand til at lave bots som kan join en minecraft server.

Man kan programmerer botten til at gøre alt det som en normal spiller ville være i stand til. såsom at gå rundt i verdenen, mine, fælde træer, og skrive i chatten. Eksempler på hvad man kunne lave med den ville være at sætte den til at farme for en eller dræbe mostre. Man kan også som jeg har gjort lave en chatbot.


For at lave din egen Minecraft-bot skal du først havde installeret Node.js hvilket du kan hente fra deres hjemmeside nodejs.org.

når du har installeret Node.js skal du også havde installeret mineflayer biblioteket. det kan du gøre ved at åbne kommandoprompt/cmd og skive følgene.

npm install mineflayer

Som en start vil jeg bare vise hvordan man laver en bot der gentager hvad andre spillere skriver i chaten. Du  åbner en ny fil og skriver følgende i den


var mineflayer = require('mineflayer');

var bot = mineflayer.createBot({
  host: "123.456.78.9", // ip
  port: 25565,       // port
  username: "your@mail.com", 

  password: "pass",
}); 

bot.on('chat', function(username, message) {      
    if(username.indexOf(bot.username) >= 0) {

        return;
    }else{

        bot.chat(message);
    }
});

Og så gemmer du bare filen som bot.js.

Så nu er der kun tilbage at starte programmet. det gør du ved at starte kommandoprompt i den mappe du har gemt bot.js og så skriver du node bot.js
nu burde du kunne se botten joine den server du har valgt og den burde begynde at gentage alt der bliver skrevet i chatten.

Hvis du har fået blod på tanden og gerne vil prøve at lege lidt på egen hånd kan du tjekke bibliotekets side ud her https://github.com/PrismarineJS/mineflayer eller du kan tage et kig på følgende eksempler. https://github.com/PrismarineJS/mineflayer/tree/master/examples  og https://github.com/benjamin1313/Minecraft-Chatbot

søndag den 29. december 2013

Chat system

Har brugt meget af dagen på at få lavet et Chat system, som jeg vil havde ind på min hamachi hjemmeside. Det er godt nok ikke mig selv som har kodet det, men der er nogle mindre problemer, som skal fixes inden jeg kan få den til af virke.

fredag den 27. december 2013

Så kig den dag

så fik man jo dagen til at gå med at spille minecraft og arbejde lidt på pokedex projektet. som går rimelig godt indtil videre. jeg har også studeret lidt javascript, som jeg håber på at kunne få brug for til at lave pokedex projektet. eller et andet projekt i en nær fremtid.

onsdag den 25. december 2013

It works!

har brugt det meste af dagen på det. og nu løkkes det endelig jeg fik en web server op at køre over hamachi. sådan at jeg kan vise alle de fremskridt jeg laver på min hjemmeside til mine venner og familie. uden jeg skal til at åbne en port eller købe et host. en ulempe ved det er dog at min pc ikke kan være tændt 24/7 så de kan ikke altid komme ind på hjemmesiden. men hvad så jeg skal jo kun bruge den til at blive bedre til at kode.

pokedex projekt

jeg sider for tiden og arbejder på en pokedex som er skrevet i HTML og CSS. sådan den virker i min browser. indtil videre har jeg lavet et layout. for hvordan siden skal være opbygget.

læs mere om projektet på http://poketeam.dk/forum/viewtopic.php?f=46&t=586

mandag den 23. december 2013

Hmm...

jeg gad godt vide om man kan bruge Hamachi til at lave en web server over sådan at dem der er på Hamachi netværket kan se den web server som man har til at så hjemme hos sig selv. sådan man kan vise sin side til sine venner uden at man skal til at åbne en port til det, købe et host eller få dem hjem til en selv.