Amiga Dünyası sayı 13, sayfa 47

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 47

Yıldızları hareket ettirmek için koordinat datalarını değiştirmeniz gerekmektedir. Bununla ilgili bilgileri biraz sonra anlatacağım. Aynı olaylar TEXT SCREEN 8 SPECIAL'da da geçerli olduğu için aynı şeyi tekrar anlatmama gerek yok sanırım. Şimdi de başka bir efekte değinelim.

PIXEL EFFECT: Unutmadan şunu belirtmek istiyorum: hemen hemen her seçenekte SPRITE seçeneği bulunuyor ve istediğinizde arka planda sağa ve sola giden yıldızlar yapabiliyorsunuz. Yıldızları hareket ettirmek için ROTATE Z'de yazan değeri değiştirmeniz yeterlidir. Ayrıca arka plan renklerini de değiştirmeniz mümkün. Ekrandaki koordinat dizilişi şöyledir: XSTART(1) : 0000 - YSTART(1): 0000 XSTART(2) : 0000 - YSTART(2): 0000 XSTART(3) : 0000 - YSTART(3) : 0000 XADD (1) : 0000 - YADD (1): 0000 XADD (2) : 0000 - YADD (2) : 0000 XADD (3) : 0000 - YADD (3): 0000 XSPEED(1) : 0000 - YSPEED(1): 0000 XSPEED(2) : 0000 - YSPEED(2) : 0000 XSPEED(3) : 0000 - YSPEED(3): 0000

Buradaki değerleri değiştirerek farklı hareketler verebilirsiniz. Koordinat sistemi yukarıdaki text ekranlarındaki pixel efekti ile aynıdır.

Bunun dışında MODE'da aynı anda başka efektler de koyabilirsiniz. 16'lık ve 8'lik text ekranları da koymanız mümkün. ZOOM TEXT: Burada TEXTLINE kısmına istediğiniz bir texti yazın. Yazacağınız text maksimum 10 karakterden oluşmaktadır. Burada yazdığınız yazının büyütülüp küçültülmesini sağlar. Bunu yapmadan önce, ilk başta söylediğim gibi VECTORCHAR-SET'i yüklemeniz gerekir. ZOOM MODE yardımıyla yazdığınız yazının büyütülüp, küçültülmesini sağlarsınız. Birkaç çeşit effekt vardır. Bu effektlerin tamamı 'ZOOM TEXT' seçeneğinde anlatıldı.

PLASMA: Bildiğiniz gibi, Amiga'da bulunan 'COPPER' özelliği yardımıyla ekranda çizgiler yaratmanız mümkündür. Rasterline adı verilen bu çizgileri normal olarak hiç parçaya bölemezsiniz. Makine dilinden minimum 16 parçaya bölünen copper, programcılık teknikleriyle artık 1 pixele kadar indirilmiştir. 1 pixele indirilen copper, sinüs hareketi yaptırılarak 'PLASMA' adı verilen bir efekt ortaya çıkar. Böylece rengarenk çizgilerden oluşan dalgalanmalar yapabilirsiniz. Bu efekt, günümüzde en çok sevilen efektlerden birisidir. Sinüs hareketini yaptırmanız için aşağıdaki koordinatları değiştirmeniz gerekir: XADD(1) : 0000 - XSPEED(1): 0000 XADD (2) : 0000 - XSPEED (2): 0000 YSPEED(1) : 0000 - YADD(1) : 0000 YSPEED(2) : 0000 - YADD (2) : 0000

Yukarıdaki koordinatlara 0-10 arası sayılar girerseniz, göze hoş gelen efektler yaratabilirsiniz. Sinüs hareketi ne kadar yavaş olursa, o kadar iyi görüntü elde edersiniz.

Bunun dışında ön plana 16'lık text screen koyabilirsiniz.

TEXTLINE 32: Burada 32*32'lik fontları kullanarak 1 satırlık text koyabilirsiniz. Bu texti ekrana çıkartırken ve ekrandan çıkarken birçok efektler kullanmanız mümkün.

Kullanacağınız efektler: DIRECTION 1,2,3,4,5,6,7,8: Yazdığınız yazıyı ekrana 8 yönde düz hareket ettirerek çıkartabilirsiniz.

FLOOD: Yazılan yazının ekrana dökülerek çıkmasını sağlar (Bu ifade ne derece doğru bilmiyorum ama deneyin ve kendiniz görün!).

ZOOM: Yazının büyütülüp küçültülmesini sağlar. Bu efekt, büyüyüp küçülmeden çok, ekranın açılması efektine benziyor.

CLEAR 1,2: Yazının iki değişik şekilde silinmesini sağlar. Text sanki silgi ile siliniyormuş gibi bir efekt ortaya çıkar. Bu işlemlerin aynıları TEXTLINE 16 ve TEXTLINE 8 için de geçerlidir.

Bunlar dışında, 'MODE' seçeneğindeki komutları değiştirerek farklı yıldız efektleri yapabilirsiniz.

VECTOR GFX: Burada X, Y, Z koordinatlarını kullanarak, ekrandaki objeye hareket verebilirsiniz. Yalnız objeyi ana ekrandaki yerine yükletin.

Koordinatlar: ADD X:(XXX) - ANGLE X: (XXX) - ROTATE X: (XXX) ADD Y: (XXX) - ANGLE Y: (XXX) - ROTATE Y: (XXX) ADD Z: (XXX) - ANGLE Z: (XXX) ROTATE Z: (XXX)

