13.12.09

Utk Dadar

Maaf y menganggu, haha. ni gw post di sini bwt temen gw ndaru, dy mw liat, tapi gw gx bisa kirim lewat email. Speedy gw 3 menit mati, gx sempet. Gembel emank. Nah gw kn nulis blog pake Windows Live Writer (offline) jadi cuman butuh online buat upload postnya aj.
Ok d here it goes..

Tic Tac Toe gembel nan sederhana di Visual Studio C buatan gw:

#include <stdio.h>
#include <windows.h>
void main()
{
    char reset;
    do {
    //deklarasi variabel
    int map [] [7]= {
        {1,1,1,1,1,1,1},
        {1,0,1,0,1,0,1},
        {1,1,1,1,1,1,1},
        {1,0,1,0,1,0,1},
        {1,1,1,1,1,1,1},
        {1,0,1,0,1,0,1},
        {1,1,1,1,1,1,1},
        };
    int a,b,x=1,y=1,p=1,win=0,s;

    //Judul
    printf ("\n       Tic Tac Toe       ");
    printf ("\n  ---------------------  ");
    printf("\n   By: Sherly Septiani   \n\n\n");

    //map awal
    for (a=0 ; a<7 ; a++)
    {   printf ("         ");
        for (b=0; b<7; b++)
        {
            if (map [a] [b]==1) printf ("#");
            else if (map [a] [b]==0) printf (" ");
        }
        printf ("\n");
    }

    do {
    //input player
        do {
            printf ("\n[P%d] Masukkan koordinat x: ",p);
            scanf ("%d",&y); fflush (stdin);
            printf ("[P%d] Masukkan koordinat y: ",p);
            scanf ("%d",&x); fflush (stdin);
            if (x>3 ||x<1 || y>3 ||y<1 || (map [2*x-1][2*y-1] !=0))  //skip pengisian array
                {printf ("-==P%d, input Anda salah!!==-", p); };
                printf ("\n");   
        }
        //validasi x & y
        while ((x>3 ||x<1) || (y>3 ||y<1) || (map [2*x-1][2*y-1] !=0));
        if (p==1) map [2*x-1][2*y-1]=2;
        else if (p==2) map [2*x-1][2*y-1]=3;

    //print map
    printf ("\n");
    for (a=0 ; a<7 ; a++)
    {   printf ("         ");
        for (b=0; b<7; b++)
        {
            if (map [a] [b]==1) printf ("#");
            else if (map [a] [b]==0) printf (" ");
            else if (map [a] [b]==2) printf ("%c",3);
            else if (map [a] [b]==3) printf ("x");
        }
        printf ("\n");
    }

    //win validation
        if (map [1][1]==(p+1) && map [1][3]==(p+1) && map [1][5]==(p+1)) win=1;
        else if (map [3][1]==(p+1) && map [3][3]==(p+1) && map [3][5]==(p+1)) win=1;
        else if (map [5][1]==(p+1) && map [5][3]==(p+1) && map [5][5]==(p+1)) win=1;
        else if (map [1][1]==(p+1) && map [3][1]==(p+1) && map [5][1]==(p+1)) win=1;
        else if (map [1][3]==(p+1) && map [3][3]==(p+1) && map [5][3]==(p+1)) win=1;
        else if (map [1][5]==(p+1) && map [3][5]==(p+1) && map [5][5]==(p+1)) win=1;
        else if (map [1][1]==(p+1) && map [3][3]==(p+1) && map [5][5]==(p+1)) win=1;
        else if (map [1][5]==(p+1) && map [3][3]==(p+1) && map [5][1]==(p+1)) win=1;

        //seri (tidak ad yang menang)
        else if
            (map[1][1]!=0 &&
            map[5][1]!=0 &&
            map[1][3]!=0 &&
            map[5][3]!=0 &&
            map[1][5]!=0 &&
            map[5][5]!=0 &&
            map[3][1]!=0 &&
            map[3][3]!=0 &&
            map[3][5]!=0) win=2;

        if (p==1) p=2;
       else if (p==2) p=1; 
    }
    while (win==0);

    //win
    if (win==1) {
    if (p==1) p=2;
    else if (p==2) p=1;
    printf ("\n");
    for(int i=0;i<3;i++)
    {
        printf(">");
        Sleep(300);
    }
    printf (" Player %d, Anda menang! ", p);
    for(int s=0;s<3;s++)
    {
        printf("<");
        Sleep(300);
    }
    };

    //seri
    if (win==2) printf ("\n**Seri [tidak ada yang menang]**");

    printf ("\n");
    //game reset
    do {
        printf ("\nIngin mengulang [y/n]? ");
        scanf ("%c", &reset); fflush (stdin);
        }
    while (toupper (reset)!= 'Y' && toupper (reset)!= 'N');
    }
    while (toupper (reset)=='Y');
    if (toupper (reset)=='N') printf ("\nTerimakasih telah memainkan game ini.. :)");

    getchar ();
    }

