onsdag den 31. august 2016

Playes online status ring

Så jeg har siddet og kedet mig lidt efter jeg er stoppet på sommer kursus og faldt lige over HTML tagget  canvas og har siddet og leget lidt med det.

Og jeg er så endt med at få lavet en ring som man så kan se hvor mange der er online og ringen fyldes ud som man når serverens max antal spillere. her neden under er et eksempel hvor jeg har brugt en af de servere jeg spiller meget på.






nu er det eksemple her over jo godt nok et statisk billede men vis du nu prøver at sætte koden her neden under ind på din egen hjemmeside kan de jo selv se at det virker. du skal bare huske at angive ip'en og porten til din egen server eller den server som du nu vil prøve med.

  <canvas id="canvas" height="200px" width="200px"></canvas>
  <script src="https://mcapi.us/scripts/minecraft.js"></script>
  <script>var ip="doggycraft.dk",port=25565;</script>
  <script src="http://benjaminbreuner.dk/minecraft/onlineRing.js"></script>

Smider du koden der ind på din egen hjemmeside så får du en ring som ligner den jeg har et billede af.

åh ja og til dem som kunne havde interesse i det så har jeg også fået en patreon side som i er meget velkommende til at tage et kig på https://www.patreon.com/BenjaminBreuner

torsdag den 21. juli 2016

Tekst til ASCII kunst Generator

                                                 
        ,--,                                     
      ,--.'|            ,--,    ,--,             
   ,--,  | :          ,--.'|  ,--.'|             
,---.'|  : '          |  | :  |  | :     ,---.   
|   | : _' |          :  : '  :  : '    '   ,'\  
:   : |.'  |   ,---.  |  ' |  |  ' |   /   /   | 
|   ' '  ; :  /     \ '  | |  '  | |  .   ; ,. : 
'   |  .'. | /    /  ||  | :  |  | :  '   | |: : 
|   | :  | '.    ' / |'  : |__'  : |__'   | .; : 
'   : |  : ;'   ;   /||  | '.'|  | '.'|   :    | 
|   | '  ,/ '   |  / |;  :    ;  :    ;\   \  /  
;   : ;--'  |   :    ||  ,   /|  ,   /  `----'   
|   ,/       \   \  /  ---`-'  ---`-'            
'---'         `----'                             
                                                 
        ,----,                                       
      ,/   .`|                                       
    ,`   .'  :  ,---,                                
  ;    ;     /,--.' |                                
.'___,/    ,' |  |  :                __  ,-.         
|    :     |  :  :  :              ,' ,'/ /|         
;    |.';  ;  :  |  |,--.   ,---.  '  | |' | ,---.   
`----'  |  |  |  :  '   |  /     \ |  |   ,'/     \  
    '   :  ;  |  |   /' : /    /  |'  :  / /    /  | 
    |   |  '  '  :  | | |.    ' / ||  | ' .    ' / | 
    '   :  |  |  |  ' | :'   ;   /|;  : | '   ;   /| 
    ;   |.'   |  :  :_:,''   |  / ||  , ; '   |  / | 
    '---'     |  | ,'    |   :    | ---'  |   :    | 
              `--''       \   \  /         \   \  /  
                           `----'           `----'   
                                                     
prøv at lave noget selv patorjk.com/software/taag/

onsdag den 23. marts 2016

Online sikkerhed



Vi lever i en tid hvor, hvad vi deler online kan gå fra kun at blive set af vores nærmeste venner til millioner af mennesker verden over på et par dage, og hvor vi hele tiden er i fare for at hackere og scames skal stjæle vores personlige oplysninger.



Se med i disse videoer fra Google og få tips og tricks til hvordan du omgås mere sikkert på nettet.

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