Made a simple game in C/C++ graphics || In Dev c++ ||
Hello friend today in this video i will show you how to make a game in c/c++ programming language
click here to see this video on youtube
/* source code */
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
#include<windows.h>
void home();
int main()
{
int gd=DETECT,gm,i=100,j=400,k=108,l=408,m=1,d=45;
initgraph(&gd,&gm,"");
while(1)
{
home();
bar(i,j,k,l);
if(GetAsyncKeyState(VK_RIGHT))
{
bar(i,j,k,l);
i+=m;
k+=m;
delay(d);
cleardevice();
}
else if(GetAsyncKeyState(VK_LEFT))
{
bar(i,j,k,l);
i-=m;
k-=m;
delay(d);
cleardevice();
}
else if(GetAsyncKeyState(VK_UP))
{
bar(i,j,k,l);
j-=m;
l-=m;
delay(d);
cleardevice();
}
else if(GetAsyncKeyState(VK_DOWN))
{
bar(i,j,k,l);
j+=m;
l+=m;
delay(d);
cleardevice();
}
}
getch();
closegraph();
}
void home()
{
int x=50,y=50,z=50,v=450;
setcolor(RED);
outtextxy(x,y,"Exit");
outtextxy(z,v,"Entry");
setcolor(GREEN);
line(120,100,500,100); //up
line(120,400,500,400); //bottom
line(100,100,100,400); //left
line(500,100,500,400); //right
line(120,100,120,130);
line(120,130,190,130);
line(100,250,160,250);
line(160,250,160,200);
line(160,200,300,200);
line(300,200,300,170);
line(300,200,450,200);
line(450,200,450,170);
line(450,170,350,170);
line(300,170,140,170);
line(300,100,300,130);
line(250,130,480,130);
line(480,130,480,250);
line(480,250,300,250);
line(300,250,300,350);
line(160,225,400,225);
line(160,250,220,250);
line(220,250,220,300);
line(220,300,250,300);
line(220,300,220,330);
line(220,330,250,330);
line(220,330,220,350);
//start bottom
line(120,400,120,280);
line(120,280,190,280);
line(190,280,190,320);
line(220,350,170,350);
line(170,350,170,310);
line(170,310,140,310);
line(140,310,140,375);
line(140,375,465,375);
line(465,375,465,280);
line(440,355,440,300);
line(440,355,380,355);
line(380,355,380,375);
line(440,300,340,300);
line(340,300,340,280);
line(340,280,440,280);
line(420,330,300,330);
line(300,270,250,270);
}
Comments
Post a Comment