RED SECTOR DEMO - MAKER

Selam arkadaşlar!!! Size geçen ay söz verdiğim gibi, bu ay RED SECTOR demo maker ile ilgili en baba tips&tricksleri vereceğim. Geçen ay fazla bilgi veremediğim için bağışlayın. Bu ay kendimi size affettireceğim. Artık kendiniz rahatlıkla demolar yapıp istediğiniz gibi kullanabilirsiniz. Sözü fazla uzatmadan konuya giriyorum.

Düzgün bir demo yapmak için, öncelikle aşağıdakileri yükleyin.

MUSIC ROUTINE: Noise Tracker rutinini yükleyin. Bunun için Music routine'in üzerine gelin ve ekranın üst kısmında bulunan menüden 'EDIT' seçeneğine basın. Ekrana başka bir menü çıkacaktır. Burada, hangi müzik programının replay source'unu yükleyeceğinizi seçebilirsiniz. Hemen hemen bütün müzik programlarının replay source'ları bulunmakta. Ama en yaygın müzik programı Noise-Tracker olduğu için, biz onun replay rutinini seçiyoruz. Başka müzik programlarının da müziklerini kullanabiliyoruz ama, ülkemizde en çok kullanılan müzik programı Noise-tracker'dır.

MUSIC: Buraya da müzik modülleri yükleyeceğiz. Bunun için 'MUSIC' yazan yerin üzerine gelin ve üst tarafta bulunan 'LOAD' seçeneğinin üzerinde mouse'un sol tuşuna basın. Modülünüzün olduğu disketi DF0:'a takıp, ekranda DF0: yazan yere gelin ve mouse'un sol tuşuna basın. Disketin directory'si ekrana gelince, hangi müziği yüklemek istiyorsanız onu seçin ve mouse'un sol tuşuna basın. Daha sonra 'LOAD'a basarak modülünüzü yükleyebilirsiniz. Aynı işlem öteki müzik programları içinde geçerlidir.

FONT 32*32: Bunun için, 'LOAD' yazısına gelip mouse'un sol tuşuna basın. Ekranda DF0: yazan yere gelin ve yine sol tuşa basın. Program otomatik olarak 'FONT' directory'sini çağıracak ve o directory'yi ekranda gösterecektir. Buradan sonunda '32' yazan bir file'ı yükleyin. Aynı işlemleri diğer bütün obje ve data yüklemelerinde de yapacaksınız. Bu yüzden tekrar tekrar anlatmaktansa hangi file'ı yüklemeniz gerektiğini size söyleyeceğim.

FONT 32'den başka 16'lık, 8'lik ve 16'lık tek renklik (1 bitplane) fontları yükleyin. Aynı şekilde VECTORCHAR-SET'i de yükleyin (Bunun için directory'den Vector ile ilgili yazı yazan file'ı yükleyin).

Grafik ile ilgili dataları yüklemeye devam ediyoruz. Şimdi de daha öncekilerde olduğu gibi SPRITE STARBOB, VECTORBALL GFX ve BOB OBJECT'leri yükleyin. İşte data yüklemeleri bitti. Şimdi demo yapımına dönebiliriz.

Geçen ay BIGLOGO'yu nasıl kullanacağınızı anlatmıştım. Bu yüzden LITTLE-LOGO'nun nasıl yapılacağını anlatmayacağım. Çünkü bu seçeneğin menüleri BIGLOGO ile aynı. Yalnızca kendi çizdiğiniz logoları nasıl demo maker'a modifiye edeceğinizi anlatacağım. Bu işi yapmanız için size bir adet DISKMASTER gerekiyor. Diskmaster'ı yükledikten sonra,

RSI DEMOMAKER'ı DF0'a takın ve hangi grafiği değiştirmek istiyorsanız, o grafiği yükleyin (Yani SHOWPIC seçeneğinin üzerine gelip mouse'un sol tuşuna basın). Ekranın en üst kısmında yüklediğiniz resmin boyutları yazacak. Örneğin LITTLE LOGO'yu yüklediniz. Ekranın tepesinde 320X100 yazdı. Yani X ekseninde 320, Y ekseninde 100 pixel boyutlarında bir logo anlamındadır. Bu sayıyı bir yere yazın ve DPAINT'i yükleyin. Şimdi de Dpaint'e aynı logoyu yükleyin ve bu logo boyutlarında kendi logonuzu çizin. Ama yüklediğiniz logo ekranın neresinde ise, siz de oraya çizin (Yüklediğiniz logonun sol üst köşesinin koordinatlarından itibaren logoyu çizin). Çizdiğiniz logoyu yüklediğiniz adla BRUSH olarak kayıt edin. İşte artık logoyu RSI demomaker'da kullanabilirsiniz. Aynı işlemleri fontlar üzerinde de yapabilirsiniz. Unutmadan şunu da söyleyeyim, RSI demomaker'ın V1.1 versiyonunda birçok yeni font ve objeler bulunmakta, bunları da demolarınızda kullanabilirsiniz. Şimdi de DEMO-PATTERN'deki diğer şeylerden bahsetmek istiyorum. TEXT SCREEN 16 SPECIAL: Ekrana daha önce yazdığınız 16X16'lık texti ekrana basmanızı sağlar. Text ekranlarını ana menüden görebilirsiniz. Düzenlemek istediğiniz tekstin üzerine gelin ve üstteki menüden EDIT'i seçin. Böylece diğer bir ekrana geçerek yazmak istediğiniz yazıyı yazın. Bu ekrandan çıkmak için, 'RETURN' tuşuna basın. 16'lık texti ekrana basarken arka plandan yıldızlar kaydırabilirsiniz. Bunun içinde 'SPRITE' yazan yerdeki yazılan değiştirmeniz gerekir. İlk başta SPRITE:NONE yazmaktadır. NONE yazan yerin üzerine gelin ve mouse'un sol tuşuna basın. Şimdi de sola doğru sprite kaydırmak için gerekli olan komutu vermiş olursunuz. Mouse'un sol tuşu bir sonraki komutu, sağ tuşu da bir önceki komutu aktif hale getirmenizi sağlar. Yaptığınız pattern'in nasıl bir şey olduğunu görmeniz için, yukarıda bulunan TEST-PATTERN seçeneğini kullanmanız gerekir. Ayrıca alta bulunan 'MODE' seçeneğini kullanarak başka efektler de yapabilirsiniz. VECTOR STARS, PIXEL STARS gibi efektler kullanmanız mümkün. Vector Stars, her yöne hareket eden yıldızlar anlamına geliyor. Bu efekti kullanarak uzay hissi verebilirsiniz. Pixel Star'de ise, sadece Z ekseninde dönen yıldızlar yapmanız mümkün. Ama bu noktalar tek pixellik noktalardan oluşmakta.

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.