Main Assembly

Main Assembly

Not enough ratings
Detaylı Rehber
By LAIN
YAPIM AŞAMASINDADIR!

Bu rehber olabildiğince düzenli yazılarak erişilmek istenen bilgiye en hızlı biçimde ulaşmanızı amaçlamaktadır. Yeni başlayanlar için uygundur.
   
Award
Favorite
Favorited
Unfavorite
Rehber Hakkında
Bu rehber gelen güncellemelerin ardından, olabilecek en kısa sürede düzenlenmektedir. Rehberde bulduğunuz hata veya eksikliklerle alakalı yorumlarınız dikkate alınacaktır.



Main Assembly oyununun ilk Türkçe rehberini okuduğunuz için teşekkürler!


Geçerli sürüm: 22514.2347-beta


Rehberin yazılmaya başlandığı tarih: 01/12/2020
Ana Menü (Main Menu)

Oyun hakkında çeşitli seçenekler barındırır.

Play

Bu seçeneğin içeriğinde oyunu oynamanızı sağlayacak seçenekler bulunur.


  • Tutorial
    Oyuna yeni başlayanların ilk uğraması gereken yer. Burada oyunu öğreten çeşitli seviyeler bulunur. Buradaki seviyeler zorlayıcı değildir. Görevleri tamamladıkça çeşitli ödüller verir.

  • Challenges
    Burada da tutorialda olduğu gibi çeşitli seviyeler bulunur. Araçlarınızda kullanabileceğiniz parça çeşitleri bu seviyelerde sınırlıdır ve yıldız kazandıkça -drone için eklerin yanı sıra- araçlarınızda kullanabileceğiniz parçaların kilidini açar. Bu seviyeleri tamamladıkça size yıldız verir. Bu haritalarda gizli eşyalar bulunur. Ayrıca kendinizi yeteri kadar geliştirmeniz için kullanabilirsiniz.


  • Sandbox
    Tüm eşyaların açık olduğu, çok oyunculu olarak oynanabilen serbest dünya. Hayal gücünüzü zorlamanız için birebirdir. Buradaki haritalarda da gizli eşyalar bulunur.

  • Bot Brawl
    Bu, yaptığınız araçları arkadaşlarınızla daha adil ve eğlenceli bir biçimde kapıştırmanızı sağlar. Diğer haritalardan daha farklıdır ve alanı diğer haritalara kıyasla daha sınırlıdır.

  • Back
    Ana Menüye geri dönmenizi sağlar.


Drone
Drone Penceresi
Bu seçenek Drone'u özelleştirmenizi sağlar.


Progress

Hangi eşyanın kaç tane -tutorial ve challenges seviyelerinde kazandığınız- sertifika ve yıldız kazandığınızda açılacağını gösterir. Buradan mevcut ilerlemenizi Reset tuşuna basarak sıfırlayabilirsiniz.

Options

