Kervan başlangıç


Kervan yazı tabanlı ticaret oyunumu sonunda yayınladım. Uzun zamandır yayınlamak için cilalamayı bekliyordum ve sonunda cilaladım. Artık yayınlanmaya hazır.

Görseli olmayan bir oyun mu olur? Eskiden oluyordu ve ben de sâfî kodlama üzerine eğildiğimden, görsel bulmak ekstra iş çıkartıyordu. Ben de istediğim tarzda bir oyun geliştirmek istedim. Tabi 2D, 3D falan değil, yazı üzerinden okuyup yazıyla yönlendirme yapılıyor ancak ben oyunun VAKA'larla, ticaret mekaniğiyle, erzak, para, mesafe, gurup yönetimiyle zevkli olduğu kanaatindeyim. Yılan oyunum daha güzel gözüküyor olabilir ancak geliştirilmesi mümkün olmayan bir proje. Eklenebilir şeyler, çok emek isteyen şeyler. Oysa Kervan'ı yapmaya başladım ve neler neler ekledim. Oyunun görseli olmaması gibi sınırları olabilir ama mekanik olarak sınırı olmayan bir oyun.

En başta oyundaki şehirlerde oynayabildiğimiz kumar mekaniğini tasarladım. Basit bir sayı bilmece oyunu. Sonradan harita ve haritada gezinme mekaniklerini ekledim. Şehre veya köye gelince açılan menüyü tasarlayıp hepsini birleştirdim. Tabi birleştirme aşaması biraz ürkütücüydü, yapboz parçaları gibi birbirlerini tamamlar mı ayrı menüler, emin değildim ama güzel bir şekilde tamamladılar ve ortaya Kervan'ın ilk sürümü çıktı.

Oyun gelişiyordu ve sonra Vaka'ları ekledim ki favorilerim bu vaka kısımlarıdır. Sonra da İngilizce dilini eklemek istedim. İngilizce aslında sadece bir fikirdi. İlk menüde dil değiştirme yeri olsun da kalabalık gözüksün diye eklemiştim. Ama sonra cazip gözükmeye başladı. Birkaç yöntem araştırdım, nasıl İngilizce yapılabilir diye ama hangisini yapsam karar veremedim pek. Direk Google Translate üzerinden çeviri yapmayı sağlayan bir eklenti yapabilirdim ama çevirileri istediğim gibi manipüle edebilmek istedim. Ondan dolayı uğraştırıcılığından ötürü istemediğim Türkçe.txt ve İngilizce.txt yazmaya başladım. Koda kabaca yerleştirilmiş yazıları, adreslerle değiştirdim ve İngilizce'de İngilizce.txt adresine Türkçe'de Türkçe.txt adresine gidip yazması gerekeni bulmasını sağladım. Uğraştırıcı olsa da sonucu tatmin ediciydi.

Uzun zamandır bilgisayarımın kuytu köşesinde beklemekteydi. Onca ay sonra bu oyun üzerinde niye uğraşmayı bıraktım diye düşündüm. Yılan oyununu bir üst basamak olarak görüp ona odaklanmıştım. Oysa mekanik olarak o daha çok kendisini kısıtlayan bir yapıda. Bunu yaparken fark ettim ve hevesimi kaybettim bir süre.

Oyunun cmd üzerinden oynanıyor olması ve Kervan'ın .NET 8.0 yüklenmeden çalışmaması projeyi paylaşmak hakkında kafamda şüphelere sebep oluyordu. Ama yılan oyunundan daha çok sevdiğim bu projeyi paylaşmamanın içimde ukde bıraktığını hissederek son rütuşları atma kararı aldım.

Farklı sonları kaydeden bir sistem yaptıktan sonra paylaşıyorum. Niyetim birkaç ekstra özellik daha getirmek ancak onları ne zaman getirebilirim bilmiyorum. Ekimden sonra oyuna ne kadar eğilebilirim bilmiyorum, ondan dolayı oyunu Ekim başlamadan paylaşmak istedim.

(Oyun açılıyor mu henüz net bilmiyorum ancak birkaç arkadaşıma denetip güncellemek niyetindeyim. Umarım indirme aşamasında pek sıkıntı çıkarmaz millete.) 

Zaman ayırıp okuduğunuz için teşekkür ederim.

Mushu

Files

Kervan.rar 114 kB
72 days ago

Get Kervan.exe

Leave a comment

Log in with itch.io to leave a comment.