Pengenalan
Sudoku adalah permainan teka-teki asal Jepang yang bertujuan mengisi angka-angka di semua kotak. Aturannya cukup sederhana, untuk kotak 9x9, tiap-tiap baris, kolom, dan grid 3x3 tidak boleh terdapat angka yang sama.
Di sini anda dapat memilih salah satu dari 3 puzzle, dari file "Easy.txt", "Normal.txt", "Hard.txt" di game folder.
Anda dapat pula meminta komputer menyelesaikannya, dengan algoritma Brute Force dan CRME. Algoritma Brute Force bekerja sangat lama, tergantung puzzle yang akan diselesaikan, sedangkan CRME dapat langsung menyelesaikan puzzle yang mudah, atau hanya sebagian untuk puzzle yang lebih sulit.
NB: Ini ditujukan untuk memenuhi tugas kuliah: Strategi Algoritma.
Features
- Select puzzle from file ("Easy.txt", "Normal.txt", "Hard.txt" at the game root folder)
- Brute Force solving method (very slow)
- CRME solving technique (works well on easy puzzles but only partially on harder puzzles)
(not yet implemented)
- Advanced solving methods (sementara ga sanggup gara2 puyeng mempelajarinya )
Petunjuk & Pemasangan
Cukup pasang di atas slot 'Main'. Agar minigame dijalankan, panggil saat di command New Game dengan:
Code: |
$scene = Scene_Sudoku_Menu.new |
Minigame akan keluar ke Scene_Title. Tapi silahkan ubah jika anda ingin memanfaatkan utk game RPG anda (dijalankan lewat event dan keluar ke Scene_Map).
File puzzle ditaruh di game folder dengan nama "Easy.txt", "Normal.txt", "Hard.txt", isi file nya seperti berikut:
Code: |
5 3 0 0 7 0 0 0 0 6 0 0 1 9 5 0 0 0 0 9 8 0 0 0 0 6 0 8 0 0 0 6 0 0 0 3 4 0 0 8 0 3 0 0 1 7 0 0 0 2 0 0 0 6 0 6 0 0 0 0 2 8 0 0 0 0 4 1 9 0 0 5 0 0 0 0 8 0 0 7 9 |
Screenshot
Spoiler: |
Demo
Link: Mediafire
Script
(See at demo)
0 komentar:
Posting Komentar