Red Eclipse

Red Eclipse

Oyun Türü: FPS
Oyunun Adresi: Red Eclipse
Oyunun Lisansları: ZLIB, CC-BY-SA 3.0,
Oyunun bulunduğu depolar: P2011,
Oyunun bulunduğu paket: redeclipse

Red Eclipse, topluluk tarafından geliştirilen, özgür ve açık kaynaklı bir birinci şahıs nişancılık oyunudur. Oyun, pek çok platforma uyarlanabilecek olan SDL, OpenGL ve Cube2 oyun motoru teknolojilerini kullanıyor. Bu yüzden de Windows, GNU/Linux ve Mac OS sürümleri mevcut.


Oyun bana bir zamanlar oynadığım Unreal Tournament oyununu hatırlattı. Elbetteki orijinal UT'yi. Zaten eski zaman FPS'cileri ne demek istediğimi anlamışlardır. Smile


Red Eclipse, 2010 yılında Blood Frontier projesinden ayrılarak başladı ve 24 Temmuz 2011'de son sürüm olan 1.1 yayımlandı. Oyun tipik bir çok oyunculu oyun. Tek kişilik modları mevcut ama asıl eğlence çok oyunculu oyunlarda. Oyun, ZLIB ve CC-BY-SA 3.0 ile lisanslı.


Kurulum


Oyunu Pardus 2011.2 altında kurmanın birkaç yolu var.

1- Oyunun Pisi paketi, PLO deposunda [1] mevcut. Depoyu Pisi'ye ekleyerek, sudo pisi it redeclipse komutu ile kurabilirsiniz.

2- Oyunun inşa dosyaları, Anıl ÖZBEK'in oluşturduğu Happy Kitty [2] isimli Pardus oyun deposu projesinde mevcut. Bu depoyu da Pisi'ye ekleyerek, sudo pisi em redeclipse komutu ile inşa edebilirsiniz.

* PLO deposundaki Pisi paketi, Happy Kitty deposundaki inşa dosyalarından inşa edilmiştir. Yani 1 ve 2. yöntemlerle kuracağınız Red Eclipse arasında bir fark yoktur.

3- Sitesinden *linux_bsd.tar.bz2 isimli dosyayı indirerek, içeriğinde bulunan redeclipse.sh dosyasını çalıştırarak da oyunu başlatabilirsiniz. Ancak bu yolu seçerseniz, SDL kütüphane paketlerinin (libsdl, sdl-image ve sdl-mixer) kurulu olduğundan emin olun.

Oyunun asgari sistem ihtiyacı:

  • 1 Ghz işlemci

  • 256 MB ana bellek

  • OpenGL destekli, 64 MB GeForce 4MX veya dengi Radeon ekran kartı

  • 500 MB disk alanı

Kaldırmak içinse, oyunu depolardan kurduysanız sudo pisi rm redeclipse komutuyla; siteden indirdiyseniz, açtığınız dizini silerek kaldırabilirsiniz.



Oynanış

Oyunu başlatınca, her oyunda olduğu gibi, bir ana menü ile karşılaşıyoruz. Oyunun oldukça basit bir ana menüsü var.


- Edit Profile: Bu kısım, oyundaki rumuzunuzu ve oyuncu renginizi ayarlayacağınız kısım. Pek fazla bir ayar yok. Sadece “name” yazan kısma rumuzunuzu girin. Altta ise RGB tarzında oyuncu renginizi belirliyorsunuz. Soldaki kare renginizi gösteriyor. Önemli olmamakla birlikte, oyun genelde karanlık bölgelerde geçiyor. O yüzden gri tonlarında ve cansız bir renk seçmeniz, görülmenizi zorlaştırır.


