目录
1、求一款五子连珠小游戏2、五子连珠的网页游戏
3、一款五子连珠的小游戏,里面的珠子刚开始会是小的,然后变大,在小的时候可以把其他的珠子重在上面
4、求一款类似五子连珠的游戏
5、用VC++编写一个五子棋小游戏
6、七彩五子连珠游戏
7、有一个游戏,是五子连珠,比较老了,我只记得画面两旁有两个国王,谁有它的下载地址?或者是它的名字?
8、有个小游戏叫五子连珠,怎么才能把那个像棋盘一样的界面放大?
9、是否可以用js写点小游戏,比如五子棋对战,网页版的
1、求一款五子连珠小游戏
http://www.4399.com/flash/853.htm 这个
2、 五子连珠的网页游戏
游戏名称:五子连珠
游戏类型:益智小游戏
游戏大小:119K游戏介绍
这是一款类似于对对碰的棋牌类的益智小游戏,不同的是让同色的棋子5颗连在一起排成横向、纵向或者斜向,五颗以上即可消除得分。
如何开始
点击“开始”开始游戏。
操作方法用鼠标选中要移动的玻璃珠,然后单击空位,即可移动玻璃珠。
游戏目标五子棋,五子相连即可得分。
3、一款五子连珠的小游戏,里面的珠子刚开始会是小的,然后变大,在小的时候可以把其他的珠子重在上面
你找到了吗?我也在找
4、求一款类似五子连珠的游戏
请问你找到了吗,我也一直在找这个,求网址,谢谢!!!
5、用VC++编写一个五子棋小游戏
在tubor c下运行的程序,最短的
#include<stdio.h>
#include<stdlib.h>
#include<graphics.h>
#include<bios.h>
#include<conio.h>
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0x5000
#define UP 0x4800
#define ESC 0x011b
#define SPACE 0x3920
#define OFFSET 20
#define OFFSET_x 4
#define OFFSET_y 3
#define N 19
int status[N][N];
int step_x,step_y;
int key ;
int flag;
void DrawBoard();
void DrawCircle(int x,int y,int color);
void Alternation();
void JudgePlayer(int x,int y);
void Done();
int ResultCheck(int x,int y);
void WelcomeInfo();
void ShowMessage();
void WelcomeInfo()
{
char ch ;
gotoxy(12,4);
printf("Welcome you to gobang word!");
gotoxy(12,6);
printf("1.You can use the up,down,left and right key to move the chessman,");
gotoxy(12,8);
printf(" and you can press Space key to enter after you move it !");
gotoxy(12,10);
printf("2.You can use Esc key to exit the game too !");
gotoxy(12,12);
printf("3.Don not move the pieces out of the chessboard !");
gotoxy(12,14);
printf("DO you want to continue ?(Y/N)");
ch=getchar();
if(ch=='n'||ch=='N')
exit(0);
}
void DrawBoard()
{
int x1,x2;
int y1,y2;
setbkcolor(2);
setcolor(1);
setlinestyle(DOTTED_LINE,1,1);
for(x1=1,y1=1,y2=18;x1<=18;x1++)
line((x1+OFFSET_x)*OFFSET,(y1+OFFSET_y)*OFFSET,(x1+OFFSET_x)*OFFSET,(y2+OFFSET_y)*OFFSET);
for(x1=1,y1=1,x2=18;y1<=18;y1++)
line((x1+OFFSET_x)*OFFSET,(y1+OFFSET_y)*OFFSET,(x2+OFFSET_x)*OFFSET,(y1+OFFSET_y)*OFFSET);
for(x1=1;x1<=18;x1++)
for(y1=1;y1<=18;y1++)
status[x1][y1]=0;
setcolor(14);
settextstyle(1,0,1);
outtextxy((19+OFFSET_x)*OFFSET,(2+OFFSET_y)*OFFSET,"Player key:");
setcolor(9);
settextstyle(3,0,1);
outtextxy((19+OFFSET_x)*OFFSET,(4+OFFSET_y)*OFFSET,"UP--up ");
outtextxy((19+OFFSET_x)*OFFSET,(6+OFFSET_y)*OFFSET,"DOWN--down ");
outtextxy((19+OFFSET_x)*OFFSET,(8+OFFSET_y)*OFFSET,"LEFT--left");
outtextxy((19+OFFSET_x)*OFFSET,(10+OFFSET_y)*OFFSET,"RIGHT--right");
outtextxy((19+OFFSET_x)*OFFSET,(12+OFFSET_y)*OFFSET,"ENTER--space");
setcolor(14);
settextstyle(1,0,1);
outtextxy((19+OFFSET_x)*OFFSET,(14+OFFSET_y)*OFFSET,"Exit:");
setcolor(9);
settextstyle(3,0,1);
outtextxy((19+OFFSET_x)*OFFSET,(16+OFFSET_y)*OFFSET,"ESC");
}
void DrawCircle(int x,int y,int color)
{
setcolor(color);
setlinestyle(SOLID_LINE,0,1);
x=(x+OFFSET_x)*OFFSET;
y=(y+OFFSET_y)*OFFSET;
circle(x,y,8);
}
void Alternation()
{
if(flag==1)
flag=2 ;
else
flag=1 ;
}
void JudgePlayer(int x,int y)
{
if(flag==1)
DrawCircle(x,y,15);
if(flag==2)
DrawCircle(x,y,4);
}
int ResultCheck(int x,int y)
{
int j,k;
int n1,n2 ;
while(1)
{
n1=0;
n2=0;
for(j=x,k=y;j>=1;j--)
{
if(status[j][k]==flag)
n1++;
else
break;
}
for(j=x,k=y;j<=18;j++)
{
if(status[j][k]==flag)
n2++;
else
break;
}
if(n1+n2-1>=5)
{
return(1);
}
n1=0;
n2=0;
for(j=x,k=y;k>=1;k--)
{
if(status[j][k]==flag)
n1++;
else
break ;
}
for(j=x,k=y;k<=18;k++)
{
if(status[j][k]==flag)
n2++;
else
break ;
}
if(n1+n2-1>=5)
{
return(1);
}
n1=0;
n2=0;
for(j=x,k=y;(j>=1)&&(k>=1);j--,k--)
{
if(status[j][k]==flag)
n1++;
else
break;
}
for(j=x,k=y;(j<=18)&&(k<=18);j++,k++)
{
if(status[j][k]==flag)
n2++;
else
break;
}
if(n1+n2-1>=5)
{
return(1);
}
n1=0;
n2=0;
for(j=x,k=y;(j<=18)&&(k>=1);j++,k--)
{
if(status[j][k]==flag)
n1++;
else
break;
}
for(j=x,k=y;(j>=1)&&(k<=18);j--,k++)
{
if(status[j][k]==flag)
n2++;
else
break;
}
if(n1+n2-1>=5)
{
return(1);
}
return(0);
}
}
void Done()
{
int i ;
int j ;
switch(key)
{
case LEFT:
if(step_x-1<0)
break ;
else
{
for(i=step_x-1,j=step_y;i>=1;i--)
if(status[j]==0)
{
DrawCircle(step_x,step_y,2);
break ;
}
if(i<1)
break ;
step_x=i ;
JudgePlayer(step_x,step_y);
break ;
}
case RIGHT :
if(step_x+1>18)
break ;
else
{
for(i=step_x+1,j=step_y;i<=18;i++)
if(status[j]==0)
{
DrawCircle(step_x,step_y,2);
break ;
}
if(i>18)break ;
step_x=i ;
JudgePlayer(step_x,step_y);
break ;
}
case DOWN :
if((step_y+1)>18)
break ;
else
{
for(i=step_x,j=step_y+1;j<=18;j++)
if(status[j]==0)
{
DrawCircle(step_x,step_y,2);
break ;
}
if(j>18)break ;
step_y=j ;
JudgePlayer(step_x,step_y);
break ;
}
case UP :
if((step_y-1)<0)
break ;
else
{
for(i=step_x,j=step_y-1;j>=1;j--)
if(status[j]==0)
{
DrawCircle(step_x,step_y,2);
break ;
}
if(j<1)break ;
step_y=j ;
JudgePlayer(step_x,step_y);
break ;
}
case ESC :
break ;
case SPACE:
if(step_x>=1&&step_x<=18&&step_y>=1&&step_y<=18)
{
if(status[step_x][step_y]==0)
{
status[step_x][step_y]=flag ;
if(ResultCheck(step_x,step_y)==1)
{
sound(1000);
delay(1000);
nosound();
gotoxy(30,4);
setbkcolor(BLUE);
cleardevice();
setviewport(100,100,540,380,1);
setfillstyle(1,2);
setcolor(YELLOW);
rectangle(0,0,439,279);
floodfill(50,50,14);
setcolor(12);
settextstyle(1,0,5);
outtextxy(20,20,"Congratulation !");
setcolor(15);
settextstyle(3,0,4);
if(flag==1)
{
outtextxy(20,120,"Player1 win the game !");
}
if(flag==2)
{
outtextxy(20,120,"Player2 win the game !");
}
setcolor(14);
settextstyle(2,0,8);
getch();
exit(0);
}
Alternation();
ShowMessage();
break;
}
}
else
break ;
}
}
void ShowMessage()
{
if(flag==1)
{
setcolor(2);
settextstyle(1,0,1);
gotoxy(100,30);
outtextxy(100,30,"It's turn to Player2 !");
setcolor(12);
settextstyle(1,0,1);
outtextxy(100,30,"It's turn to Player1 !");
}
if(flag==2)
{
setcolor(2);
settextstyle(1,0,1);
outtextxy(100,30,"It's turn to Player1 !");
setcolor(12);
settextstyle(1,0,1);
gotoxy(100,20);
outtextxy(100,30,"It's turn to Player2 !");
}
}
int main()
{
int gdriver;
int gmode;
int errorcode;
clrscr();
WelcomeInfo();
gdriver=DETECT;
gmode=0;
registerbgidriver(EGAVGA_driver); //把驱动程序装入到执行程序中,方法见独立图形程序的建立一文
initgraph(&gdriver,&gmode,"");
errorcode=graphresult();
if (errorcode!= grOk)
{
printf("\nNotice:Error occured when grphics initialization: %s\n",grapherrormsg(errorcode));
printf("Press any key to quit!");
getch();
exit(1);
}
flag=1;
DrawBoard();
ShowMessage();
do
{
step_x=0 ;
step_y=0 ;
JudgePlayer(step_x-1,step_y-1);
do
{
while(bioskey(1)==0);
key=bioskey(0);
Done();
}while(key!=SPACE&&key!=ESC);
}while(key!=ESC);
closegraph();
return 0;
}
6、七彩五子连珠游戏
我想玩
7、有一个游戏,是五子连珠,比较老了,我只记得画面两旁有两个国王,谁有它的下载地址?或者是它的名字?
是这个WINLINEZ 刚好我这两天从邻居那边看到了 程序图标是一个蓝色的球球
8、有个小游戏叫五子连珠,怎么才能把那个像棋盘一样的界面放大?
按鼠标右键,再按放大
9、是否可以用js写点小游戏,比如五子棋对战,网页版的
可以。
void *thread_rotine(void *args)
{
for (int i = 0; i < 10; ++i)
{
printf("B");
fflush(stdout);
usleep(20);
}
pthread_exit(NULL);
}
int main()
{
pthread_t thread;
int ret = pthread_create(&thread, NULL, thread_rotine, NULL);
err_check("pthread_create", ret);
for (int i = 0; i < 10; ++i)
{
printf("A");
fflush(stdout);
usleep(20);
}
ret = pthread_join(thread, NULL);
err_check("pthread_join", ret);
putchar('\n');
return 0;
}