Rabu, 23 November 2011

buat agan kaskus

#include

void tampil(int *arrA, int *arrB, int A, int B, int x)//fungsi buat bikin tampilan
{
int i;
//print board
printf(" ");
for(i = 0; i< 7; i++)//print board A { printf("%2d ", *(arrA+i));//*arrA + i konsepnya sama dengan arrA[i] } printf("\n%d\t\t\t%d\n", B, A); printf(" "); for(i = 7 - 1; i >= 0; i--)//print board N
{
printf("%2d ", *(arrB+i));
}
printf("\t beeds = %d\n", x);
printf("\n");
system("pause");
}
int checkInGame(int *arrA, int *arrB)
{
int i;
for(i = 0; i< 7; i++) { if(*(arrA+i)!= 0 || *(arrB+i)!= 0) { return 1;//masih ingame kalau masih ada beeds } } return 0; } main() { int playerA[7], playerB[7], A = 0, B = 0, i; int turn = 0; // 0 untuk player A, 1 untuk player B; int ingame = 1, idxA, idxB, beeds = 0; int board = 0;//cek lagi d A atau B int idxNow, idxMusuh; for(i = 0; i< 7; i++)//kasih nilai awal { playerA[i] = 7; playerB[i] = 7; } tampil(playerA, playerB, A, B, beeds); while(ingame) { if(!turn) //cek turn player A { board = 0; printf("\nPlayer A Turn:"); scanf("%d", &idxA); idxA -= 1; beeds = playerA[idxA]; // isi jumlah beeds dengan yang d pilih playerA[idxA] = 0; idxNow = idxA; tampil(playerA, playerB, A, B, beeds); while(beeds != 0) { if(idxNow == 6) { if(board == 0) { board = 1; A += 1; if(beeds>0)
{
beeds -= 1;
}
else if(beeds == 0)
{beeds = 0;break;}
tampil(playerA, playerB, A, B, beeds);
}
else board = 0;

idxNow = -1;
}
if(beeds >= 0)
{
idxNow++;
beeds -= 1;
if(board == 0)
{
if(beeds == 0)
{
if(playerA[idxNow] == 0)
{
switch(idxNow)
{
case 0: idxMusuh = 6;break;
case 1: idxMusuh = 5;break;
case 2: idxMusuh = 4;break;
case 3: idxMusuh = 3;break;
case 4: idxMusuh = 2;break;
case 5: idxMusuh = 1;break;
case 6: idxMusuh = 0;break;
}
A += playerB[idxMusuh];
A += 1;
playerB[idxMusuh] = 0;
beeds = 0;
turn = 1;
}
else
{
playerA[idxNow] += 1;
beeds = playerA[idxNow];
playerA[idxNow] = 0;
}
}
else if(beeds>0)
playerA[idxNow] += 1;
tampil(playerA, playerB, A, B, beeds);
}
else
{
if(beeds == 0)
{
if(playerB[idxNow] == 0)
{
playerB[idxNow] += 1;
}
else
{
playerB[idxNow] += 1;
beeds = playerB[idxNow];
playerB[idxNow] = 0;
}
}
else if(beeds>0)
playerB[idxNow] += 1;
tampil(playerA, playerB, A, B, beeds);
}
}


}
}
else // if turn B
{

board = 1;
printf("\nPlayer B Turn:");
scanf("%d", &idxB);
idxB -= 1;
beeds = playerB[idxB]; // isi jumlah beeds dengan yang d pilih
playerB[idxB] = 0;
idxNow = idxB;
tampil(playerA, playerB, A, B, beeds);

while(beeds != 0)
{
if(idxNow == 6)
{
if(board == 1)
{
board = 0;
B += 1;
if(beeds>0)
{
beeds -= 1;
}
else if(beeds == 0)
{beeds = 0;break;}
tampil(playerA, playerB, A, B, beeds);
}
else board = 1;

idxNow = -1;
}
if(beeds > 0)
{
idxNow++;
beeds -= 1;
if(board == 1)
{
if(beeds == 0)
{
if(playerB[idxNow] == 0)
{
switch(idxNow)
{
case 0: idxMusuh = 6;break;
case 1: idxMusuh = 5;break;
case 2: idxMusuh = 4;break;
case 3: idxMusuh = 3;break;
case 4: idxMusuh = 2;break;
case 5: idxMusuh = 1;break;
case 6: idxMusuh = 0;break;
}
B += playerA[idxMusuh];
B += 1;
playerA[idxMusuh] = 0;
beeds = 0;
turn = 0;
}
else
{
playerB[idxNow] += 1;
beeds = playerB[idxNow];
playerB[idxNow] = 0;
}
}
else if(beeds>0)
playerB[idxNow] += 1;
tampil(playerA, playerB, A, B, beeds);
}
else
{
if(beeds == 0)
{
if(playerA[idxNow] == 0)
{
playerA[idxNow] += 1;
}
else
{
playerA[idxNow] += 1;
beeds = playerA[idxNow];
playerA[idxNow] = 0;
}
}
else if(beeds>0)
playerA[idxNow] += 1;
tampil(playerA, playerB, A, B, beeds);
}
}


}
}
ingame = checkInGame(playerA,playerB);
}


}

