Sumocode Belgeleri


Başlangıç

Sumocode, kolay bir şekilde kodlamayı öğrenmeye odaklanan bir kod editörüdür. Etkileşimli sahnelere sahip olmak için yalnızca birkaç satır kod yazmanız gerekir veya Sumolib API'sini ve temel JavaScript bilgisini kullanarak basit oyunlar programlayabilirsiniz.

Arayüz
interface

  1. Navbar . İçeri / dışarı aktarma seçeneklerine kolay erişim ve projeyi web için kullanıma hazır bir paket olarak yayınlama sağlar.
  2. Kodumu çalıştır / Durdur . Burada kodu çalıştırabilir veya projenizi durdurabilirsiniz. Herhangi bir kod satırını her değiştirdiğinizde, kaydetmek ve çalıştırmak için Cmd + S tuşlarına basabilirsiniz.
  3. Hızlı erişim . Burada, Otomatik Kaydetme seçeneğini işaretlemek veya bu seçeneğin işaretini kaldırmak üzere geri almak / yeniden yapmak için hızlı bir erişiminiz var.
  4. Kod düzenleyici . Burada, Sumolib API'yi kullanarak kodunuzu doğrudan aşağıda açıklandığı gibi düzenleyebilirsiniz.
  5. Proje çalışıyor . Sol tarafta kod düzenleyicinin kodunu çalıştırmanın sonucu.

İhracat

Herhangi bir projeyi .sumofile formatında dışa aktarabilirsiniz. Bu dosya ile bir arkadaşınız / öğretmeninizle paylaşabilir veya daha sonra gelecek bir kodlama oturumuna devam etmek istiyorsanız içe aktarabilirsiniz.

İthalat

Uygulama ile dışa aktarılan herhangi bir .sumocode dosyasını içe aktarabilirsiniz. Yüklendiğinde, çalıştırmak için yalnızca kaydetmeniz (Cmd + S) gerekir.

Yayınla

PRO kullanıcısıysanız , kodunuzu web sayfası olarak yayınlanmaya hazır bir pakette indirebilirsiniz. .Zip dosyası, Sumolib dahil bir index.html + CSS dosyası + js dosyası içerir.

Geri Al / Yinele

Hızlı erişim düğmelerine basarak veya gezinme çubuğunda Düzenle / Geri Al veya Düzenle / Yinele yazmış olduğunuz kodu geri alabilir / yeniden yapabilirsiniz.

Otomatik kaydetme

'Otomatik Kaydet'i işaretlediyseniz, kodunuzu her düzenlediğinizde yerel olarak kaydeder, böylece sayfanızı yenilerseniz veya tarayıcınızı kapatırsanız, kodunuz geri döndüğünüzde aynı olacaktır. İşaretini kaldırdıysanız, onu dışa aktarmanız ve projeniz üzerinde bir sonraki çalışmanızda içe aktarmanız gerekir.

Kod ipuçları

Sumocode, sumo nesnelerine bazı değerler önerecektir. Örneğin, 'sumo.' İle başlarsanız sumo.background yöntemini kullanmak isteyebilirsiniz.


Örnekler

Temel örnekler

Öğrenmeye başlamanın en iyi yollarından biri, mevcut örneklerden bazılarını değiştirmektir, eğer hepsine bakarsanız, tüm yöntemleri iş başında görebilirsiniz.


Oyun geliştirmeyi öğrenmek

Bir oyun yapmak, başlatılması kolay bir iş değildir, ancak API konusunda rahat olduğunuzda harika etkileşimli projeler yapmaya başlayabileceğinizden eminiz. Aşağıda size ilham verecek Sumocode ile yapılmış bazı basit oyun örnekleri var.

Hafıza oyunu örneği

350 satırdan daha az kodla, sesli bir 3B hafıza oyunu oynayabilirsiniz. Arrays, for ve if ifadeleri gibi bazı JS temel kavramlarını kullanıyoruz ve Sumocode fonksiyonlarından çağrılacak kendi yöntemlerimizi ve değişkenlerimizi oluşturuyoruz. Bunun ötesinde, gerisi hayal gücünüzü ve Sumolib API'sini kullanmaktır.

Math Dummy oyun örneği

Bu oyun Hafıza oyunundan biraz daha karmaşıktır, ancak 500 satırdan daha az kod içerir. Diziler (çok boyutlu), switch, for ve if ifadeleri, && (AND) ve || (OR) ve Sumocode işlevlerinden çağrılacak kendi yöntemlerimizi ve değişkenlerimizi oluşturuyoruz.