- Play Online: Oyunun ana bölümü. İnternet ya da LAN üzerinden bir sunucuya bağlanarak, çok oyunculu oyunlara katıldığınız bölüm. Buraya girdiğiniz zaman, önünüze sunucu gözatıcı ekranı gelir. Buraya girdiğiniz zaman, sunucuları görmek için, en soldaki “update” butonuna basıyoruz. Önümüze master adresindeki [3] sunucular geliyor. En solda, çevrimiçi oyuncu sayısı / azami oyuncu sayısını ve altında sunucunun ping zamanını görüyorsunuz. Haritanın ön izleme resminin yanında, sunucu adı, IP adresi, harita adı ve oyun tipi gibi bilgiler yazar. En sağda ise modifiye oranı gibi bir bilgi görürsünüz. Bu oran, Cube 2 motorunun oyun ve silah modifikasyon kısmında yapılmış değişiklik oranını gösteriyor. En alttaki “update interval” ise,  sunucu listesinin yenilenme süresini saniye cinsinden gösterir.


En üstteki “reset”, listenin master sunucudan yeniden yüklenmesini sağlar. “disconnect”, bağlı olduğunuz sunucudan ayrılmanızı sağlar. “lan connect”, eğer bilgisayarınız bir LAN sunucusu olarak başlatmışsanız, bu oyuna, sunucu makineden dahil olmanızı sağlar. Yanındaki “search lan” kutucuğunu işaretlerseniz, listede LAN sunucularını da görebilirsiniz. Bu sunucular 192.168.X.X şeklinde yerel ağ IP numaraları ile listelenirler. Girmek istediğinizi sunucuya çift tıklamanız oyuna dahil olmanız için yeterlidir.


Sunucu Başlatmak

Normal şekilde açtığınız Red Eclipse, sadece istemci tarafı olarak çalışmaktadır. Sunucu yapılandırmak için öncelikle bazı ayarlamalar yapmanız gerekir.


İlk olarak, modeminizin yönlendirici bölümünden port yönlendirmesi yapılması gerekiyor. Bunun için İnternet tarayıcınızın adres satırına, modem IP'sini girerek (genelde 192.168.1.1 gibi bir numaradır) girerek, modem kullanıcı arabirimini açın. Bağlantı ayarları altında, sunucu olarak çalışan bilgisayarın bağlantı ayarlarına girerek, “port yönlendirme” ya da “sanal sunucu (NAT)” yapılandırması kısmına girerek, 28801 ve 28802 numaralı portları açmanız gerekiyor.


İkinci olaraksa, /usr/share/redeclipse dizini içinde, sunucunun kullanacağı iki ayar dosyası olan servinit.cfg ve servexec.cfg dosyaları oluşturmanız gerekiyor. /usr/share/redeclipse/examples dizini altında bu dosyadan iki örnek var. Bunları bir üst dizine alarak, düzenlemek yeniden oluşturmaktan çok daha kolay olacaktır. Dosyalardaki komutların başında bulunan “//” işaretini silerek, aktif hale getirebilirsiniz.


Bu iki adımı gerçekleştirip, oyunu açtığınız zaman, eğer bir sorun oluşmamışsa, LAN sunucusu çalışır hale gelmiş olmalı.

İnternet içinse bu adımlardan sonra, bir uçbirim ekranı açarak, konsola reserver komutunu vermemiz gerekiyor. Konsol:

 

hamit@pardus2011 $ reserver

configuration reloaded

init: server (*.28801)

created server socket

dedicated server started, waiting for clients...

looking up play.redeclipse.net:[28800]...

updating master server


şeklinde yanıt verecek ve salt sunucu başlayacaktır. Konsol penceresi aynı zamanda oyunun sunucu konsolu olacaktır. Yanlışlıkla kapatırsanız, sunucuyu da kapatmış olursunuz.

- Offline Practice:


Oyunun, çok oyunculu moduna geçmeden önce, gerek oyun modları, gerekse de haritalar hakkında tecrübe turları yapabileceğiniz bölüm. Burada oyun modlarından birini ve bu moda uygun olan haritayı seçerek, tek oyunculu oyuna başlayabiliriz. Elbetteki, Red Eclipse oyununun tek oyunculu modunda, botlarla oynuyorsunuz. Ancak, hâlâ deneysel olan bir bölüm.

Oyun modlarımız ise şu şekilde:

- Editing: Bu kısım, kendi yapmış olduğunuz haritaları oynamanıza olanak veriyor.

- Campaign: Hâlâ geliştirilme aşamasında olan bir tek oyunculu mod. Pek çok ucubik canavarın olduğu bir labirentten takım olarak geçmeye çalışıyorsunuz.

- Deathmatch: Tipik “herkesi öldür” oyun modu. Haritada önünüze geleni vurun, onlar sizi vurmadan.

- Capture-The-Flag: Bayrağı yakala modu. Takım tabanlı bu oyunda, düşmanın bayrağını alıp, kendi bayrağınızın yanına getiriyorsunuz. Bu mod, üç adet de alt moda sahip. Bunlar:

   Return: Bu işaretli ise, kendi bayrağınızı düşmandan ele geçirdiğiniz zaman, alıp üssünüze kendiniz geri götürmek zorundasınız. Yani sadece dokunmak yeterli olmaz.

  Defend: Eğer düşman  takım bayrağınızı ele geçirirse, bayrağı geri götüremezsiniz. Bayrak yere düşerse, belli bir süre geçene kadar, bayrağınızı düştüğü yerde savunmanız gerekmektedir.

      Protect: Sayı  alabilmek için hem kendi hem de düşman takımın bayrağını belli bir süe elinizde bulundurmanız gerekiyor.

- Defend-The-Flag: Haritadaki belli yerlerdeki bayrakları ele geçirip, olabildiği kadar uzun süre elinizde tutmaya çalışıyorsunuz. Bu da takım oyunu olan bir mod. Ne kadar fazla bayrağı, ne kadar uzun süre elinizde tutabilirseniz, o kadar fazla puan alırsınız. Bu mod da iki alt moda sahip:

     Quick: Bir bayrağın yanına geldiğinizde, bayrağın kontrolü hemen size geçer.

            Conqueror: Sayı almak yoktur. Bir takım, haritadaki tüm bayrakları ele geçirene kadar oyun devam eder.

- Bomber-Ball: Acayip bir topu alıp, düşman takımın üssüne bırakınca puan alıyorsunuz. Ancak geri sayım sayacına dikkat edin. Eğer sıfırlandığında top elinizden çıkmamışsa, havaya uçarsınız. Bunu baştan başlatmak için topu uzun süre elinizde tutmayın, bir takım arkadaşınıza paslayın. Topu elinize alınca dikkatli olun. Zira düşman takımın tümü üzerinize çullanacaktır. Bunun da iki alt modu var:

              Multi: Haritada, birden fazla top olur.

        Hold: Bayrak koruma gibi, ama bu kez topu elinizde tuttukça puan alırsınız. Yine geri sayıcıya dikkat edin ama. Smile

- Time-Trial: Parkur koşusu. Smile Abuk sabuk engellerle dolu bir parkuru en kısa sürede geçebilmek için bol bol duvarlardan sekmek gibi hareketler yapacağınız bir mod. Bence çok gereksiz bir mod.


Oyun tipleri bunlar. Bir de oyuna farklı özellikler katan eğlencelik ayarlar var. Bunlar:

- Teamplay: Tek tek alınan puanları, toplayıp takıma yazar. Oyuncuları değil, takımın puanı olur.

- Instagib: Tüm oyuncular, tüfekle başlar. Haritada başka bir silah olmaz.

- Duel: Oyuncular, haritada teke tek savaşırlar. Ölenin yerini, sıradaki alır. Sonunda hayatta kalan, galip gelir.

- Hover: Her oyuncu bir sırt jeti ile oyuna başlar. Zıplama tuşuna basılı tuttukça havada uçarsınız. Ancak güç göstergenizin üzerindeki jet gücü göstergesine dikkat edin. O bitene kadar uçabilirsiniz.

- Medieval: Tüm oyuncular kılıçla başlar. Haritada başka silah olmaz.