Oyunun çeşitli ayarları buradan yapılır.

  • Game
    • Follow Camera
      Açık olursa bir süre boyunca farenizi hareket ettirmemeniz halinde kamera otomatik olarak gittiğiniz yöne döner.
    • Invert Mouse
      Drone'u kontrol ederken fareniz ile yaptığınız dikey hareketi ters çevirir. (Kamera, bu ayar kapalıyken farenizi ileri hareket ettirirseniz yukarı, açıkken aşağı döner.)
    • Invert Drive Camera
      Bir aracı kontrol ederken fareniz ile yaptığınız dikey hareketi ters çevirir. (Invert Mouse ile aynı mantıkta.)
    • Language
      Oyunun dilini buradan seçebiliyorsunuz. Henüz Türkçe desteği mevcut değil.
    • Mouse Drone Sensitivity
      Drone'u kontrol ederken yaptığınız fare hareketlerinin hassasiyetini ayarlar.
    • Mouse Drive Sensitivity
      Bir aracı kullanırken yaptığınız fare hareketlerinin hassasiyetini ayarlar.

  • Visuals
    • Display Mode
      Görünüm modunu ayarlar.
      • Fullscreen
        Oyunun herhangi bir pencere gözükmeyecek şekilde ekranın tamamını kaplamasını sağlar. Sekmeler arası geçiş (örnek: Alt+ Tab, Win + Tab) daha yavaştır ancak oyun içi kare hızını arttırabilir.
      • Windowed Fullscreen
        Oyun ekranın tamamını kaplar ancak başka pencereler oyunun önüne geçebilir. Oyun çözünürlüğünü (resolution) oyunun ayarlarını kullanarak ayarlamak mümkün değildir.

      • Windowed
        Yalnızca pencere şeklindedir. Oyun çözünürlüğünü (resolution) ayarlamak mümkün değildir.
    • Resolution
      Oyun açıkken ayarlanacak olan ekran çözünürlüğüdür.
    • Quality
      Oyunun kalitesini ayarlar.
      • Low
        Low
      • Medium
        Medium
      • High
        High
      • Ultra
        Ultra
    • Motion Blur
      Hızlı kamera hareketleri yapıldığında ekranı bulanıklaştırır.
    • V-Sync
      Dikey senkronizasyonu açmak için seçili olmalıdır. Dikey senkronizasyon görüntüdeki yırtılmaları/tutarsızlıkları giderir. Oyunu yavaşlatabilir.
    • DirectX 12
      Seçili olduğunda oyun DirectX 12 ile çalışacaktır. Bu ayarda yapılacak olan değişiklik, oyunu yeniden başlattığınızda etkili olacaktır. Her donanımla uyumlu olmayabilir.

  • Audio
    • Master
      Oyunun bütün sesini ayarlar.
    • Music
      Oyundaki müzik sesini ayarlar.
    • SFX
      Oyundaki özel efekt seslerini ayarlar. (Patlama, çarpma, rüzgâr, kırılma vb.)
    • Voice
      Oyundaki insan seslerini ayarlar.
    • Subtitles
      Alt yazıların görünürlüğünü belirler. Seçili olması durumunda oyundaki insan sesleri alt yazı olarak gösterilir.

  • Controls
    Oyunda kullanılan tuşlar buradan ayarlanır.


Credits
Oyuna katkısı olan kişiler burada gösterilir.


Quit
Oyunu kapatmak için kullanılır.


Multiplayer Settings

Şimdilik sadece 1 seçenek bulunuyor.
Collision açık duruma getirilirse, birlikte oynadığınız kişinin de bu ayarı açması şartıyla, aracına çarpmak mümkün hale geliyor. Çok oyunculu oynamaya başlandığında değiştirilemez.

Server

Buradaki seçenekler, oyununuzu başkalarıyla paylaşmanızı veya başkalarının oyununa katılmanıza olanak sağlar. Sunucular, oyun optimizasyonundaki -muhtemelen düzeltilecek olan- sorunlardan dolayı normalden daha fazla cihazınızı zorlar.
  • Browse
    Genel (Public) sunuculara giriş yapmanızı sağlar. Tuşa tıklandığında Servers adlı pencere açılır. Listedeki sunucuların güncel olmadığını düşünürseniz Refresh (Yenile) tuşuna basabilirsiniz.
  • Create Public
    Genel (Public) sunucu kurmanızı sağlar.
  • Create Private
    Gizli sunucu kurmanızı sağlar. Sunucunuz Servers penceresinde görünmez ancak arkadaşlarınızı davet etmenize izin verir.

Invite Friend
Arkadaş listenizden bir arkadaşınızı davet etmenize olanak tanır. Bu sayede çok oyunculu oynamak mümkün hale geliyor. Sunucu oluşturmazsanız (Create Public/Private seçenekleri) bu seçeneğe erişmeniz mümkün değildir.
Araç Yapma (Basit)
Araç yapmak için Assembly Mode'a geçilmesi gerekir. Bir seviyedeyken varsayılan olarak B tuşu ile açılır.

Kısayollar
CTRL tuşuna basılı tutarak ana gövdeyi (şasi, ing:chassis) sürüklemek gövdenin çektiğiniz tarafa doğru uzamasını sağlar. Sürüklerken beliren eksene göre uzar ve bu eksen sizin yönünüze göre belirlenir.

Numpad'de bulunan + ve - tuşları ile boşluk uzaklığı (hassasiyet de denilebilir) ayarlanabilir.
+ tuşuna basmak aralıkları arttırır, - ise azaltır.

Shift tuşuna basılı tutarak şasi çerçevesinde (ing:Chassis Frame) beliren mavi küreleri sürüklemek, çerçevenin çekilen tarafa doğru bükülmesini sağlar.

CTRL tuşuna basılı tutarak ana gövdeye bakarken fare tekerleğini hareket ettirmek, ana gövdenin kalınlığını değiştirir. Fare tekerleğini ileriye sürüklemek ana gövdeyi kalınlaştırır, geriye sürüklemek inceltir.

Herhangi bir parçaya bakarken F (Flip kelimesinden türetilmiştir.) tuşuna basmak parçanın çevrilmesini sağlar.

Herhangi bir parçaya bakarken fare tekerleğine tıklamak, o parçayı ve onun üzerine yerleştirilmiş olan tüm parçaları kopyalamanıza olanak verir.

Herhangi bir parçaya bakarken E tuşuna basmak radyal menüyü açar. Yukarıdaki özelliklerden bazıları orada da bulunur.

Q tuşuna basmak boyama moduna geçmenizi sağlar.

Aracın herhangi bir parçasına bakarken M tuşuna basmak parçanın yansımasını açar veya kapar.

Aracın herhangi bir parçasına bakarken H tuşuna basmak parçanın gizlenmesini sağlar. Assembly Mode'dan çıkıp tekrar açmak durumu kaldırır. Bu durumdayken aracı oluşturmak gizlenen parçayı etkilemez.

Enter tuşuna basmak aracı oluşturur. Araç için yeterli alan bulunamazsa araç konulamaz. No room to print bot yazısı çıkar.

J tuşuna basmak Catalogue penceresini açar.

K tuşuna basmak Kits penceresini açar.

L tuşuna basmak Bots penceresini açar.

P tuşuna basmak kodlamayı yapacağımız kısmı açar.

CTRL + Z tuşuna basmak, en son yapılan değişikliği geri alır.

CTRL + Y tuşuna basmak, geri alınan değişikliği geri alır. (Kısaca geri alma işleminin tersi.)

TAB tuşuna basmak en son açtığınız pencereyi açar. Aynı zamanda J, K ve L tuşlarının yerine kullanabilirsiniz.

Caps Lock tuşuna basmak hareket modunu değiştirir. Kontrollerde belirgin bir fark oluşur.


Yeni Araç Oluşturmak
Assembly modundayken TAB tuşuna basıp üstte görünecek olan seçeneklerden Bots'a basın. Pencerede START NEW BOT yazan bir buton göreceksiniz.
Burası araç oluşturmanız için size belirli bir şekilde ana gövde verir. Bu şekli seçmeniz mümkündür.

Aracınızın şeklini seçtikten sonra ilk önce aracın hareket etmesini sağlayacak olan parçaları takmanızı, daha sonra aracın dış şeklini vermenizi öneriyorum. Bu sebeple yapacağınız aracın dingil mesafesini (Basit bir tabirle araca yandan baktığımızda, tekerlekler arası uzaklık da diyebiliriz.) , iz genişliğini (Basit bir tabirle araca arkadan baktığımızda, tekerlekler arası uzaklık da diyebiliriz.) ve yüksekliğini belirlememiz gerekmektedir.
Size önerim, araca koyacağınız motorlar için 10*10cm^2 alan açın. Bu sayede motorunuz istediğiniz yere tam oturacaktır. TAB tuşuna basarak, daha önceden de kullandığımız, üstteki butonlardan catalogue yazan tuşa tıklıyoruz. Sol tarafta bulunan (İleride daha detaylı işlenecek) Motors seçeneğini genişleterek kullanmak istediğiniz motoru seçip aracınızda belirlediğiniz bölge/bölgelere koyun. Hover Pad hariç motorumuza tekerlek veya aynı işlevi görebilecek bir şey takmamız gerekiyor. Bunun için yine aynı pencereden (TAB tuşuna basarak açılan) sol tarafta bulunan Wheels kısmından istediğiniz büyüklükte ve özellikteki lastiği alıp motorumuza takıyoruz.
Aracın kontrolcülerinde bir değişiklik yapmadıysanız basit kontroller otomatik olarak yapılır. Şimdi aracımızı deneyelim. Aracı oluşturmak için sadece Enter tuşuna basmanız gerekiyor. Aracınızı yeniden oluşturmak isterseniz Backspace (Yazılan yazıları silmek için kullanılan tuş) tuşuna basabilirsiniz. Sadece sürüş modunda çalışır.
Şimdi aracımızı nasıl kaydedeceğimizi ve Steam atölyesinde paylaşacağımızı göstereceğim. Aracımızı düzenlemeye (Assembly Mode) geri dönmemiz gerekiyor. Bunun için B tuşuna basın. TAB tuşuna bastıktan sonra üstteki butonlardan bots yazan tuşa tıklıyoruz. Aracınıza, daha sonra kullanacak kişiler için, bir not yazabilirsiniz. Notes kısmına tıklayıp notunuzu yazmanız yeterlidir. Aracımızın ismini düzenlemek için kayıtlı olması gerekir bu yüzden Save As (Farklı kaydet) yazan düğmeye tıklıyoruz ve aracımızın adını girip tekrar çıkacak olan Save As butonuna tıklıyoruz. Ayrıca Bots penceresinde araçlarınızı guruplandırmanızı kolaylaştırmak için New Folder (Yeni dosya) butonuna tıklayarak ismini belirleyeceğiniz bir dosya oluşturabilirsiniz. Bunun içine aracınızı sürüklemek, aracınızı dosyaya taşımanın kolay bir yoludur. Aracınızı Steam atölyesinde paylaşmak oldukça basittir. Mavi renkli olarak göreceğiniz Share tuşuna basınca karşınıza 2 düğme bulunduran bir pencere çıkacak. Bunlar New ve Update'dir. Update seçeneğini aracınızı daha önceden hiç paylaşmadıysanız kullanamazsınız çünkü bu tuş daha önceden paylaştığınız bir aracı güncellemek için kullanılır. New tuşuna basmak ise Steam atölyesinde göstermek üzere yeni bir sayfa açar. Öncelikle aracınızı Steam'e yükler ardından yüklendiği sayfayı açar. Açılan sayfa alışık olduğunuz Steam arayüzüdür. Buadan aracınıza fotoğraf ekleyebilir, açıklamasını ve adını düzenleyebilir ayrıca görünürlük ayarlarını değiştirebilirsiniz.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2306197451
Araç Kodları (Basit)
Kodlar Nereye Yazılır
  • Docking Station
    Bu kısımda en sık kullanacağımız parça. Bu parça, oyunu oynadığımız cihazdan vereceğimiz sinyalleri algılayıp daha önceden ayarladığımız şekilde çıktı veriyor.
  • CPU
    Özellikle karmaşık kodlarımızı basitleştirmek ve tekrar tekrar kullanabilmemizi sağlayacak olan parça. Girişleri doğrudan kullanıcıdan alma yeteneğine sahip değildir.

Programlama Penceresi Ayarları

  • Subway style
    Programın işlevine herhangi bir etkisi yoktur. Açıldığında bağlantılar, metro haritasına benzer şekilde gösterilir.
  • Transparency
    Açıldığında programlama penceresindeyken aracınızı görebilirsiniz. Ayrıca bir bloğun üzerine gelindiğinde, o bloğun hangi parçayı etkilediğini göstermek için, parçaya odaklanır.
  • Advanced Mode

    Açıldığında tüm programlama blokları ve parametreler görünür hale gelir.

