Hoppa till innehåll

Etikett: Minecraft

Minecraft och QML.

Jag började för ca ett år sedan att spela Minecraft. Initialt var jag inte så imponerad när jag såg spelet, men när jag köpte det, och testade det; när man febrilt grävde sin första gruvöppning med en blomma nattetid, med alla mobs som ständigt tog kål på en: då var jag fast.

Sedan dess har jag och några vänner haft en egen server, som kör Ubuntu och administeras över SSH. Vi använder Overviewer för att se en kart över vår vackra skapelse och spelar någon gång i veckan. Minecraft är som lego för mig – ingen ände på vad man kan göra – än mindre när det kommer till Redstone.

Hur som helst så har vi blivit allt fler, och det är nästan alltid någon inne, och jag, mfl., har behovet att kolla så att servern är uppe och fungerar, samt att det är kul att se vad det pratas om, samt vilka som är inne. Jag kunde lätt göra det eftersom jag har direktkontroll över servern med SSH, plus att vi kör med MSM för att administera Minecraft-servern. Men jag ville gå steget längre.

Därför satte jag igång och började koda på ett WebUI för msm. Alltså en hemsida man kan gå in på för att kunna ha lite kontroll på vår server. Egentligen mest för att utmana mig själv, och för att det är kul att koda. Sedan ville jag även ta steget till att skapa en mobil-applikation, och eftersom jag är mest intresserad av kommande Ubuntu Touch så fick det bli en app till det: mstm – Minecraft Server Touch Manager.

Det är faktiskt fruktansvärt lätt att komma igång med QML i QtCreator. Det som jag hade – eller har – problem med var att jag ville kunna utföra kommandon direkt från applikationen – vilket skulle kräva att jag skulle få skriva en extension till Qt i C++, vilket jag inte kan. Så istället gjorde jag om min msmwebui för att visa den info jag söker i XML, vilket jag sedan hämtar in i applikationen. Dessutom visar den vår karta.

Dock är ju denna kod väldigt anpassad för mina egna ändamål, men jag har tänkt att släppa koden fri efter att jag har anpassat den nog för att man själv ska kunna förstå sig på den, och inget finns kvar av den info som endast gäller mina egna servrar.

För att få det at funka nu så krävs det att man har en webbserver, msm, overviewer installerat och uppe. Sedan ska man skapa SSH-nycklar m.m. Så det kommer.

Kul är det!

Kommentarer är stängda

Minecraft och -Con.

För en dryg månad sedan införskaffade jag mig spelet Minecraft av svenska Mojang med Marcus ”Notch” Persosn som huvudsaklig utvecklare. Jag föll pladdask!
Spelet var fantastiskt och jag kände mig som ett barn som lekte med LEGO igen. Friheten och möjligheterna.

Jag gick upp på ett litet berg och började gräva en grop rakt ner, med bara händerna. Allt för att finna mineraler och metaller för att kunna skapa mig nya verktyg – och vapen för att skydda mig eftersom jag dog varje natt, om och om igen.

Idag har jag och ett gäng vänner byggt byar, en borg, tunnel-/tågbana, port till The Nether, hus, fyrar, gigantiska gruvor, och nu senast: The Death Star.
En, inte helt skaleenlig, kopia av mitt drömhus byggde jag när jag tog pauser inför en tenta.

Det är helt enkelt roligt att få leva ut delar av sin fantasi och se vad man kan göra för roligt – som maskiner som lyfter undan block när man kommer med tåget, för att inga monster ska komma in. Eller leva ut sina arkitekturiska kunskaper.

Minecrat har slagit världen med häpnad – dragit in en halv miljard och har över fyra miljoner spelare. Så stort att det har satts igång ett MineCon, som går av stapeln as we speak. Det streamas live och kan ses nedan.

För er som ännu inte testat Minecraft – gör det på egen risk. Det är fantastiskt och man fastnar.

Watch live video from IGN Entertainment on sv.twitch.tv

Kommentarer är stängda