Jag skapar ett textäventyr i java

mud

Det har varit lite dåligt med skrivandet här på sida, men ja det blir så ibland när man har så mycket annat att göra. Vi har precis börjat med avancerad java på utbildningen, vilket kräver sin man för att fixa. Men idag hade jag tänkt att ni skulle få göra en lite djupdykning ett projekt jag starta upp för att lära mig java. De flesta vet att jag gillar fantasy och jag var tidigt i gång med vad som troligen är helt dött idag, jag talar om mud. Mud var i början av 90-talet något som alla spelade på Telnet, ett textäventyr.

Mitt projekt är något liknade, ett textäventyr i java. Man ska här lösa problem för att komma vidare i spelet, än så länge ligger bara grunden ute på Github. Den är fri att ladda ner och arbeta vidare på.

skapa


Storyn på spelet är ytterst simpelt, en karaktär “spelaren” ska ta sig igenom en värld där det finns monster av olika slag, när man besegra dem kan man få diverse prylar. Jag har kommit så pass långt nu att man ska lösa ett problem för att ta sig in i staden.

Del av min kod:

public void playerSetup() {

playerHP = 20;
orcHP = 10;
orcWeapon = "Small Axe";
playerWeapon = "Short Sword";
System.out.println("Your HP: " + playerHP);
System.out.println("Your Weapon: " + playerWeapon);

System.out.println("Enter Player Name");
playerName = theScanner.nextLine();
System.out.println("Welcome " + playerName + ", Let´s start you adventures!");
}

De första dagarna på utbildningen

Som alla vid det här laget vet så läser jag till Javautvecklare, vilket jag blev hastigt och lustigt antagen till. Trodde inte det skulle gå så fort, men ja nu är jag här och kommer kämpa hårt för att klara av utbildningen. Men som många kanske inte förstod så hålls föreläsningarna på distans och genom Teams, vilket jag själv anser är hopplöst buggigt.

Men hör och häpna , det har fungerat relativt bra. Förutom då dessa små saker som  att kameran fryser med jämna mellanrum, samt att ljudet bara försvinner medans man lyssna på något intressant som föreläsaren har att säga.


Tror dock att allt detta kommer att fixa sig under tiden vi kommer att ha dessa föreläsningar, tekniken är alltid lite opålitlig i början. Det märkte vi ju i våras när vi hade lektioner på distans med.

Pingpong är ännu ett system som vi använder, detta system är onödigt krångligt kan jag tycka. Mycket klickande för att hitta rätt bland alla flikar,vilket gör att hela systemet känns rörigt.  Begriper inte varför de ska göra det så krångligt.


Sen arbetar vi med ytterligare ett system som heter Github, vilket är om inte ännu rörigare att använda. Men till deras försvar så ska det här vara en plattform för de som skriver kod och program, så det lär nog bli väldigt logiskt när man väl kommer in i hur det fungera. Har bara lagt upp ett program där, vilket är det program vi skrev denna veckan.


Jag lär mig programmera i C#

Okej, nu börjar det händer saker här igen. Tror det eller ej men jag har börjat studera igen, ja den här gången satsar jag stenhårt på programmering. Detta är något som ligger mig varmt om hjärtat, har redan avverkat tre dagar på NTI- skolan där jag nu får lära mig programmera i språket C#. Mycket känns väldigt bekant från det jag gjort tidigare, det känns ändå väldigt kul att få göra något man älskar.
Datorer och att skriva kod har alltid varit en passion för mig, tror jag var runt 14 år när jag började skriva kod på min C64. Då hette språket Basic och var precis som namnet väldigt enkelt, senare gick jag över till Pascal och sedermera till Delphi som var lite mer utmanande. Allt detta gjorde jag på egen hand, så det enda bevis jag har är den kunskap jag kan visa upp vid datorn. Nu kommer jag iallafall att få ett av språk på papper, med andra ord C#.

Jag hoppas innerligt att detta ska göra så att jag kan börja på nästa steg i min programmeringskunskap, att läsa till javautvecklare. Så efter den 4 september ska jag vara klar med denna kurs, som jag nu läser på en hastighet av 125 %. Kanske låter lite snabbt, men det passar mig perfekt då jag kan sitta och skriva kod hela dagarna.