- Survivor: Ölen oyuncu tekrar dirilmez. En son sağ kalan oyunu kazanır. Duel gibidir, ancak herkes aynı anda haritada başlar.

- Onslaught: Herhangi modda olan bir oyuna, bir de gördüğü herkese rastgele saldıran botlar eklenir. Düşman takımının yanında bir de bunlarla uğraşırsınız. Bu botlar, haritada rastgele ortaya çıkarlar ve genelde yumrukla saldırırlar. Ancak bazılarında plasma silahı bulunur. Botları vurmanız size puan kazandırmaz.

- Ballistic: Tüm oyuncular roketatarla başlar. Haritada başka silah olmaz.

- Vampire: Düşmana verdiğiniz hasar kadar, sizin canınıza eklenir.

- Arena: Tüm oyuncular, başlarken iki tane silah seçerler ve onlarla oynarlar. Haritada silah olmaz.

- Expert: Sadece kafadan yaptığınız vuruşlarda puan alırsınız.

- Resize: Rakibi vurdukça büyür; vuruldukça da küçülürsünüz. Küçüldükçe de vurulmanızı zorlaşır.

- League: Tek bir silah seçersiniz ve bu silaha göre farklı özellikleriniz olur. (Mesela shotgun seçerseniz, 125 gücünüz olur).

Tüm özelliklerinizi seçtikten sonra, seçmiş olduğunuz oyun tipine göre sağdaki listede beliren haritalardan birini seçerek, oyunu başlatabiliyorsunuz. Bu özellikleri elbette, çok oyunculu oyunlarda da kullanabilirsiniz.


- Options: Oyunun ayarlarının yapıldığı bölüm. Görüntü efektleri, derinlik, çözünürlük, ekran bilgilendirme göstergeleri, ses, fare ve tuş kombinasyonu, bu seçeneğin altında erişebileceğiniz ayarlar. Buradaki ayarlar gayet basit.

- Variables:





















Çok oyunculu moddaki sunucu listesinde, bilgi olarak modifiye oranı diye bir şeyden bahsetmiştik. İşte o modifiye dediğimiz ayarlama buradan yapılıyor. Yani oyunun ve silahların Cube2 içindeki değişkenlerini, “variables” seçeneğinin altındaki arabirimden değiştirebiliyorsunuz. En üstteki iki sekmeyi kullanarak oyun değişkenleri (vars) ve silahlar (weap) arasında geçiş yapabiliyorsunuz.

Oyunun değişkenlerini sunucu komutlarıyla da oyun esnasında değiştirebilirsiniz. Bunlar yer çekimi, oyunun hızından tutun; azami artı işareti boyutuna kadar ayarlamanız mümkün. Oyunun 70'e yakın değişkeni var.

Aynı şekilde silahlar bölümü de ayarlanabiliyor. Aynen silahların da yetmişe yakın değişkeni var. Hasar almaktan, vuruş gücüne, sahibine hasar verip vermemesine kadar değiştirebiliyorsunuz. Buradaki değerlerle oynayarak, oyununuzu modifiye edebiliyorsunuz. Sunucu komutları ile de bunu oyun içinde de yapabiliyorsunuz.  

Ancak modifiyenin etkin olması için ya tek oyunculu modda oynuyor olmanız ya da sunucu olmanız gerekmektedir. Burada yaptığınız değişiklikler oranında, sunucu listesinde % olarak bir oran belirir. Herhangi bir değişiklik yapmamışsanız, sunucunun yanında “unmodified” olarak yazar.



Oyunun ekranı da çok kalabalık değil. Bunun bir sebebi de aslında oyunun çok kalabalık olmaması. Haritalarda sadece silahlar var. Silahların cephaneleri veya güçlendirme gibi unsurlar bu oyunda yok. Sağ alt köşede, yaşam gücünüzü görebilirsiniz. Yaşam gücünüz, sakin bir köşede bekledikçe kendi kendine artmaktadır. Yani haritada bir ilk yardım çantası veya güç doldurucu gibi birşeyler aramayın. Onun hemen üzerinde ise zıplama jeti güç göstergesi vardır. Havada zıplama tuşuna arka arkaya bastıkça, bu gösterge yüzdesinin azaldığını görürsünüz. Hover tip oyunda ise, basılı tuttukça uçarsınız. Ama bu gösterge sıfırlandığı zaman düşmeye başlarsınız. Ancak korkunuz olmasın, yüksekten düşmek, güç götürmüyor.


