Tentang chetech
chetech adalah game edukasi berbasis browser yang terinspirasi dari kompetisi Compute-It asli. Siswa melatih berpikir algoritmik dengan menjalankan pseudo-code secara mental (atau fisik) lewat tombol panah.
Cara kerjanya
Level ditulis dalam bahasa kecil mirip Python. Parser mengubah kode menjadi pohon, lalu eksekutor menghitung urutan gerakan yang tepat. Kamu kemudian melakukan gerakan itu sendiri, satu tombol untuk setiap baris yang dijalankan.
Konsep
Urutan, kondisi (IF / ELIF / ELSE), perulangan (FOR, WHILE), perulangan bersarang, fungsi (DEF) dan rekursi.
Kondisi
Kondisi melihat papan: x, y, AT_GOAL, CLEAR_UP / DOWN / LEFT / RIGHT, dan NOT.
Teknologi
Next.js (App Router), React, Tailwind CSS. Kemajuan disimpan di browsermu.
Kredit
Terinspirasi dari game Compute-It milik University of Canterbury. Ini adalah implementasi ulang yang independen.