Burada X, Y, Z artımını (ADD), X, Y, Z açılarını (ANGLE) ve X, Y, Z dönme değerlerini (ROTATE) değiştirebilirsiniz. Bunlara ek olarak 'MODE' seçeneğini kullanarak:

MIRROR: Hareket ettirdiğiniz objenin altta yansıma yapmasını sağlarsınız. Sanki efektin altında su varmış hissi verir.

VECTOR STARS: Daha önce anlattığım gibi, her yöne hareket eden üç boyutlu (X, Y, Z) yıldızlar yapabilirsiniz.

PIXEL STAR: Z koordinatında hareket eden normal pixel yıldızlar yapabilirsiniz. Bunlar için sprite yüklemeniz gerekmez.

TEXT SCREEN 16: 16'lık text koymaya yarar.

TEXT SCREEN 8: 8'lik text koyma.

Bu objeler, CEBIT 90 (RSI'ın yapmış olduğu bir demo)'da bulunmaktadır.

LINE EFFECT: Burada çok hareketli çizgiler yaratabilirsiniz. Hareket koordinatları: XSTART (1): 0000 - YSTART(1) : 0000 XSTART (2) : 0000 - YSTART(2) : 0000 XSTART (3) : 0000 - YSTART(3) : 0000 XADD (1): 0000 - YADD (1) : 0000 XADD (2) : 0000 - YADD (2) : 0000 XADD (3): 0000 - YADD (3) : 0000 XSPEED (1) : 0000 - YSPEED(1): 0000 XSPEED (2): 0000 - YSPEED(2): 0000 XSPEED (3): 0000 - YSPEED(3): 0000

X ve Y başlangıçlarını değiştirerek çizgilerin yerlerini belirleyebilirsiniz. X ve Y'nin artımını belirleyerek değiştirme periyodu ile X ve Y hızını ayarlayabilirsiniz.

Ayrıca bu efektle beraber 16'lık ve 8'lik text ekranları da koymanız gerekir.

VECTOR BALLS: 3 yöne hareket edebilen BLITTER OBJECTS (BOB) yapabilirsiniz. Ünlü jugger demosunun objesi ve toplardan oluşan helikopter bu objeler arasındadır. Hareket koordinatları: XADD (1): (XXX) YADD (1): (XXX) - ZADD (1) : (XXX) X.ANGLE: (XXX) ROTATE X : (XXX) YANGLE : (XXX) ROTATE Y : (XXX) ZANGLE: (XXX) - ROTATE Z : (XXX)

X, Y, Z açılarını ayarlayabildiğiniz gibi, bobların animasyon yapmasını da sağlayabilirsiniz. ANIMBOB yazan yere bob'un kaç kare animasyonundan oluştuğunu yazmanız yeterlidir. Örneğin ilk obje 6 kareden oluştuğu için, ANIMBOB'a 6 yazın ve test-pattern yaptığınızda, hareket eden 'PAC-MAN' grafiklerinin aynı anda da ağzını açıp kapadığını görürsünüz.

MODE'u kullanarak iki çeşit 'MIRROR' ve iki çeşit 'FULL SCREEN' efekti yaratabilirsiniz.

SINUS SCROLL: Evet demolarda ve introlarda gördüğünüz dalgalı kayan yazıları artık siz de yapabilirsiniz. Aynı diğer sinüslü efektleri yaptığınız gibi, koordinat tablosunu değiştirin. X ve Y artımını, X ve Y hızını değiştirerek istediğiniz dalga efektini yaratabilirsiniz.

Evet sonuç olarak yabancı grupların yaptığı demolara benzer demoları yapabileceksiniz. Yaptığınız demoları DEMO-MENU'de bulunan kayıt seçenekleri ile diskete kayıt edebilirsiniz. İster tek file, ister boot'a atılacak bir şekilde de kayıt edebilirsiniz. SAVE SHORT seçeneği ile daha sonra yaptığınız intro'yu istediğinizde yükleyebilirsiniz (LOAD SHORT ile daha önceden yaptıklarınızı yükleyebilirsiniz).

Şu anda dünyada her ay değişik demolar piyasaya süren birkaç iyi demo grubu var. Bu demo gruplarından biraz bahsedelim:

RED SECTOR INC: Almanya'da aktif halde bulunan grup şu aralar yeni bir oyun üzerinde çalışıyor. Oyun vektör grafiklerden oluşuyor ve yakında piyasaya sürülecek.

SCOOPEX: Headquarter'i Avusturya'da bulunan grubun öteki devletlerde bölümleri var. En aktif bölümü Finlandiya'da bulunuyor. Bilindiği gibi geçen sene MENTAL HANGOVER'ı yaparak demo chart'larında uzun süre bir numarada kalmıştı.

PHENOMENA: İsveç'teki grup her sene bol miktarda demo yapıyor. Bu yıl tüm grup programcıları bir oyun üzerinde çalışıyor.

CRYPTOBURNERS: Vektör grafik ustası grup, hayatını Norveç'te sürdürüyor. Özellikle müzikçileri 'WALKMAN' çok ünlü bir müzisyen.

Ülkemizde de demolarla uğraşan BRONX, ACCURACY ve DOUBLE TROUBLE grupları var. 'BRONX' geçen ay 'WHAT A RUSH' adlı bir megademo çıkardı. Bu, Türkiye'nin ilk megademosu. 'ACCURACY' ise full diskettik bir demo yaptı.

Sanırım bu demo maker ile güzel şeyler yaparsınız. Demolar hakkında soruları olan ve demo isteyen arkadaşlar bana yazabilir. Mektuplarınızı bekliyorum. Hepinize mutlu ve bol demolu günler dilerim.

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