Sağ en altta, oyunun saniye / kare cinsinden hızını görebilirsiniz. Onun üzerinde ise silahlarımız yer alır. Silahlar şarjörlü ve dolumlu silahlardır. Ancak hepsinin cephanesi sınırsız. Sadece şarjör bittiği zaman tekrar dolduruluyorlar o kadar. Burada silahlarınızın bir listesi olur ve parlayan silah, o an elinizde olan silahtır. Üstündeki rakam, şarjördeki cephaneyi; altındaki rakam ise o silahın kaçıncı gözde olduğunu gösterir. O rakama basarak, silahı elinize alabilirsiniz. İki adet silah taşıyabiliyorsunuz ve bunları yere atmak gibi bir şansınız yok. Ancak bir başka silahı alarak, mevcut silahınızı bırakabiliyorsunuz. Oyundaki silahlarımız da şunlar:

  • Melee: Yumruk ve tekmemiz. Q tuşu ile aktif edebiliyoruz. Bir düşmana yaklaştığınızda, Q tuşu ile yumruk atabilirsiniz. Havada basarsanız ise tekme atarsınız. Silah olarak pek etkili olmasa da, tekme atmak, düşmanınız sizden bir hayli uzağa savuruyor. Ayrıca duvarlardan sekip, daha yükseğe zıplamak için de kullanabiliyorsunuz.

  • Pistol: Başlangıç tabancanız. 10 kurşun alan orta hasar veren bir silahtır. Haritada çıkmaz. Sol fare tuşu yarı otomatik ateş ederken, sağ fare tuşu daha yavaş bir biçimde ama iki kurşun birden atan bir atış yapmanızı sağlar.

  • Sword: Kılıç. Haritada mavi olarak çıkar. Oldukça güçlü, ama yakın mesafede kullanabileceğiniz bir silahtır. Sol fare tuşu ile hızlı bir yatay darbe vurursunuz. Sağ tuş ise, dikey olarak daha güçlü ama daha yavaş bir vuruş yapmanızı sağlar:

  • Shotgun: Pompalı tüfeğimiz. Yakın mesafede çok etkili ama uzak mesafede de bir o kadar güçsüz bir silah. Haritada sarı renkte belirir. 8 mermi alır ve otomatik doldurma özelliği vardır. Otomatik olarak doldurmak için bitmesini beklemez. Sol fare tuşu normal şekilide saçma ateşlerken; sağ fare tuşu iki mermi kullanan ve çaptığı yerden yansıyan bir atış yapar.

  • SMG: Otomatik tüfek. Haritada kavuniçi renkte görüntülenir. 40 mermi alan şarjöre sahip olan otomatik tüfek, uzak ve orta mesafede oldukça etkili seri bir silah. Sol fare tuşu ile seri atış yapan otomatik tüfek, sağ fare tuşu ile de iki mermi atan yavaş bir atış yapar. Yakın mesafe için ikincili atış modu etkilidir.

  • Flamer: Alev ünitesi. Haritada kırmızı renkte belirir. 25 ünitelik bir deposu vardır. Orta menzilli bir silahtır ve ağır hasar veren bir alev spreyi oluşturur. Sağ fare tuşu ile gittiği yerde patlayan bir alev topu atar. Ne kadar fazla sağ tuşa basılı tuutp silahı şarj ederseniz, o kadar güçlü bir patlama elde edersiniz.

  • Plasma: Haritada açık mavi renkte çıkan plasma, 20 mermilik bir şarjöre sahiptir. Sol tuşla otomatik olarak seri halde plasma topları atar. Orta menzilde oldukça etkili bir silahtır. Sağ tuş ise, yakınına yaklaşanları içine çekip yakan bir radyasyon bulutu oluşturur. Ne kadar çok şarj ederseniz, o kadar büyük bir bulut oluşur.

  • Rifle: Keskin nişancı tüfeği. Haritada mor renkli olarak belirir. Beş mermi atan bir şarjöre sahip tüfek, uzun menzilde güçlü bir silahtır. Sağ fare tuşu, dürbünü açar. Fare tekerleği ile de iki kademe yaklaştırabilirsiniz. Bunu aldığınızda bir yüksek bir yere yerleşip, keskin nişancı atışlarına başlayın.

  • Grenade: El bombası. Bunlar haritada yeşil renkte belirirler ve en fazla iki tane el bombası taşıyabilirsiniz. Ateşleme tuşuna ne kadar uzun süre basarsanız, o kadar uzağa fırlatırsınız. Bomba yere çarpıtığı anda patlar.

  • Rocket: Roketatar. Haritada kahverengi olarak belirir. Tek atımlık bir roket taşır ve yeniden doldurulmaz. Normal atış, doğrudan hedefe giden hızlı bir roket atmanızı sağlar. Sağ fare tuşu ise, daha yavaş giden ama güdümlü bir roket atmanızı sağlar. Roket havadayken ateş tuşuna basarsanız, roket patlar.