Kod Blokları
İstediğiniz kod bloklarını kullanmak için "sürükle bırak" yapıldığını unutmayalım. (Bilmeyen arkadaşlarımız için şunu belirtmekte fayda var. Sürükle Bırak dediğimiz eylem; kod bloğunun üzerine gelip farenin sol düğmesine basılı tutup, koymak istediğimiz yere kadar hareket ettirmek, ardından farenin sol düğmesine basmayı bırakmanızdır.)
  • Inputs/Outputs
    • Input
      Docking Station'da bulunan Input bloğu, kullanıcıdan giriş almamızı sağlar. CPU'da ise, başka bir parçadan giriş alabilmek için Parts (Parçalar) kısmında yeni bir blok (Çıktı (Output) Bloğu) oluşturur. Kısacası, proglamayı yaptığınız eşyaya girdi sağlar.
      Daha iyi anlamanız için örnek üzerinden gidelim.

      Örnek aracımız bu. Programlama penceresini açmak için "P" tuşuna basıyoruz.
      Bu şekilde, "Docking Station"da otomatik olarak konulmuş bloklar olacak. En sol kısımda Input bloklarını görmek mümkün. Bu bloklara tıkladığımızda sol tarafta bir pencere açılacak. Bu pencere "Advanced Mode" seçeneği aktif olduğunda daha detaylı olur. Herhangi bir "Input" bloğuna tıklıyorum.
      Gördüğünüz üzere, sol tarafra bir pencere belirdi. "Parameters" başlığı altında "+" ve "-" sembolleri, yanlarında bulunan düğmelerin basılması durumunda hangi çıktıyı vereceğini belirtiyor. "+" sembolü "+1", "-" sembolü ise "-1" çıkışı verir. Harfleri değiştirmek için üzerine tıklamanız yeterlidir.
      Eğer bu çıktıda herhangi bir değişiklik yapmak istemiyorsanız fare tuşlarına basarak çıkmaya çalışmayınız çünkü fare tuşlarına da duyarlıdır. Böyle bir durumda "esc" tuşuna basmanız gerekiyor.
      Ben burada, motorların çalışmasını farenin sol tuşu ve bazı farelerde bulunan 5. fare tuşuyla (Tarayıcılarda sayfayı ileriye almayı sağlar.) kontrol etmek üzere ayarladım. Bu input bloğu, sol tuşa basınca "+1" çıkışını verecek ve bağlı olduğu, motorlara ait olan, "Power" bloğunda işlenecek ardından motorlar işaretli yönde dönmeye çalışacak. Peki işaretli yön nedir diyebilirsiniz. Oldukça basit bir işarettir ve bu işaret bize o eşyanın pozitif yönünü belirtir. Matematikte kullanılan pozitif yön kavramı ile karıştırmayınız, burada bahsettiğim pozitif yön, "+1" sinyalini alınca döneceği yöndür. Bunu belirtmemin sebebi, parçaları yansımış haline çevirebiliyor olmamız. (Yansımış derken kast ettiğim şudur: "q | p" Yani parçanın aynaya tutulduğunda oluşan görüntüsünü kullanmak gibi.)
      Motora tıkladığımda bu işareti görebiliyoruz.
      https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2572068078

      -DÜZENLENMEDİ-

    • Output
      Oluşturulan çıktıları başka bir yerde kullanmak üzere Parts (Parçalar) kısmında yeni bir blok (Girdi (Input) Bloğu) oluşturur. Burada oluşturulan bloklar, oluşturulduğu parçada kullanılamaz. En verimli kullanımı için, çıktıların birden fazla CPU'da kullanılması gerekebileceğinden, Docking Station'da kullanılmalıdır. Aksi mümkündür ve çeşitli durumlarda CPU'da kullanımı verimli olabilir.

-YAKINDA-
3 Comments
LAIN  [author] 4 Jun, 2022 @ 2:04am 
1 ay sonra rehberi geliştirmeye devam ediyorum!
LAIN  [author] 4 Aug, 2021 @ 1:14pm 
İşinize yaradıysa ne mutlu bana.

Henüz o kısmı yazmadım, mümkün olan en kısa zamanda hazırlayacağım.
akinacer08 3 Aug, 2021 @ 1:37am 
mükemmel ancak araç kodları kısmında beklediğim detay yoktu.Çalışmalarınızın devamını dilerim.