Selamat malam Ca-IRK, setelah sekian lama hampa tanpa tugas, akhirnya tugas yang kalian tunggu telah rilis :) !!
Pada tugas 3 ini kalian diminta untuk membuat Solver untuk game Wordament. Buat yang belum tau game ini bisa lihat referensi berikut: wiki
Adapun spek Wordament Solver yang perlu dibuat adalah:
- Program memiliki struktur data matriks 4x4 (character)
- Program dapat mengakses kamus yang akan diberikan
- Program memiliki sebuah thread yang dijadikan sebagai Timer game. Dalam Wordament, setiap game berlangsung selama 2 menit (120 detik)
- Program memiliki GUI yang dapat menampilkan isi struktur data wordament, dan setiap sel dapat diisi dengan sebuah karakter melalui GUI
- Wordament yang diimplementasi hanya memiliki satu karakter di setiap selnya, tidak mengimplementasi kemungkinan dua karakter
- Program dapat mencari sebanyak mungkin kata pada wordament yang cocok dengan kamus
- Setiap karakter dihitung sebagai satu poin
- Setiap kata yang sudah ditebak oleh program perlu ditampilkan di GUI beserta skornya
- Performa dari aplikasi diukur dari banyaknya poin yang didapatkan dalam satu kali game
Durasi pengerjaan tugas ini adalah 4 minggu terhitung dari sekarang (20 Juni 2016, pk. 21.00). Sehingga deadlinenya adalah 18 Juli 2016, pk. 21.00 diundur menjadi 30 Juli 2016, pk. 21.00.
Berikut petunjuk pengerjaan:
-
Lakukan fork dari repository github berikut: Link Repo
-
Lakukan commit secukupnya dengan pesan yg bermakna, contoh: validasi kata pada kamus, GUI done. Jangan seperti final, benerin dikit, dsb. Disarankan untuk tidak melakukan commit dengan perubahan yg terlalu besar, contoh: hanya melakukan satu commit kemudian dikumpulkan
-
Jika sudah selesai, lakukan pull request ke repository github diatas dengan format NIM_Nama lengkap sebelum deadline yg ditentukan
-
Sertakan executable file (GUI) pada repository saat pengumpulan
Seperti biasa, untuk segala macam pertanyaan, silahkan tanyakan melalui comment pada post ini. silahkan mulai dipikirkan teknis pengerjaannya. Tetap semangat!!