Silahlar bunlar. Haritada bu silahlar dışında hernagi bir sağlık, güçlendirme ya da ekstra özellik sağlayan nesneler yok. Bu özellik  gerçekçilik arayanlara biraz ters gelebilir ama hareket isteyenlere ise güzel gelecektir. Oyunu oynarken, doğrudan hedefe ve düşmana odaklanabiliyorsunuz. Sağlık almak, cephane bulmak gibi bir şeyle uğraşmıyorsunuz.


Sonsöz


Oyun Cube2 motorunu, gerek açık gerekse kapalı alanlarda oldukça iyi kullanmış. Grafiklerde ve oynanışta herhangi bir sorun ile karşılaşmadım. Vurulduğunuzda ekranın etrafında beliren kırmızı karede renk ne tarafta yoğunlaşmışsa, darbeyi o yönden almışsınız demektir. Yine radar ekranı, oyunun orta yerinde, artı işaretinin etrafında görünüyor. Burada silahları, takım arkadaşlarınızı ve -eğer bayrak tipi bir oyundaysanız- bayrakları görebiliyorsunuz.


Efektler açılıp kapanması, performansta bayağı bir etki yapıyor. Ancak şunu gözlemledim ki, Cube2 motoru, Quake motoru gibi, olmayan nesneleri de modellemeye çalışmıyor. Yine de aktif ışıklandırma ve gölgeler, Quake motoru kadar başarılı olamamış. Karakter ve silah modellemeleri oldukça detaylı. Ama aynı şeyi, çevre kaplamaları ve efektler için pek söyleyemeyeceğim.


Sesler de biraz vasat. Ama seslere pek de ihtiyacınız olmuyor. Genel oynanışı ve atmosferi ise oldukça güzel. Ama hareketli bir oyun olmasına rağmen, nedendir bilmem, sunucuları biraz tenha.


FPS kılavuzu yazılarımızda, idTech (Quake) motoru kullanmayan ilk oyun Red Eclipse oldu. Ancak hem Cube2 hem de idTech motorları, koridorlarda güzel işler çıkarırken, geniş alanlarda pek başarılı olamıyorlar. Umarım GNU/Linux'taki bu açık, en kısa zamanda kapatılır. Kalın sağlıcakla...



[1] http://paketler.pardus-linux.org/P2011/

[2] http://code.google.com/p/happy-kitty/

[3] play.redeclipse.net











Oyun Videoları:

Bu oyun tanıtımını GNU Free Documentation License 1.3 şartları altında kullanabilirsiniz.