Program Döküm Eki sayı 3, sayfa 16

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 16

F1'e basarsanız yeni bir oyunun başlamasını sağlarsınız. Eğer F7'ye basarsanız oyunu terk etmiş olursunuz. (Oyunda kartları siz toplarsanız "SEN ALDIN", bilgisayar toplarsa "BEN ALDIM" yazısı çıkmaktadır. Pişti olursa sol üst köşede "*PİŞTİ*" yazar) (Oyunda kart fazlalığı kimdeyse puanına 3 puan eklenir) (Ekranda çıkan "0" harfi 10 anlamına gelmektedir.)

Oyunu yazıda bırakmak istiyorsanız "RUN-STOP" ve "RESTORE" tuşlarına aynı zamanda basmanız yeterlidir. Oyun içindeki satırların fonksiyonları:

1: Satırda L ortadaki kâğıt sayısını I dağıtılan kâğıt sayısını B toplamının başladığı kartın sayısını HY'de oyunun son sayısını simgeler.

2: Satırda 52 kart için ayrı ayrı diziler açılmaktadır. Bunlar renk dizisi,toplanan kartların dizisi,ortadaki kartların dizisi.

3: Satır ise ekranın siyah renge dönüşmesini sağlar.

4-9: Satırları programın ismini ve bazı bilgileri kapsamaktadır.

8-17: Programa adınızı ve saati girmenizi sağlar.

20: Satır kartları datadan okur.

30-60: Satırları arası kartların karıştırıldığı yerdir. Burada 2 döngü yer almaktadır. Bunun amacı bilgisayarın aynı kartı iki defa seçmemesidir.

65: Satırda başlangıç puanları sıfırlanır.

65-72: Seçilen kartların renk; komutlarının (işaret) belirlenmesi. Örneğin POKE 1282,83:POKE1282+54272,2 ortaya kırmızı bir kalp şeklini basar.

73: 4 kartın belirlenmesi (ortaya dağıtılacak olan).

81-160: Ekrana şekillerin çizilmesi.

165-180: Ortaya 4 kartın sırayla basılması.

195-200: Sizin kartlarınızın basılması.

8000-8100: Bu bir alt programdır. Bilgisayarın aynı kartı 2 defa atmamasını sağlar.

9000-9100: 52 kartın bitip bitmediği kontrol edilir.

900-9900: Ortada kart olup olmadığı kontrol ediliyor.

10000-10001: Atılan karta göre pişti olup olmadığı kontrol ediliyor.

20001-20071: Sizin ortaya kart atmanızı sağlıyor.

20072-30000: Attığınız kart ile ortada bulunan kartın karşılaştırılması.

30000-305000: Aldığınız takdirde (ortadaki kartları) bu kartları toplamış olduğunuzu sağlar.

40000-43100: Bilgisayarın ortadaki karta göre bir kâğıt atması. Bu satırlar ancak ortadaki kartın kendisinde varsa geçerlidir. Yok ise otomatikman satır 43100'e atlamaktadır.

43100: Ortadaki kart kendisinde olmadığından herhangi bir kartını ortaya atmaktadır.

43150-433000: Aynı kartı 2 defa atmamasını ve ortada hiçbir kart yoksa "J"yi atmamasını sağlıyor. Ancak bu kural attığı son kâğıt için geçersizdir. Elinde valeden başka kart kalmamışsa ortada hiçbir kart olmamasına rağmen mecburen valeyi atar.

50000-50011: Bilgisayarın attığı karta göre alıp almadığını veya pişti yapıp yapmadığını belirler.

55000-55001: Başka bir ihtimale göre pişti olup olmadığını kontrol eder.

5200: Dağıtılan 4 kartın bitip bitmediğini kontrol eder. Bitmişse yeniden 4 kâğıt dağıtır.

60000-61000: Datalar. Kısacası 52 kart bilgisayara burada verilir.

62000-63901: Oyun bitmiş, puanlar sayılmaktadır. Aynı zamanda oyuncuların 101'e varıp varmadıkları kontrol edilir.

63902-63917: Burası artık programın son bölümüdür. Ekrana birtakım son bilgilerin yazılması burada yapılmaktadır.

63950-sona kadar: Burası bir altprogramdır. Oyun hakkındaki kısa bilgi burada verilmektedir.

Klavyeyle gezinmek için ← ve → tuşları.