RPGJS Studio
Choose a playable world, customize maps and events visually, then press Play. Start free in your browser and export your RPGJS source.
Sort decimal boxes in a spaceship using keyboard and mouse controls
AI summary · website content
GamesHTML · ShellGitHub @EkeremOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Ders sonu için 3 boyutlu eğitsel oyun (6. ve 7. sınıf, ondalık gösterimler ve rasyonel sayılar). Öğrenci uzay gemisindeki 5 kutuyu taşıyıp üzerlerindeki ondalık sayıları küçükten büyüğe sıralar. Yanlış yuvaya koyarsa yeşil canavar karakteri yakalayıp fırlatır ve bir ipucu çıkar.
Menüde 6. Sınıf ve 7. Sınıf sekmeleri vardır; her sınıfta Sıralama ve Bölme bölümleri bulunur. Son seçilen sınıf hatırlanır.
Menünün altındaki Görüntü ayarı:
Oyun zamanı yavaş cihazlarda da gerçek zamanla ilerler (sabit adımlı simülasyon), canavar yolundaki kutuları kenara iter.
Öğrenci 5 kutuyu taşıyıp üzerlerindeki ondalık sayıları küçükten büyüğe sıralar. Yanlış yuvaya koyarsa yeşil canavar karakteri yakalayıp fırlatır ve bir ipucu çıkar.
| # | Konu | Örnek |
|---|---|---|
| 1 | Onda birler | 0,3 · 0,7 |
| 2 | Yüzde birler | 0,4 · 0,45 |
| 3 | Binde birler | 0,3 · 0,29 |
| 4 | Tam kısımlı | 1,5 · 1,05 |
| 5 | Karışık | 0,305 · 0,35 · 1,03 |
Makine ekranında bölme işlemi pay / payda olarak görünür. Öğrenci ×10 ve ×100 kutularını PAY ve PAYDA yuvalarına taşıyarak virgülü kaydırır; sona eklenen sıfırlar turuncu görünür. Pay ile payda farklı kaydırılırsa ekrandaki "=" işareti "≠" olur. ONAYLA'ya basınca:
| # | Konu | Örnek |
|---|---|---|
| 1 | Doğal ÷ onda bir | 6 ÷ 0,2 = 60 ÷ 2 = 30 |
| 2 | Onda bir ÷ onda bir | 1,2 ÷ 0,4 = 12 ÷ 4 = 3 |
| 3 | Yüzde birler | 0,24 ÷ 0,06 = 24 ÷ 6 = 4 |
| 4 | Farklı basamaklar | 1,5 ÷ 0,03 = 150 ÷ 3 = 50 |
| 5 | Ondalıklı sonuç | 0,5 ÷ 0,2 = 5 ÷ 2 = 2,5 |
Her seviyede 5 soru/kutu vardır, sayılar her oyunda rastgele üretilir ve kafadan hesaplanacak kadar küçüktür. Hatasız: ★★★, 1–2 hata: ★★, daha fazla: ★.
assets/ klasöründe (SVG'ler assets/kaynak/); APK derlenirken @capacitor/assets ile tüm boyutlar üretilir.
Bu ayarlar tools/android-patch.sh ile APK derlenirken uygulanır. Yatay ekran (kısa ekran) için menü ve kontroller sıkılaştırılmıştır.index.html — oyunun tamamı (Three.js içine gömülü, tek dosya). src/index.src.html düzenlenip python3 tools/build.py ile üretilir.sw.js — çevrimdışı katman, version.json — güncelleme kontrolü..github/workflows/pages.yml — GitHub Pages yayını, apk.yml — v* etiketiyle APK derleyip Release'e yükler.src/index.src.html içindeki APP_VERSION ve version.json aynı anda artırılır, python3 tools/build.py çalıştırılır ve main'e gönderilir. version.json değiştiği için APK iş akışı kendiliğinden çalışır ve v<sürüm> etiketli release'i oluşturur.
Made by Us