I ett lärande syfte så skriver jag ett java spel

Java kod

För en tid sen började jag skriva på ett spel för att lär mig allt om streams och thereds, detta är något som jag tycker är mycket svårt inom java. Men tack vare att jag gillar att se saker växa fram så har det nu börjat klarna lite mer. Alla kod finns på github, men jag har den låst än så länge. Spelet kommer troligen bara kunna laddas ner där.Sen är det upp till var och en som vill att bygga vidare på det. Jag har än så länge ingen story till det utan jag har bara kommit så pass långt att jag fått den blåa gubben att gå med hjälp av piltangenterna samt så har jag fått ett gäng NPC att vandra runt slumpartat och nysa.

java spel

Meningen med det här är att jag ska kunna lära mig. Kan jag få det här att fungera precis som jag vill så kommer jag troligen även kunna fixa till min stora plan, att göra en Zelda A link to the past klon. Troligen med andra karaktärer och en helt annan story, men med samma koncept. Personligen anser jag att det är ett av de bästa spelen som någonsin gjorts.

I skrivande stund har jag kommit så lång i min personliga utveckling att jag lyckats med det jag skrev ovanför, nästa steg är att försöka få NPC att bli lite intelligentare. Just nu är de är rätt dumma och springer bara runt  och jaga spelaren, kanske inte så inspirerande att spela ett sånt spel. Men vi ta ett steg i sänder.

Jag har inte gjort gubbarna, jag har däremot med hjälp och en jädra massa guidning skrivit all kod själv.

//Christer Holm 2021

The Island , ett javaspel under bearbetning

Efter mycket kämpande så har jag lämnat in mitt spel för granskning, det var inte det lättaste att utföra då jag fortfarande känner att jag är på en basic nivå i java. Jag gjorde mitt bästa och känner att om jag haft några veckor till på mig så hade jag fixat det hela. 

Spelet jag gjorde heter The Island, storyn är mycket enkel du ska hitta en nyckel för att sen kunna öppna en kista. Nyckeln i sig måste du vinna från antingen piratpojken eller pirat flickan som vistats på den lokal puben. Du vinner genom att spela tärning med dem, men kruxet är att du måste hitta de dubbla tärningarna för att kunna vinna över dem. Så långt är det väl inga krux med det hela. Vinner du så får du nyckel och kan ta dig till kistan.



Saker som ska läggas till :
Köp och sälj ska fungera bättre och smidigare.
När man har öppnat kistan ska det  leda vidare i historien.
NPC karaktärerna ska kunna var på fler ställen än puben.
Det ska komma upp en label som visar hur mycket guld du har.
Inventory ska kunna innehålla tärningar och andra saker man köper eller samlar på sig.
En karta över spelet ska komma till.
ljud ska komma till.

Jag kommer fortsätta att bygga på det här tills jag känner att jag behärska java, just nu är jag långt ifrån att behärska det till fullo. Hoppas dock på att jag inte kommer att få IG, utan att jag blir godkänd.

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!");
}

Spela casino med sunt förnuft

I samarbete med JackpotCity

Det här med spelautomater var en stark grej när jag var yngre, ja jag är ganska gammal nu så jag kommer ihåg de automater där man kunde spela Black Jack och Texas Holdem. Jag var rätt så gammal när jag började spela på dem, det började med att jag la in en 20-lapp. Det kände som att det räckte för min del. Ibland vann man, ibland förlorade man. Jag la dock aldrig in mer än 20 kr när jag spelade, detta för att jag inte skulle spela för mer. För om vi ska var ärliga så är det sjukt kul att spela och det är sjukt lätt att fastna.  
 

Source: Pixabay

Tipset är då att man gör som jag gjorde, man ta ett belopp och sen håller man sig till just det beloppet. De maskiner jag spelade på kunde man aldrig vinna mer än 500 kr och det kände som det var perfekt. Jag kunde ibland tjäna ihop till en hel kväll med öl, de kvällarna gick man plus minus 0. Så det kändes ju extra bra.  
 
Förra året så skulle jag och min sambo ta färjan över till polen, en gemensam vän hade bjudit oss på denna resa. På färjor finns det casinon och framförallt slots. Dessa maskiner fanns även på denna färja och de fanns överallt, då menar jag överallt på alla däck. Man kunde inte missa dem helt klart.  
 

Vad jag reagerade på att här krävdes att man satsade något mer än 20 kr för att kunna spela, sen fanns det spel som jag inte redigt fattade. Men Black Jack samt Texas Holdem vet jag hur man spelar så det var de maskiner jag var ute efter att spela på. Efter mycket letande hittar jag en maskin som påminde om de maskiner jag spelade på som yngre, det var nästan så man fick lite nostalgichock på köpet. Sagt och gjort så testade jag spela på dessa men var nu tvungen att satsa lite mer än 20 kr, tror det blev runt 50 kr som jag la i maskinen. Det gick kanske inte så bra som jag hade hoppats, jag blev av med e pengarna utan att ens fått ett två par.  Nu kan vi diskutera vilka odds det var på det, inga bra odds med andra ord.  Vad har man lärt sig av det här då, sats aldrig mer pengar än du har råd med. Jag hade bara råd att satsa 50 kr, ibland har man tur och kan spela länga på de pengarna andra gånger går det som för mig nu. Man förlora allt på bara några minuter. 
 

Source: Pixabay


Vill understryka att man aldrig ska spela för mer pengar än man har råd med, tänk på att du ska kunna ha råd att förlora. Har du inte råd att förlora så ska du inte heller spela.  Du ska inte heller låta minderåriga spela, det finns en anledning till att det 18 år Du ska inte heller låta minderåriga spela, det finns en anledning till att det 18 år gräns på att spela casino och slots.  Med andra ord spela med sunt förnuft och spela inte för pengar du inte har. 
 
 

En kväll i spelets tecken!


Så nu efter en dag med möblering där vi slagit halvt ihjäl oss så tar vi kväll,  vi har bjudit hem Martin och Ann-Louise för lite mat och spel. Då vi haft full upp med möblering under dagen så blev det att vi beställde hem mat från Onlinepizza.se, otroligt smidigt när man inte orkar laga mat eller gå och hämta maten själv.

Spelet denna kväll blev “Mellan tummen och pekfingret“, ett spel som till en början verkar krångligt men blev lättare att förstå under spelets gång. Det var faktiskt första gången jag spelade det här och fann det väldigt kul, man lärde sig till och med lite under spelets gång.

Jag gillar verkligen inte sällskapsspel i vanliga fall, så det är ett gott tecken att jag gillade det här.