5.12.09

Memancing Kelelawar

Duh recana sering ngeblog gagal terus nih, bis gw srg plg malem jadi ud cape. haha. Kmaren hari rabu gw mancing lho. Sama krisna n temen di kulnya Jo sm Angga. Mancingnya hopeless bgt di sunter haha.  Dr jam 2an gtu kyanya nyampe, trus setelah membeli 3 pancingan senilai 150rb (gw gx ikut beli), kami pun memancing dengan penuh semangat.Photo0262

                                          Pipi, buku, dan tangan misterius adalah milik gw. 

Belom ap2 c angga ud langsung kusut pancingannya. zz.
Trus bener2 kacau balau banget mancingnya, nyangkut di pancingan orang lah, plampungnya tenggelem, dll.
Kira2 2 jam bnerin pancingan duan hahahaha.
Bistu memancing deh, cuman gx dpt ikan 1 pun smp malem. Dapetnya paling plastik dan lumut. Untung aj banyak ketawa jadi memperbaiki suasana suram gx dapet ikan. Itu org2 sekeliling juga pd ngetawain kita kurang ajar bner.

Photo0274Ud sore2 banyak kelelawar lewat, c Jo pas lempar pancingan malah nyangut di kelelawar, bukan mancing dpt ikan malah kelelawar haha.
Setelah semua lesu qta pun skalian makan di situ dan pulang.

Ternyata mancing itu sangat menjijikan lho. Umpannya udang sm cacing. Nah cacingnya panjaaaang bgt, jadi rus dibelek dlu.
Pas dibelek keluarlah nanah2 berwarna kuning, bner2 jijik abis. beminyak2 gtu.

Setelah dibelek, c krisna mau masukin ke kailnya, tapi tb2 cacingnya dia lempar. kta dy itu darah2 kuningnya  berdesir di badan c cacing, jadi di tangan dy kerasa. hiiiiiy.

Hari ini gw lagi gx jalan sm c krisna nih, dy lagi sm temen2nya juga.
Lagian kmrn2 ini ud sering ketemu (makanya gx sempet blog hehe)
Masa sempet k KFC, ngantri ud lamaaa bgt eh ayamnya abis, di KFC ayamnya abis mw makan aplagi coba.
Jadinya makan Nasi Uduk Kebon Kacang yang (katanya) pake guna2 biar laku. hehe

Hari ini Nico, temen SMA yg kul di SG pulang, tdinya c mau jalan. Tapi yang biasa ngatur2 ktemu gitu yaitu kele gx bisa k Gading, jadi y gman. Gx jalan deh.

Oia nilai UTS ud dibagi, gw ad yg B satu, sisanya A. sm B. Ind 0 kan gx masuk. hehe.
skian dlu ya.
Smoga bsok2 gw bisa lbi srg post. Daaa