Algoritma, Struktur Data, dan FreeCell

Pembaca yang budiman tahu apa itu FreeCell kan? Permainan kartu yang merupakan game bawaan standar dari OS pada umumnya. Game yang bertujuan menumpuk semua kartu yang ada secara berurutan sesuai dengan lambangnya. Konon, game ini bahkan bisa mengusir gejala-gejala pikun yang menyerang otak karena jarang dipakai (atau dipakai untuk hal-hal yang tidak benar seperti gw).

Maka, seseorang pun memutuskan untuk memberikan peserta kelas IF2031 dengan tugas membuat FreeCell dengan bahasa C. Kedengarannya susah? Gak juga ternyata saudara-saudara. Itu cuma sebuah implementasi Stack kecil-kecilan. Setelah mencicil sedikit demi sedikit, hari ini pun FreeCell rampung, hasil kerja gw sendirian (nggak, ini bukan karena anggota kelompok gw g kerja. Gw aja males nunggu ngumpul ditambah emang g ada kerjaan).

Seperti apa kodenya? Simak beberapa baris berikut ini:

#include “FreeCell.h”

int main()
{
    init();
    GetSet();
        while(!win()){
        PrintTH();
        PrintStack();
        GetCommand();
        system(“cls”);
    }
    return 0;
}

Yeahhh, simpel bukan! Apa? FreeCell.h nya? kapan-kapan aja lahhh

5 responses to this post.

  1. Terasa begitu simpel. Kok gampang banget, dit? Kayak bukan tubes aja 😛

  2. Posted by Ardianto on December 15, 2008 at 9:00 pm

    Hoh si fungsi di FreeCell.h sama FreeCell.c nya itu yang ntar bikin remuk…

  3. wah..halo adit!!!
    sapaan ga penting nih.
    hehehe…

    smangat tubesnya ya!!

  4. [all]
    Haha, udah jadi kok FreeCell.h nya, jadi sbenernya tinggal dirapihin aja tampilannya :p
    Dicoba dah jalan huhuhu

  5. Iya, deh… Calon nilai di atas 100…. Nyerah!!!!
    :mrgreen:

Leave a comment