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

onsdag den 30. december 2015

planer for 2016 - kommende projekter og serier

hvis du er en af dem der følger med på min youtube kanal, så har du set den video jeg har lagt op med de planer jeg har for 2016. jeg nævner ikke dem alle i videoen. og med god grund for ellers ville det kunne tage meget lang tid.

På min youtube kanal vil der blandt andet komme tutorial serier, hvor jeg sammen med jer vil lave apps, små programmer og projekter med rasberry pi. 

Video her:

Jeg vil også være lidt mere aktiv her på bloggen. og dele flere af de ting jeg laver på min youtube kanal men jeg jeg også dele mere af det jeg laver privat.

Jeg har også en del andre mål der ikke har så meget med youtube eller bloggen at gøre. blandt andet at jeg gerne vil havde udgivet nogle apps og at jeg har overvejet at starte en blog mere. men det skal i nok høre mere om når vi kommer over på den anden side af nytår.

Til sidst vil jeg gerne sige godt nytår til jer alle og opfordre jer til at skrive i kommentarfeltet vis i har nogle ønsker til hvilken type apps i kunne tænke jer at jeg lavede tutorials om.

tirsdag den 17. november 2015

Ja, jeg vil bygge en satellit!

Jeg fik aftenen i går til at gå med at side og klistre den her lille sag sammen. det er en 1U kube satellit. ja pæn er den ikke men nu var det jo heller ikke formålet med at lave den.

Til jer der ikke lige ved hvad en kube satellit eller CubeSat er så kan det nemt forklares som en lille firkantet satellit. den jeg har planer om at bygge er en 1U CubeSat som er 10x10x10 cm og den vil ikke veje mere end 1 kg. der er også andre typer som 0.5U 2U og 3U der har nogle lidt andre størrelser og vægt grænse. hvis du har lyst til at læse mere om CubeSats kan du læse den her artikel fra wikipedia (https://en.wikipedia.org/wiki/CubeSat) eller på cubesatkit.com

Jeg har lavet den fordi jeg for nogle dage siden fik den ide at nu ville jeg lave mig min helt egen satellit. og jeg ved hvad i vil sige: "jamen Benjamin er det ikke vildt svært og dyrt at lave en satellit?" dette er dog kun delvist rigtigt. for ja en stor satellit som dem NASA ESA o.lign. laver er svære og kræver meget tid at lave, men en CubeSat, som den jeg har forsøgt at lave en model af, koster ikke ret meget. de koster heller ikke millioner at sende op i rummet. Dog er det heller ikke biligt for en 1U CubeSat koster stadig en del at sende op. nogle har gjort det for ca 70.000 kr mens andre har presset penge pungen til det yderste og giver op 2-3 hundredetusind for at sende en op.

Selvom at det er en dyr omgang. og selvom at jeg nok ikke i første omgang kan få sendt min satellit op i rummet,  så vil jeg ikke lade det stoppe mig. JEG VIL DESIGNE OG BYGGE MIN EGEN SATELLIT! og jeg har nogle forskellige mål med det. nogle mere egoistiske og andre måske knap så meget.

Jeg vil bygge en satellit:
  • der er så billig at bygge som mulig
  • der er bygget af så mange of the self produkter som muligt
  • der ikke kræver den store kendskab til elektronik 
  • for at bevise at alle kan gøre det
  • for at lære noget nyt

Det bringer os så til grunden til at jeg lavede min papir model. for den er ikke bare til at have til at stå til pynt. planen er at jeg skal bruge den til at få en ide om hvad jeg kan klemme ind i en kasse på 10x10x10 cm. jeg er klar over at den kun er lavet af pap og papir og der for ikke kan holde til så meget men det er også kun til at se hvordan forskellige dele passer inden jeg begynder på en prototype. jeg havde fx. den ide at jeg ville bruge en raspberry pi som computer i satellitten. men efter at havde bygget modellen har jeg taget det op til genovervejelse da jeg ikke er sikker på at kunne bruge USB-portene på min raspberry pi. det er ikke sikkert de bliver nødvendige senere hende i projektet men der må jeg altså bare se tiden an.

hvis du har nogle ideer til hvad man kunne bruge til at bygge satellitten eller har du selv et helt vildt projekt som du gå og arbejder på eller kunne tænke dig at komme i gang med vil jeg da meget gerne høre om det i kommentarfeltet

torsdag den 3. september 2015

Skaf information fra en minecraft server ved hjælp af python

For nu godt to uger siden uploadede jeg en video til youtube for jeg forklare hvordan man kan bruge python til at skaffe oplysninger fra en minecraft server. fx. hvor mange er online, hvem er online, hvilken version er serveren, kører den vanilla eller bukkit/spirgot og hvilke plugins er der på den.

det er meget nemt når man er kommet i gang og det kan i få hjælp til bare se med her: