Dev Blog 26/09/19 - Kuşatmalar Bölüm 3

Users who are viewing this thread

MArdA TaleWorlds

Community Support & Localization
Community Support
blog_post_107_taleworldswebsite.jpg

Selamlar Kalradya Savaşçıları!

Bu haftanın geliştirici günlüğünde kuşatmalar üzerinde durdurğumuz mini günlük serisini sona erdireceğiz. Saldırı aşamasını ve oyunun yapay zekasının gelişen olayları nasıl karşıladığını ve onlara nasıl tepki verdiğini anlatacağız.

Kuşatmalar için oyun içerisinde yer alan çok önemli bir unsur desek yanlış olmaz. İster ana yurdunuzu savunurken, ister sınırlarınızı genişletirken isterseniz de asillerin arasında kendinize yer edinmeye çalışırken kuşatmalar, Mount & Blade deneyiminin çekirdeğinde yer almakta. Bannerlord ile birlikte hedefimiz kuşatmaları bütünüyle ele alarak geliştirmek. Kuşatmanın kendisinden önce dolaylı yollardan yerleşimleri etkilemek gibi küçük numaralardan, son savunanları kalelerin içerilerine kadar kovalamaya kadar bütün hatları üzerinde düşündük. Kuşatmalar hakkında yayınladığımız önceki geliştirici günlüklerinde kuşatmaların sefer haritasında yer alan bombardıman aşamasını ve oyuncuların saldırırken veya savunurken tercih edebileceği kararların üzerinde durmuştuk. Bunun yanı sıra kale savaşlarından konuşup onların önemine ve ne şartlarda oluşabileceğinden bahsetmiştik. Kuşatmalar hakkında değinmediğimiz konu, belkide kuşatmanın en önemli ve en kanlı aşamasıydı: saldırı aşaması.

Bir kaleye saldırmak oyuncuların dikkatle karar vermesi gerektiği bir konudur. Kaleler, kriz anlarında emri altındaki yerleşimlerden yerel milis kuvvetleri çağırabilir ancak çoğu zaman çok daha kuvvetli bir direnç gösterebilecek profesyonel askerlerden oluşan bir garnizona da ev sahipliği yapabilirler. Ve eğer kuşatılan kale savunmasından sorumlu bir yetkiliye sahip ise işler daha da zorlaşabilir. Yetkililer defansif kuşatma makineleri ve garnizon kalitesini artırabilirler. Ancak bütün bunları bir tarafa bırakalım ve saldırı yapmanın artılarını ve eksilerini düşünüp saldırmaya karar verildi diyelim.

İlk olarak, mevzilenme aşaması ile karşılaşılır. Bu aşamada savaş başlamadan önce birimleri ve kuşatma makinekerini nereye konumlandıracağınızı seçebileceksiniz. Her bir formasyonu seçebilir, onları mevzilenebilir alanda hareket ettirebilir ve askerlerinize en avantajlı konumda olacak şekilde pozisyon verebilirsiniz. Her kalenin saldırıya açık üç alanı vardır ve bu alanlar için bir adet saldırı yöntemi seçmeniz gerekmekte. Her bir alan için hazırlığınızın seviyesine göre çeşitli seçenekler ortaya çıkar; dilerseniz diğer hedeflere odaklanmak için bir alanı yoksayabilirsiniz veya eğer bombardıman aşamasında bir duvar bölümünü kırabilmişseniz o duvardaki yarıktan içeri girmeyi deneyebilirsiniz.

Askerlerinizi ve kuşatma makinelerinizi mevziledikten sonra saldırı başlar. Askerleriniz, nasıl mevzilendiklerine göre saldırı planınıza uygun bir şekilde saldırıya geçer. Oyun yapay zekası varsayılan ayar olarak çeşitli saldırı gruplarının kontrolünü ele alır. Ancak, bir veya bütün grupların kontrolünü kolay bir şekilde kendinize alabilir ve dilerseniz her şeyi istediğiniz gibi en ince detayına kadar kontrol edebilirsiniz.

Oyuncunun kontrolü ele alabilmesi ve yapay zekanın saldırı planının bir kısmını kontrol etmesinin birlikte her ikisinin de avantajlarının oyuncuya sunulduğu bir çözüm olduğunu düşünüyoruz. Oyuncular, çok zorlanmadan çok yönlü bir saldırı gerçekleştirebilmek için en kritik konumlara tüm dikkatlerini verebilirler. Bunu yaparken de askerer diğer alanlarda da saldırıya geçebilirler. Böylece oyuncular, yapay zekanın düşman kuvvetlerini ikiye bölmesine neden olacak oyalayıcı bir saldırı yapmasına izin vererek en seçkin askerleri ile birlikte kalenin en zayıf noktasındaki saldırıyı yönetebilirler.

Aynı kurallar kuşatma savunmaları için de geçerlidir. Eğer oyuncu savaşın kumandanıysa veya formasyonlardan bir tanesinin kaptanıysa, oyuncuların vereceği emirler savunma yapay zekasının emirlerini geçersiz kılacaktır. Ancak, oyuncunun perspektifinden kalenin farklı yerlerinde bulunan bütün formasyonları kontrol etmeye çalışmak her zaman kolay bir iş değildir. Bu yüzden oyuncu, savunmanın kontrolünü en zayıf noktalar için ele almak isteyebilirken yapay zeka geri kalan savunmayı oyuncuya yansıtmadan en etkili bir şekilde savunmaya çalışacaktır.

Saldırı Yapay Zekası
Yapay zeka saldırı kuvvetinden sorumlu olduğu zaman nasıl ve nereden saldırısını yapacağına karar vermek için birkaç kontrol yapacaktır. Kendi kuvveti ile düşman kuvvetini karşılaştırarak birden fazla cephede koordine bir saldırı yapmak veya en zayıf noktaya konsantre bir saldırı yapmayı denemeye karar verebilir. Aynı zamanda yapay zeka bunu başarabilmek için kuvvetlerini nasıl ayırması gerektiğine de karar verir. Bunu her bir cephenin destekleyebileceği asker sayısına göre yapar. Eğer duvarda bir yarık var ise yapay zeka, o tarafa fazla sayıda asker göndermeye çalışacaktır ancak eğer kale duvarlarında herhangi bir merdiven varsa ve doğal olarak o taraftan aynı anda saldıracak asker sayısı daha az olacağı için daha az asker gönderir veya bir başka duvarda bir yarık daha var ise yapay zeka merdivenleri kullanmayı tercih bile etmeyebilir.

Eğer saldıran tarafın merdivenlerin dışında koçbaşları veya kuşatma kuleleri varsa veya kalenin başka bir tarafında bir başka yarık daha varsa yapay zeka o zaman koordineli bir saldırı yaparak savunan tarafı yormaya ve kale boyunca yaymaya çalışır. Böylece savunan taraf aynı anda bütün cepheleri savunmaya çalışacaktır. Saldıran taraf, yavaş kuşatma makinelerinin kale kapısı veya duvarlarına yaklaşana kadar yarıklara ve merdivenlere tam gücüyle saldırmayacaktır. Bekleyen formasyonlar savunan tarafı tehdit edebilecek bir konumdan ancak güvenli sayılabilecek noktalarda bekleyerek savunanları bekledikleri tarafları bırakmalarını engellerler.

Eylemlere öncelik verilmesi konusunda koçbaşları, kuşatma kuleleri ve merdivenler gibi birincil silahların kullanılması saldıran kuvvetler için önemli bir görevdir. Bu silahlar kullanılarak kale içerisine bir yol açılmaya çalışılır. Bunların dışında öncelik listesi çok katı bir liste değildir ancak yapay zeka, strateji seviyesine göre en önemli ve en yararlı seçenekleri en öncelikli hale getirmeye çalışacaktır.

Savunma Yapay Zekası
Savunma yapay zekası hem saldıran tarafın sahip olduğu saldırı yeteneğinin tehdit seviyesini hem de düşmanın gerçek pozisyonunu göz önüne alır. Düşmanın sol tarafta bir kuşatma kulesinin ve sağ tarafta merdivenleri olduğunu düşünelim. Eğer saldıran taraf her iki taraftan da tehdit oluşturuyorsa merdivenlere karşı savunma daha kolay olduğu için savunan tarafı, kuşatma kulesi tarafına daha çok konsantre olacaktır. Eğer saldıran taraf numara yapmak isterse ve bütün askerler ile birlikte sadece merdivenli taraftan saldırmak isterse savunma yapay zekası bunu farkedecek ve piyadelerinin büyük bir kısmını o tarafı savunmak için oraya kaydıracaktır. Bir başka senaryoda eğer savunan taraf kuşatma kulesini veya koçbaşını kırabilirse yani böylece kalenin o tarafını saldırılamaz hale getirirse o tarafa herhangi bir asker ayırmayacaktır.

Savunma yapay zekası aynı zamanda aynı mantıkla menzill askerlerinin de yerlerini değiştirecektir. Örneğin, eğer düşman bir tarafa saldıramayacak duruma gelirse veya saldıramz ise savunan okçular mevzilerini terk edip sadece diğer tarafı savunacaktır. Buna ek olarak, bir duvar veya kale koridoru düşmek üzereyse yakın duvarlardaki okuçar yakın dövüş sayılarını yükseltebilmek için duvarlardan ayrılabilirler. Aynı şekilde eğer düşman uzaktan kaleye doğru hareket ediyorsa savunan okçular gelen düşmana göre en uygun pozisyona geçeceklerdir.

Geri Çekilme
Askerler morallerine bağlı olarak kaçmayı tercih edebilirler. Ancak çoğu durumda geri çekilmek pek çok farklı faktörü göz önüne alarak yapılan stratejik bir karardır. Sonuç olarak, yapay zeka saldırının veya savunmanın başarılı olup olamayacağını ve geri çekilmenin çok fazla asker kaybına yol açıp açmayacağını tahmin etmeye çalışır. Örneğin, 500 kişilik bir ordunun 100 kişinin savunduğu bir şehre saldırı yaptığını düşünelim. Saldırı devam ederken her iki taraftan da kayıplar oluyor. Ancak, şehrin garnizonunun cesur ve yılmaz savunması sonucunda saldırganların artık 80 savunan askere karşı 250 askeri bulunuyor ve dahası içeri bile giremediler. Bu noktada saldıran tarafın yapay zeka komutanı daha fazla asker kaybetmemek adına saldırıyı geri çekmeyi tercih edebilir.

blog_post_107_taleworldswebsite_02.png


Eğer bu tartıştıklarımızı oyun içerisinde görmek isterseinz yayınladığımız bir önceki geliştirici günlüğünde paylaştığımız oyun içi oynanış videosunu izlemenizi tavsiye ederiz. Bu videoda saldıran tarafın yapay zekası kuvvetlerini ayırarak kalenin üç farklı saldırılabilir alanına da koordineli bir saldırı gerçekleştiriyor.

 
Back
Top Bottom