Jadi program di atas dibuat dengan menggunakan bahasa c dengan memanfaatkan graphics. Code ini disarankan untuk dijalankan menggunakan Turbo C++, tidak bisa yang lain. Karena pada code ini mentargetkan titik-titik koordinat yang tidak bisa dijalankan jika menggunakan IDE lain.
Langsung saja kalian buat script nya seperti di bawah ini, penjelasan atau kegunaan script sudah saya sertakan dengan koment pada setiap baris nya.
#include<graphics.h>
#include<conio.h>
#include<stdio.h>
#include<dos.h>
#include<stdlib.h>
void main()
{
int a,gd=DETECT,gm,i,c=200, s=190,f=210,t,r,b=210,n,speed=8;//deklarasi nilai awal dan variable
int arr[]={400,300,410,330,410,330,390,330,390,330,400,300};//deklarasi nilai untuk rok
system("cls");
initgraph(&gd,&gm,"c:\\turboc3\\bgi");
setbkcolor(RED);
for(a=1;a<=17&&!kbhit();a++)//perulangan untuk menambah nilai titik lokasi
{
t=s,r=f;
n=b;
for(i=300;i<=315&&!kbhit();i++)//perulangan untuk cowok jalan
{
gotoxy(29,2);printf("Ibbor nembak cewek");
line(1,350,630,350); line(1,351,630,351);//garis lurus bawah
ellipse(400,273,-10,200,15,20); ellipse(401,273,-10,200,15,20);//rambut bulat cewek
ellipse(405,268,0,360,2,3); ellipse(395,268,0,360,2,3);//mata cewek
putpixel(395,269,15); putpixel(405,269,15);//bola mata cewek
line(398,274,403,274); line(399,274,404,274);//mulut cewek
line(414,279,407,279); line(415,279,408,279);//rambut kanan cewek
line(386,279,394,279); line(387,279,395,279);//rambut kiri cewek
circle(400,270,10); circle(401,270,10);//kepala cewek
line(400,300,400,280); line(401,300,401,280);//badan cewek
line(400,280,410,290); line(401,280,411,290);//bahu kanan cewek
line(410,290,400,300); line(411,290,401,300);//lengan kiri cewek
line(400,280,390,290); line(401,280,391,290);//bahu kiri cewek
line(390,290,400,300); line(391,290,401,300);//lengan kiri cewek
fillpoly(6,arr);//rok cewek
line(395,330,395,350); line(396,330,396,350);//kaki kiri cewek
line(405,330,405,350); line(406,330,406,350);//kaki kanan cewek
circle(c,270,10); circle(c+1,270,10);//kepala cowok
ellipse(c+5,269,0,360,2,3); putpixel(c+5,269,15);//mata cowok
line(c+3,276,c+8,276);//mulut cowok
line(c,280,c,320); line(c+1,280,c+1,320);//badan cowok
line(c,280,n,298); line(c+1,280,n+1,298);//bahu cowok
line(n,298,(b+10),292); line(n+1,298,(b+11),292);//lengan cowok
circle(n+10,281,2); circle(n+11,281,2);//bunga bawah
circle(n+10,278,2); circle(n+11,278,2);//bunga atas
circle(n+15,280,2); circle(n+16,280,2);//bunga kanan
circle(n+5,280,2); circle(n+6,280,2);//bunga kiri
line(n+10,292,n+10,285); line(n+11,292,n+11,285);//tangkai bunga
line(c+1,320,r-=1,350);//kaki kanan cowok
line(c,320,t+=1,350);//kaki kiri cowok
delay(10);//jeda waktu
if(a==17)//batas jalan cowok
goto zx;//tampilkan tulisan
cleardevice();//hapus semua tampilan
}
c+=speed;
s+=speed,f+=speed,b+=speed;
}
zx:
{
ellipse(375,231,0,360,100,15); ellipse(3776,231,0,360,100,15);
line(360,245,335,260); line(361,245,336,260);
gotoxy(45,15);setcolor(13);outtextxy(317,227,"Neng pacaran yuk!");fflush(stdout);
gotoxy(45,17); gotoxy(46,17);printf("%c",3);fflush(stdout);
}
getch();
closegraph();
}
Sekian dan terimakasih.
1 komentar:
komentar#include
(((“);
Reply#include
#include
//prototype
void koor(int x , int y);
void bersih();
void delay(int sec);
void setcolor(unsigned short color);
void loading();
void kalimat();
void tembak();
int main()
{
int panx,pany,button;
loading();
kalimat();
nx = 28;
pany = 13;
do{
tembak();
koor(panx,pany);printf(“>>>”);
button = getch();
if(button == 77 && panx == 28){ //pindah kiri
panx = 39;
}
else if(button == 75 && panx == 39){ //pindah kanan
panx = 28;
}
}while(button != 13);
//sesudah neken enter
if(pany == 13 && panx == 28){ // mau
bersih();
koor(25,11);printf(“Alhamdulilah Sudah Gak Jomblo Lagi”);
}else if(pany == 13 && panx == 39){ //tidak
bersih();
koor(22,11);printf(“ANYING DEMI UBUR-UBUR DI TOLAKKKK
}
getch();
return 0;
}
//realisasi prototype
void koor(int x , int y)
{
HANDLE h;
COORD c;
c.X = x;
c.Y = y;
h = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(h,c);
}
void bersih()
{
system(“cls”);
}
void delay(int sec)
{
Sleep(sec);
}
void setcolor(unsigned short color){
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}
void loading()
{
//kamus lokal
int i;
koor(33,11);printf(“H Y I T ‘ S M E”);
koor(31,16);printf(“( don’t press any key )”);
koor(26,14);
for(i=1 ; i<=34 ; i++){ setcolor(3);printf(“%c”,219); Sleep(80); } } void kalimat() { int i; bersih(); setcolor(2); for(i=3 ; i>=1 ; i–){
koor(39,12);printf(“%d”,i);
delay(1000);
bersih();
}
setcolor(7);
koor(20,3);printf(“——————————————–“);
koor(20,21);printf(“——————————————–“);
delay(1000);
koor(26,5);printf(“Dari dirimu kudapatkan “);delay(2000);
koor(26,6);printf(“Arti cinta sejati”);delay(2000);
koor(26,7);printf(“Setiap detik denganmu”);delay(2000);
koor(26,9);printf(“Bersamamu kurasa bahagia”);delay(2000);
koor(26,10);printf(“Senyumanmu membuatku meraja”);delay(2000);
koor(26,11);printf(“Percayalah ku takan siakan”);delay(1000);
koor(26,12);printf(“Dirimu”);delay(2000);
koor(26,14);printf(“Kau yang kuinginkan”);delay(2000);
koor(26,15);printf(“Hanyalah engkau”);delay(2000);
koor(26,16);printf(“Bersamamu adalah hal yang terindah”);delay(2000);
koor(26,17);printf(“Dan ku inginkan”);delay(2000);
koor(35,19);printf(“D I R I M U …”);delay(3000);
}
void tembak()
{
bersih();
koor(23,9);printf(“Maukah Kamu Menjadi Teman Hidupku ? “);
koor(32,13);printf(“Mau”); koor(43,13);printf(“Enggak”);
}
Tolong dong di bantu codingannya menggunakan cppdroid
Semoga harimu menyenangkan :)
Kalau ingin bertanya, tanya kan di fb https://www.facebook.com/robby.akbar.75