Selasa, 23 Agustus 2011

attitude

apa itu attitude? attitude adalah cerminan sikap dari seseorang yang muncul dan merupakan sikap pribadi yang sesungguhnya, yang dapat membuat masa-masa kuliah, sekolah, dan kerja menjadikan hasil yang maksimal.

kenapa masuk IT maranatha?

jujur, saya adalah tembusan dari IPS, dan lumayan banyak prestasi yang di dapat, di tambah maranatha salah satu univ yang saya mau, itu membuat saya ingin masuk IT maranatha, karena dapat menerima dari ips pula.. :)

Rabu, 10 Agustus 2011

buat 10c

Flacourtia rukem

Bawa laptop 14” warna ijo, bahan dari kardus...
Hal 1... foto dengan baju batik latar belakang lante 8
Identitas
Nama
Nrp
Kelompok
Alamat
No. Telp

+10 lembar kosong setelah data diatas
Teman seangkatan (10 halaman)
No|Nrp|nama|telepon|email|ttd|
1 halaman 20 kolom
Pengisian
1. s1 IT kalo udah beres lanjut ke s1 SI, kalo udah baru d3 IT
senior (5halaman)
panitia(5 halaman), hima si hima it, sema fit(3 halaman)
no|nrp|nama|jabatan|telpon|email|ttd|
20 kolom 1 halaman
firewall 1 halaman
no| tanggal/hari|jam|nama|ttd|
20 kolom 1 halaman
Tugas individu
Bawa penutup mata hitam 90x10
Alas duduk hijau IT anyaman hijau putih yg dilapisi plastik
Botol minum 1,5 liter diberi logo integer
Membuat nametag berbentuk cd bermotif batik
Diatas buletan foto 3x4
Dibwh buletan nama kelompok

Baju putih, elana hitam, sepatu kets

Tugas kelompok
Bikin sketch book, isi 30 hal, warna ijo (nama, gbr, nomor)
1 spidol hitam
1 kotak sampah
Cari arti nama kelompok

Nasi bungkus daun
Ikan asin
Kentang goreng
Lalab
Pisang
Superman
Mizone/okky jely drink
Permen kaki/kurang asem
Tahu tempe
Cari arti :
Belacan pedas
Neng imut

Senin, 20 Desember 2010

DOTA 2


Jakarta - Game favorit untuk LAN Party, Defense of The Ancient alias DoTA akan dibuatkan sekuelnya bernama DoTA 2. Tidak seperti versi sebelumnya, sekuel game ini resmi diusung oleh Valve.

Sudah bukan kejutan besar lagi kalau Valve akhirnya mengusung sekuel dari game DoTA. Mereka juga telah merekrut Icefrog, developer yang mengelola mod DoTA paling populer, DoTA-AllStars.

Seperti dikutip detikINET dari 1Up, Kamis (14/10/2010), Valve telah resmi mengumumkan DoTA 2 yang rencananya akan hadir pada 2011. Salah satu janji Valve adalah, dasar dari game itu tak akan banyak berubah dibandingkan DoTA yang sekarang populer.
"Icefrog adalah salah satu developer paling cerdas yang pernah kami temui. Dia telah banyak membuat keputusan tepat selama bertahun-tahun membangun produk ini," ujar Erik Johnson, pimpinan proyek DoTA 2 dari Valve.



Apa Saja Isi DoTA 2?
Valve menjanjikan, DoTA 2 akan menyertakan seluruh heroes dari DoTA-AllStars. Demikian juga dengan semua jalur upgrade, item dan skill-nya akan tetap ada dalam DoTA 2.

Perbedaan mencolok, lanjut Valve, adalah engine Source yang digunakan. Beberapa upgrade grafis akan terbawa dari engine tersebut, ditambah kemampuan tambahan seperti Voice Chat.

Fokus game ini tentunya tetap pada Multiplayer. Namun Valve menyediakan kemampuan untuk bot (artificial intelligence / AI) mengambil alih kendali jika koneksi pemain tertentu tiba-tiba putus di tengah permainan.

DoTA 2 akan hadir untuk PC dan Mac pada 2011. Game ini akan dirilis secara ritel, yang kemungkinan akan membuka pintu bagi banyak pemain-pemain baru yang selama ini belum kenal DoTA

selengkapnya bisa dilihat di