2008-11-20, 16:16
  #1
Medlem
Tjena, någon som skulle kunna ge sig på denna uppgiften att programmera kortspelet 21 aka blackjack?

Mina krav: Skriv ett program så att du kan spela kortspelet "21" med datorn. Det gäller att komma så nära
21 som möjligt men inte förbi. Klädda kort ger 10 poäng, ess ger 1 eller 11 och övriga ger den poäng valören anger.
Vid lika vinner datorn. Spelaren drar kort tills han är nöjd. Datorn tar nya kort så länge summan är högst 16.

Om du känner dig villig o hjälpa mig så försök gör den så lätt och simpelt som möjligt, inte massa onödiga saker.

Tack på förhand

/M
Citera
2008-11-20, 16:23
  #2
Medlem
ojns avatar
Och hur långt har du kommit? Gjort något klassdiagram? Ens funderat över ungefär vad som krävs? Ingen kommer göra allt åt dig, villket du verkar tro.

Se också How To Ask Questions The Smart Way.
Citera
2008-11-20, 16:31
  #3
Medlem
gTab2s avatar
1. Gör en array innehållande de 52 korten, samt en metod som blandar kortleken.
2. Dela ut kort till spelaren och "dealern"; fråga vad spelaren vill göra; kolla om spelaren har mindre,mer eller samma som 21; etc...
Citera
2008-11-20, 16:55
  #4
Medlem
Tooners avatar
Men vad är det med folk? Varför ska någon annan göra din uppgift? Du har ju inte ens försökt...

Citat:
Ursprungligen postat av gTab2
1. Gör en array innehållande de 52 korten, samt en metod som blandar kortleken.
2. Dela ut kort till spelaren och "dealern"; fråga vad spelaren vill göra; kolla om spelaren har mindre,mer eller samma som 21; etc...

Jag skulle nog göra en klass "Kortlek" och en klass "Kort". Kortlek innehåller ett visst antal Kort och metoder för att blanda etc. Kort innehåller information om vilket kort det är, och hur mycket det är värt i det här spelet.

Objektorienterat är alltid trevligt.
Citera
2008-11-20, 17:04
  #5
Medlem
gTab2s avatar
Citat:
Ursprungligen postat av Tooner
Men vad är det med folk? Varför ska någon annan göra din uppgift? Du har ju inte ens försökt...



Jag skulle nog göra en klass "Kortlek" och en klass "Kort". Kortlek innehåller ett visst antal Kort och metoder för att blanda etc. Kort innehåller information om vilket kort det är, och hur mycket det är värt i det här spelet.

Objektorienterat är alltid trevligt.

yes, så brukar jag också göra när jag programmerar kortspel, men eftersom TS var nybörjare så tänkte jag att det var bäst att simplifiera det hela.
Citera
2008-11-20, 18:26
  #6
Medlem
jag läste in mig på enums för några veckor sedan och minns ett ganska bra exempel på hur man implementerar en kortlek.

http://java.sun.com/j2se/1.5.0/docs/guide/language/enums.html
Citera
2008-11-21, 12:21
  #7
Medlem
IRMEs avatar
Det här kan du förmodligen göra själv om du försöker lite. Försök iaf, går det inte kan du ju posta koden här om du har problem med något i den, men som tidigare nämnts, ingen kommer att göra uppgiften åt dig.

(vill du lära dig programmera är inte det någon bra idé heller :/ )
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in