Bu sayfadaki yazılar
Sayfanın metni
Sayfa 76
TANITIM
sür. Füze artık 42 derecede C ile chaff, ses susuyor, az sonra keskin bir ıslıkla füze dibimizden geçerek patlıyor. Hemen sağ tarafa yatıyoruz. İşte orada; 9 km.'de bir MiG-21. Uçağın yaklaşma hızı azalmış, dönüyor, affetmeyeceğiz. Silah Sidewinder'da (19 km menzil), hedef ortada; ateş, izlemeye başlıyoruz. Uçak kaçıyor, fazla şansı yok. O ne? Birden AA-8 alarmı, 4 km de... Bunlar ısı güdümlüdür, sola yatmalı Flare atmalı, bakmadan sola çekiyoruz, Yüksekliğimiz neydi ??? Flare atacağız, ses iyice tizleşti, nerede bu F TUŞU !!!! Son anda, kıl payı. Ohhh, dünya varmış. Bu arada durumu görmek için V tuşuna basarak olayları inceliyoruz. Ok ile en aşağı gidiyoruz. Evet son dört olay, Minsk'in battığını, iki adet MiG-21'in kalktığını ve bir MiG-21'in bir F-16 tarafından düşürüldüğünü yazıyor.... Yakıtımızın yarısı tükendi, havalanımızdan 350 km. uzaktayız, düşmanlar uyandı ve biz SAM'larla kaynayan bir havaalanının minicik kulesini bombalayacağız diye tutturduk. Diğer MiG de bize dönmeye başladı; daha 60 km. uzakta, havaalanına ise 75 km. kadar daha var .....
Devamı mı? Devamını kendiniz oynayacaksınız. Değişik durumları ve sorularınızı Pilotlar kahvesinde açıklamak üzere burada mola veriyorum.
Oyunda büyük eksiklikler var. Karşılıklı oynanamaması, güzel görevlerin olmaması bunların en göze çarpanlarından. Bu konuya oyunda hiç özen gösterilmemiş. Uçakta hiç teknik sorun çıkmaması, ya vurulması ya da uçması o kadar gerçekçilik içinde sırıtıyor. Ayrıca yer yer karışık kontrollerin sorun yarattığı oluyor. Bazen / tuşu tankere kilitlenmeyi sağlayacağı yerde silahları ateşliyor. Tankere kilitlenmek için +- 250 feet'te +- 25 derecede +- 50 knotta ve 5 km.'den yakında olduğunuzu düşünürseniz, atışı ıskalamıyorsunuz. Veya Realistic uçarken, düşük hızlar ve düşük irtifalarda uçak ekseni etrafında 20'şer derecelik dönüşler yapmaya meyilleniyor. Kısa zamanda bu eksikliklerin ya yeni bir oyun ya da yeni bir versiyon ile giderileceğini tahmin ediyorum. Vektör tekniğine ise diyecek yok. Gölgelendirmeler ve dönüşler, eğriler her şey harika. Çarpışma mantığı da oldukça sağlam (Yolların hızlı adamı HARUNA CLASS HEAVY CRUISER, Tornado ile bir düşman Aircraft Shelter'ın içinden afterburner'larla sapasağlam geçti). Tüm sorunlarına rağmen, bu oyunu oynamak zevk veriyor. Nasıl Interceptor zamanında en az görevi olan oyunlardan biri olmasına rağmen insana bir uçuş zevki verebiliyorduysa, bu oyun da oynayana çok zevk veriyor. Simülasyon oynamayı veya uçaktan seviyorsanız, arşivinizde mutlaka bulunmalı. Uçmasanız bile, tüm uçak ve silahların dataları için alınabilecek bir oyun. Buna benzer yeni oyunlarda buluşmak üzere hoşça kalın. Electronic Arts/Biri demo, 2 disket/1 MB
GRAFİK.......................... : %88 SES ................................ : %85 OYNANABİLİRLİK........... : % 90 GENEL ........................... : %90
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 77
Geçen sayıyı okuyanlar hatırlayacaklardır. BASIC'e ait temel emirlerin neler yapabileceğine değinmiş ve küçük örnekler vermiştik. Konumuz CIRCLE emri idi ve bu emirle sadece sıkıcı daireler değil noktalar ve çizgiler de çizebileceğimizi görmüştük. Yazının sonunda ise sizlere bu bilgilerle yapabileceğiniz iki basit program fikri vermiştim, işte bu programlardan biri analog saat:
REM BİR SAAT YAPALIM
pi = 3.1415
start: CLS
x = WINDOW (2):xx=x2 y = WINDOW (3):yy=y2
I = y*1.5
FOR f = 0 TO 360 STEP 6 a = f*pi/180 IF (f MOD 5) = 0 THEN CIRCLE (xx,yy),l+25,1 ,-a,a,y/x CIRCLE (xx,yy),l+10,1,-a,a,y/x NEXT!
CIRCLE (xx,yy),l,2„,y/x PAINT (xx,yy),2
ilk: GOSUB kac GOSUB akrep GOSUB yel
devam: edak = dak
WHILE edak = dak GOSUB kac WEND
IF WINDOW(2) <> x OR WINDOW (3) o y THEN GOTO start
GOSUB akrep GOSUB yel GOTO devam
akrep: CIRCLE (xx,yy),l2,2,-es,es,y/x a = saat MOD 12 IF a <= 3 THEN a s a+12 a = (15-a)*pi/6 CIRCLE (xx,yy),l2,3,-a,a,y/x es = a RETURN
yel: CIRCLE (xx,yy),(l4)*3,2,-ed,ed,y/x a s dak IFa<=15THENa = a+60 a = (75-a) * pi / 30 CIRCLE (xx,yy),(l4)*3,3,-a,a,y/x adsa
RETURN
kac: a$ = TIME$ saat = VAL (LEFT$(a$,2)) dak = VAL (MID$(a$,4,2)) RETURN
Görüldüğü üzere ne fazla uzun ne de çok karışık. Gelelim program üzerine söyleyeceklerimize. Bir kere çok hızlı bir program değil. Bu yüzden sadece dakikaları okuyabiliyor. Ola ki bir Basic Compiler kullanıyorsunuzdur, hemencecik saniye kısmı eklenebilir. Programda ilk işimiz ekranı temizlemek ve penceremizin boyutlarını öğrenmek oluyor. Bu boyutları kullanarak saatimizi pencereyi iyice dolduracak şekilde çiziyoruz. İlk döngü dakika çizgileri için. Circle emri istediğimiz açıda çizgi çekmek için kullanılıyor. Daha sonra gövde çiziliyor. Circle ile çizgi veya nokta çizmenin kötü yanı yavaş olması. Ancak programdaki gibi bir arka plan oluşturmak için yararlı.