İçindekiler:

Java'da Poker Oyunu Nasıl Yapılır: 4 Adım
Java'da Poker Oyunu Nasıl Yapılır: 4 Adım

Video: Java'da Poker Oyunu Nasıl Yapılır: 4 Adım

Video: Java'da Poker Oyunu Nasıl Yapılır: 4 Adım
Video: Adım Adım Java 12 01 Metotlar İskambil Kart Deste 2024, Temmuz
Anonim
Java'da Poker Oyunu Nasıl Yapılır?
Java'da Poker Oyunu Nasıl Yapılır?

Bu talimat, Java'yı zaten bilen ve Java içinde bir poker oyunu oluşturmak isteyenler içindir. Her şeyden önce, Java kullanımına izin veren bir tür kodlama uygulaması veya web sitesi olan bir bilgisayara ihtiyacınız olacak. DrJava veya BlueJ kullanmanızı öneririm. Bu ikisi gibi bir uygulamayı kullanamıyorsanız, repl.it web sitesini kullanmanızı tavsiye ederim. Bir Java uygulamanız veya web siteniz olduğunda, poker programınızı kodlamaya başlamaya hazırsınız.

Adım 1: Bir Kart Destesi Oluşturun

Bir Deste Oluşturun
Bir Deste Oluşturun

Java'da bir poker oyunu yaratabilmek için yapmanız gereken ilk şey, bir deste iskambil oluşturmaktır. Bunu yapmak için, biri rastgele bir renk belirleyen ve diğeri iki ile on dört arasında rastgele bir sayı belirleyen iki genel statik yöntem oluşturun. Ana yönteminizde elli iki kartın tümünü alacak bir dizi oluşturun. Elli iki kartın tümünü diziye yerleştirmek için bir dizi kullanın. Kartı diziye yerleştirmeden önce, kartın elli iki kartlık dizide olmadığından emin olmak için bir for döngüsü kullanın. Kart zaten dizide değilse, onu diziye yerleştirin. Dizi, karıştırılmış bir deste oluşturan elli iki kartın tamamıyla dolduğunda, bir sonraki adıma geçebilirsiniz.

Adım 2: Oyuncuya Desteden Beş Rastgele Kart Ver

Oyuncuya Desteden Beş Rastgele Kart Ver
Oyuncuya Desteden Beş Rastgele Kart Ver

Bir sonraki adım, oyuncuya karıştırılmış destenizden beş rastgele kart vermektir. Oyuncuya rastgele beş kart vermek için bir for döngüsü kullanmanız ve Math.random kullanarak sıfırdan elli bire kadar rastgele bir sayı kullanmanız gerekir. Karıştırılmış kart destenizden rastgele bir kart seçmek için for döngüsünü ve rastgele sayıyı kullanın. Beş rastgele kart seçtikten sonra, oyuncunun hangi kartlara sahip olduğunu görmesine izin vermek için bunları yazdırın. Artık bir sonraki adıma geçmeye hazırsınız.

Adım 3: Oyuncunun Hangi Kombinasyona Sahip Olduğunu Belirlemek için Döngüler, If İfadeleri ve Döngüler Oluşturun

Oyuncunun Hangi Kombinasyona Sahip Olduğunu Belirlemek için Döngüler, If İfadeleri ve Döngüler Oluşturun
Oyuncunun Hangi Kombinasyona Sahip Olduğunu Belirlemek için Döngüler, If İfadeleri ve Döngüler Oluşturun

Artık Java'da bir poker oyunu oluşturma sürecinin üçüncü adımına hazırsınız. Üçüncü adım, oyuncuya hangi kombinasyona sahip olduklarını söylemek için for döngüleri, if ifadeleri ve while döngülerini kullanmaktır. Floş royal ile başlamak isteyeceksiniz. Oyuncunun floş olup olmadığını belirlemek için bir for döngüsü ve iki if ifadesi kullanın. For döngüsünü kullanarak tüm kartların aynı renge sahip olup olmadığını belirleyecek ve ardından iki if ifadesini kullanarak kartların on, Vale, Kız, Papaz ve As olup olmadığını belirleyeceksiniz. Floştan sonra, oyuncunun düz bir floş olup olmadığını belirlemek için iki while döngüsü ve üç if ifadesi kullanacaksınız. Sırada bir tür dört olacak ve bir tür dörtlü olup olmadığını belirlemek için bir while döngüsü ve üç if ifadesi kullanacaksınız. Dört çeşitten sonra tam evdir. Dolu bir evi belirlemek için tek bir if ifadesi kullanacaksınız. Dolu bir evin ardından, bir while döngüsü ve bir if ifadesi kullanacağınız floş gelir. Floştan sonra bir while döngüsü ve hem düz hem de üç tür için iki if ifadesi kullanacaksınız. Daha sonra hem iki çift hem de iki tür için bir while döngüsü ve bir if ifadesi kullanacaksınız. Son olarak, oyuncunun sadece yüksek bir kartı olup olmadığını belirlemek için yalnızca bir if ifadesine ihtiyacınız olacak. Şimdi son ve son adıma geçme zamanı.

Adım 4: Oyuncuya Kombinasyonlarının Ne Olduğunu Söyleyin

Oyuncuya Kombinasyonlarının Ne Olduğunu Söyleyin
Oyuncuya Kombinasyonlarının Ne Olduğunu Söyleyin

Son adım, oyuncuya kombinasyonlarının ne olduğunu söylemektir. Onlara kombinasyonlarını söylemek için, kombinasyonun kodundaki döngüler ve ifadeler içinde println ve System.exit()'i kullanacaksınız. println oyuncuya kombinasyonlarının ne olduğunu söyleyecek ve System.exit() programı sonlandıracaktır.

Önerilen: