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

- 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.
- 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.
- 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.
- Kod düzenleyici . Burada, Sumolib API'yi kullanarak kodunuzu doğrudan aşağıda açıklandığı gibi düzenleyebilirsiniz.
- 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.