JAVA – Mobile Application Developer

All Posts All Posts

Category: JAVA
Pişti Oyunu Konsol (JAVA)

Pişti Oyunu Tanımı ve Şartları

Projenin Kodları

Tüm projeyi İNDİR: Program Raporu ve Kodu

Bir deste 52 karttan oluşmaktadır.

  1. 4 çeşit (çeşit) kart bulunmaktadır: Kupa (♥), Karo (♦), Maça (♠) ve Sinek (♣).
  2. Her çeşitten 13 kart bulunmaktadır (1 veya A, 2, 3 …, 10, J, Q, K). Bu değerler kartın numarası olarak adlandırılır.
  3. J (Joker), Q (Kraliçe) ve K (Kral) için sırasıyla 11, 12 ve 13 kullanabilirsiniz.

Oyuncu ve bilgisayar ellerinde 4 kart bulundurur. Oyun, oyuncu ve bilgisayarın sırasıyla yere bir kart bırakmaları şeklindedir. Yere kart bırakma işlemi oynama olarak adlandırılır. Kart K oyuncu O tarafından oynandığında aşağıdaki 3 durumdan biri ortaya çıkar:

  1. Yerde sadece 1 kart bulunmaktadır. Bu kartı T olarak adlandıralım. Eğer C ile T aynı sayıya eşitse, oyuncu P pişti yapmış olur ve 10 puan kazanır. Oyuncu P yeri temizleyerek C ve T kartlarını kasasına koyar. Bu noktada yer boş durumdadır.
  2. Yerde birden fazla kart vardır. Yerde en üstte bulanan kartı T olarak adlandıralım. Eğer C ile T aynı sayıya eşitse oyuncu P yeri temizleyerek yerdeki tüm kartları kasasına koyar.
  3. Yerdeki kart sayısı ne olursa olsun, eğer C kartı Joker kartına veya yerde bulunan kartların en üstündekine eşit değilse, C kartı yerde kalır ve en üstteki kart olur. Kimse yeri temizlemez.

Oyun sonunda pişti puanlarına ek olarak; her oyuncu, kasasındaki pişti olmayan her kart için 1 puan kazanır. En çok puanı toplayan oyuncu kazanır.

Her pişti oyunu aşağıdaki şekilde devam eder:

Hafıza Oyunu (JAVA)

Bu slayt gösterisi için JavaScript gerekir.

Hafıza Oyunu Bilgileri

Projenin Kodları

Tüm projeyi İNDİR: Program Raporu ve Kodu

1. Oyun nxn adet hücreden oluşmaktadır ve oyun başlangıcında tüm hücreler kapalıdır.
2. Oyuncu bu kapalı hücrelerden bir tanesine tıklar ve hücrenin içeriği görüntülenir. Sonrasında bir başka kapalı hücre tıklanır ve bu hücrenin de içeriği görüntülenir.
3. Açılan hücreler 2 saniye kadar açık kalır; eğer bu hücrelerin içerikleri birbirine eşit değilse hücreler tekrar kapalı konuma getirilir.
4. Eğer hücrelerin içerikleri birbirine eşitse hücreler açık olarak tutulur.
5. Tüm hücreler açık hale getirildiğinde oyun tamamlanmış olur.
6. Puanlama oyunun başlangıcı ile bitişi arasındaki süre kadardır.