Bu sayfadaki yazılar
Sayfanın metni
Sayfa 16
—> İl.
geçirebilirsiniz. Ama gittikçe gelişen teknikler sayesinde ekranda yazılar yumuşak bir şekilde geçmeye başladılar: smooth scroll devri başlamıştı artık. Tek karakterlik scroll'- lar, iki karakterlik scroll'lar derken sınırlar iyice genişletildi, bunlardan yeri geldikçe daha sonra bahsedeceğiz. Ekrana konan logo ve geçen başka efektler de yaratmak gerekir, aksi halde demo, demo değil düşük kaliteli (lame) bir intro olur ve programcıyla da aşağılayıcı anlamda “Tamer” lakabı takılır. Sonraları, tasarımı ve ekran düzenini zenginleştirmek amacıyla programa başka özellikler de eklemeye başlandı. Bu kadar karakter üzerine (Ta-ta! Bu da nesi?) sprite konulmalıydı. Şimdi bu karakter de neyin nesi diyebilirsiniz? Ekrana konulan logolar ve geçen scroll mesajları, genellikle işlemleri karakter seti üzerinden yapıldığı için karakter olarak yorumlanır. Ekranın aynı yerinde karakter setleri (logo halinde sıkıştırılmış veya scroll halinde) üzerinde danseden, oynayan, zıplayan sprite'lar konabilir. Sprite'lar ve karakter setleri aynı noktada üstüste bulunabilirler, çünkü bu bilgisayarınızın donanımından kaynaklanan bir kolaylıktır. Demo'larda göreceğiniz sprite'lar bir isim, bir mesaj veya bir animasyon halinde olabilirler. Ekrana renk katmak için de renk şeritleri konuluyordu. Bir zamanlar ülkemizde geniş olarak dağıtılan ve satılan Rudi Ratlos'un kopya programları paketinde, gökkuşağı renklerine sahip şeritler yukarı aşağı oynuyorlardı, ancak zamanlama sorunları yüzünden bu şeritlerde titremeler vardı ve kesinlik elde edilemiyordu. Kesin ve titremeyen renk şeritleri raster satırları kullanılarak yapılabilir. Bu sistemi ilk uygulayan bir Türk programcı oldu. Renk şeritleri bir raster satırı
(bir piksel — bir nokta) kalınlıktadır ve güzel renk geçişleriyle ilginç efektler sağlanabilir. Bu geçişlerin bir çubuk halinde olmasına ise raster-bar denir. Bu kadar görsel efektin yanı sıra demoların biraz da kulağa hitap et- * mesi gerekir. Müzik yazmak için hazırlanmış bir çok utility programı bulunmaktadır. Bunlardan en eskisi ve en tanınmışı ülkemizde de bulunmaktadır: Future Composer. 64'ün normal üç kanal sesiyle yetinmeyen bazı deli programcılar da bu ses sayısını dörde hatta beşe kadar çıkarmışlardır. Ancak beş ses tatmin edici bir sonuç vermediği için dört sesle sınırlandırmışlardır kendilerini. Yalnız, burada bahsettiğimiz dört ses programla elde edilen seslerdir; yani örneklemeye henüz girmedik, dağılmayın. Bu arada müziği daha da vurgulamak için grafik analayzerler yapılmıştır. Burada vurulan sesin şiddetine göre bir şeyler değişir. Ritm
THOMAR İN:
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 17
tutan veya notalara göre yanıp sönen ışıklar, kafasını müziğe göre sallayan adam grafikleri, vumetreler hep bu amaçla kullanılmaktadırlar. Demo'larda logo ve scroll dışında başka görsel efektler de kullanılır. Bunların hepsinin bir demo'da aynı anda kullanıldığını sanmayın ama gruplaşıp ortak çalışmalar olabilir. Yani bir grafik ekranı üzerinde sprite'larla bir animasyon hazırlanabilir. Örneğin bir çok grup demo'larında zaman zaman bir manzara resmi üzerinde kuşlar uçurmayı ve mavi renkle belirlenmiş sular üzerinde balık sıçratma efektini kullanmışlardır. Ancak grupların kalitesini yükselten unsur sadece programın İyi olması değildir; bir demo'nun beğenilmesinde en büyük etkenlerden biri bunların tasarımıdır. Birçok efekt aynı demo'da üstüste kullanılmış olabilir ancak bunlar göze hoş gelmiyorsa veya bütünlük sağlamı-
ELE yorlarsa demo pek beğeni toplamaz. Oysa çok basit efektler kullansa da büyük sükse yapmış birçok demo vardır. Örneğin Triangle adlı grubun çıkardığı Road Of Excess (Fazlalık Yolu) adlı demo bizim şimdiye kadar karşılaştığımız en kaliteli demo'lardan biridir. Şimdiki tekniklerle karşılaştırıldığında çok büyük programcılık dehaları olmasa da bu demo'daki bütünlük ve uyum diğer bir çok demo'ya göre üstündür. Bazı gruplar da demonun ortasına oyun koyarlar. Genelde çok basit olan bu oyunlar bazı durumlarda ilginç bile olabilir. Örneğin C- 64'te hiçbir zaman piyasada satılmamış değişik bir Tetris versiyon vardır. Bu oyun bir demonun içine konulmuştur ve normal Tetris'ten farklı bazı parçalara sahiptir, ayrıca düşen karakterler aşağı yavaş yavaş kaymakta, sekizer piksellik büyük atlamalar yapmamaktadır. Demolara geri döndüğümüzde karşımıza yeni bir teknik çıkıyor:
border. Aslında programcılar ken- - di aralarında bu terimi kullanmaktadırlar ve kelime sınır anlamına gelir. Yani ekranın üst veya yan sınırları kaldırıldığı ve burada bir işlem yapıldığı zaman bu işlem border-... olarak anılır. Aslında üst ve alt borderları kaldırmak hiç de sorun değildir, dergimizin ilk sayısındaki ilk program bu işi yapıyordu, border olarak anılan teknik genelde yan sınırların kaldırılması olan sideborder olarak isimlendirilir ama artık tüm lamer'lar (bu terimi hatırlıyor musunuz?) üstü ve altı açabildikleri için prensip olarak border denmektedir. Diyelim yan border açıldı ve buradan yazı kaydırıldı; demiştik ya border-... olarak anılır diye, buna hemen border-scroll deniyor. Eğer buraya logo konursa adı hemen ne olur!?.. Borderlogo tabii ki.
Biraz da Teknik...
DA
Â