Screeps ve kolon; JavaScript Programmer'ın MMO'su

Posted on
Yazar: Virginia Floyd
Yaratılış Tarihi: 8 Ağustos 2021
Güncelleme Tarihi: 15 Kasım 2024
Anonim
Screeps ve kolon; JavaScript Programmer'ın MMO'su - Oyunlar
Screeps ve kolon; JavaScript Programmer'ın MMO'su - Oyunlar

İçerik

Programlamayı ve oyunları düşündüğümde, oyunu ve mekaniğini süren sahnelerin ardında devam eden programlamayı düşünüyorum. Bu tür bir programlama yapan biri olarak, kafamı sarmak benim için soyut bir kavram değil.


ScreepsAncak, standart MMO / RTS oyununuz değildir. Gibi oyunlar Hacknet, TIS-100, ve başka bir Heart.Break () programlama nitelikleri kavramına dayandırılmıştır ancak sulandırılmıştır - daha çok kavramın aynı olduğu sahte programlama oyunlarına benzerler ancak uygulama programcı olmayan oyuncular için basitleştirilmiştir. Screeps asıl mesele, gerçek kodla çalışıyorsunuz ve kodunuzun ne kadar / önemli olduğu.

İçinde Screeps sürüngenler olarak bilinen birimleriniz javaScript ile kontrol edilir. sen, oyuncu yazmak. Kodda belirlediğiniz parametreler, oluşturduğunuz sürünme türünü ve hangi güçlü ve zayıf yönlerini belirler. Kodunuz önemliBu, sürüngenlerin yaptıklarının arkasındaki itici güçtür - hareket etmekten, toplanmaktan, inşa etmekten, saldırmaktan ve savunmaktan her şey tamamen kodunuza göre yönlendirilir.


Oyunun MMO doğası göz önüne alındığında, oyun tek bir sunucuda yer alırken oturumu kapattıktan sonra kodunuzu kaynaklarınızı korumak için yeterince iyi olamayacağına dair heyecan / korku söz konusudur - yeteneklerinizi başkalarına karşı test etmek daha büyük veya daha az yetenekli programcılar.

Benim değerlendirme

Benim javaScript biraz paslı ama oyunun canlı demosunda, oyunu oynamak için bilmeniz gereken çeşitli kod parçalarını yazmak için bazı temel kavramları parçalamak iyi bir iş çıkarır. Buraya bir feragatname koymak ve şunu söylemeliyim ki, bir javaScript sihirbazı olmanıza gerek kalmazken, programlama konusunda temel bir anlayışa sahip olmanız gerekirken, bu oyunu verimli bir şekilde oynamanız için son derece faydalıdır ve genel eğlenceye katkıda bulunur. Herhangi bir programcı, kodunu çalıştırmanın ve çalışmasının izlenmesinin tatmin edici olduğunu kanıtlayabilir (ilk denemede umarım).


Neyse ki, sizin için, javaScript oldukça giriş seviyesi bir betik dilidir ve tüm internette birçok belgeye sahiptir. Üzerinde Screeps websitesi, sizi Codecademy'de ücretsiz olarak sunulan iyi ve tanıtıcı bir javaScript kursuna bağlarlar. Düşünmezdim Screeps Programlamayı öğrenmenin bir aracı olmakla birlikte, mantıklı düşünmenizi keskin tutmak için önemli olan programlama pratiğinizi sürdürmenin faydası olduğunu görüyorum.

Neyi sevdim:

  • Basit tasarım ve konsept
  • Düşündürüyor
  • Sürüngenin fonksiyonlarını yazman eğlencelidir

Ne değil:

  • Programlamayı öğrenmenin bir yolu değil, ama bir teşvik
  • Hızlı tempolu değil - Oyun çok yavaş bir hızda hareket ediyor
  • Oynamak için ücretsiz değil - Kazanmak için bana göre biraz daha fazla işlem yapmanıza izin veren daha fazla CPU limiti için aylık bir abonelik var.

Son Karar

Screeps eğlenceli bir oyundur ve kendine has bir açısı vardır. Hala büyümek için bir oda olmasına rağmen, doğru yönde hareket ediyor. Sahte bir dil yerine gerçek programlamanın kullanılması aslında oyuncuların daha iyi kodlama alışkanlıklarına odaklanmasına izin verir ve alıştırmayı eğlenceli hale getirir. Oyunun Slack kanalında çok aktif bir insan topluluğu var, bu yüzden orada bulunan sosyal programcılar için MMO sohbetine bir dokunuş var.

Eğer bu bir oyun gibi gözüküyorsa, onların web sitesine göz atın ve canlı demoda bir dönüş yapın. Ücretsizdir ve karar vermenize yardımcı olacaktır. Screeps sizin için bir oyundur. Ayrıca, beklediğiniz oyunu gösteren bu kısa tanıtım videosunu da izleyebilirsiniz. Screeps.

does Screeps ilgini çekecek bir oyuna benziyor musun? Aşağıdaki yorumlarda ne düşündüğünüzü bana bildirin.

Bizim Puanımız 8 A.I.’yi yöneten kodun ne olduğunu hiç merak ettin mi? video oyunlarında benziyordu? Screeps'te SİZİN bu kodu yazın. Değerlendirildi: PC Derecelendirmelerimizin Anlamı