用C语言编写出围棋游戏,要求如下。希望有位大神前来帮忙? c语言大神
如何用C语言绘出一个围棋盘?
--
以怎么不用 MS VC++6 ??
编C语言一般都用啊
还有\xCD是C语言
Ascii代码 表示一个图形
用循环语句啊!
等我一下 晚上写出来 贴上哦
晚上10:00 上完课回来
呵呵 分给不给 随便 你的问题让我熟练了许多
分不重要了
我终于写出来了
调试了30分钟啊!
纯粹的循环 + 判断
-- 我就这点水平了 算法可能不好
如果有更好的告诉我 上QQ 或发百度消息给我
百度的显示有问题 最好
用源代码格式化工具格式化一下 百度有搜
#include <stdio.h>
void main()
{
int n,m,x,y,temp,j=0,i=0 ;
printf("输入棋盘的横格数,竖格数:\n");
scanf("%d,%d",&x,&y);
printf("%d,%d\n",x,y);
n=2*x+1 ;
m=2*y+1 ;
printf("%d,%d\n",n,m);
while(j<m)
{
j++;
temp=j%2 ;
i=0 ;
if(j==1)
{
while(i<n)
{
i++;
if(i==1)
{
printf("\xC9");
continue ;
}
if(n==i)
{
printf("\xBB\n");
continue ;
}
if(i%2!=0)
{
printf("\xCB");
continue ;
}
if(i%2==0)
{
printf("\xCD\xCD\xCD");
continue ;
}
}
continue ;
}
if(m==j)
{
while(i<n)
{
i++;
if(i==1)
{
printf("\xC8");
continue ;
}
if(n==i)
{
printf("\xBC\n");
continue ;
}
if(i%2!=0)
{
printf("\xCA");
continue ;
}
if(i%2==0)
{
printf("\xCD\xCD\xCD");
continue ;
}
}
continue ;
}
if(temp==0)
{
while(i<n)
{
i++;
if(i%2!=0)
{
printf("\xBA");
if(n==i)printf("\n");
continue ;
}
if(i%2==0)
{
printf(" ");
continue ;
}
}
continue ;
}
if(temp!=0&&j!=1)
{
while(i<n)
{
i++;
if(i==1)
{
printf("\xCC");
continue ;
}
if(n==i)
{
printf("\xB9\n");
continue ;
}
if(i%2!=0)
{
printf("\xCE");
continue ;
}
if(i%2==0)
{
printf("\xCD\xCD\xCD");
continue ;
}
}
continue ;
}
}
}
100%编译通过
可以画出任意大小的棋盘
如 5*3 5*5
只要你的屏幕能够显示
以上是用图像库画的棋盘
下面是用 __ 和 |
画的棋盘 其实很简单 替换一下就可以了
#include <stdio.h>
void main()
{
int n,m,x,y,temp,j=0,i=0 ;
printf("输入棋盘的横格数,竖格数:\n");
scanf("%d,%d",&x,&y);
printf("%d,%d\n",x,y);
n=2*x+1 ;
m=2*y+1 ;
printf("%d,%d\n",n,m);
while(j<m)
{
j++;
temp=j%2 ;
i=0 ;
if(j==1)
{
while(i<n)
{
i++;
if(i==1)
{
printf("__");
continue ;
}
if(n==i)
{
printf("__\n");
continue ;
}
if(i%2!=0)
{
printf("__");
continue ;
}
if(i%2==0)
{
printf("__");
continue ;
}
}
continue ;
}
if(m==j)
{
while(i<n)
{
i++;
if(i==1)
{
printf("__");
continue ;
}
if(n==i)
{
printf("__\n");
continue ;
}
if(i%2!=0)
{
printf("__");
continue ;
}
if(i%2==0)
{
printf("__");
continue ;
}
}
continue ;
}
if(temp==0)
{
while(i<n)
{
i++;
if(i%2!=0)
{
printf("|");
if(n==i)printf("\n");
continue ;
}
if(i%2==0)
{
printf(" ");
continue ;
}
}
continue ;
}
if(temp!=0&&j!=1)
{
while(i<n)
{
i++;
if(i==1)
{
printf("__");
continue ;
}
if(n==i)
{
printf("__\n");
continue ;
}
if(i%2!=0)
{
printf("__");
continue ;
}
if(i%2==0)
{
printf("__");
continue ;
}
}
continue ;
}
}
}
围棋桌面小·
围棋桌面小可以调整电脑的分辨率
围棋游戏!!!围棋游戏!!!
楼主说到新颖的,2008年真的出了一款新的围棋游戏,叫迷你围棋.
迷你围棋是由中国的美嘉文化公司和韩国的EPLAYON公司共同研制的围棋类型网络游戏,即将于近日开始公测。迷你围棋的中国官方网站为 www.miniweiqi。
与传统围棋不同,迷你围棋的棋盘为11线,比赛时间也缩短到原来的1/3。
迷你围棋在围棋规则的基础上增加了新的规则:一是在特定的位置设有加目或减目的坐标以及价值不同的棋子,使得迷你围棋比传统围棋更具立体感。二是双方在互相看不见的情况下,同时布下三颗棋子,并采用投点方式争夺先手,使得迷你围棋在对局之前就非常的紧张刺激。三是 “隐藏手”和“查找隐藏手”功能的设置,使得迷你围棋随时随地可能展开战斗,甚至出现翻盘的局面,从而进一步提升了游戏的紧张感和不确定性。此外,人物、特殊技能、道具等网络游戏元素的加入,使不了解围棋的玩家也可以感受到游戏的乐趣。
迷你围棋既是对玩家的挑战,也是对玩家的提升。迷你围棋的高手,不仅需要具备一定的围棋水平,还需要拥有理智清晰的判断力、洞悉对方的观察力、冷静克制的忍耐力,以及抓住机会运用必杀技一举击破对手的心理素质。21世纪充满智慧的比拼和激战的氛围,迷你围棋游戏正是为现代人类量身打造的新型智慧战略游戏。
具体的内容楼主可以到上面我帖的网址里去瞧.
如何利用围棋活动培养幼儿的规则意识
文章摘要:《幼儿园教育指导纲要》指出:“让幼儿理解并遵守日常生活的基本社会行为规则。”只有具备良好的社会行为规则,才能使每一个人在活动中即能满足自身的需求又不会干涉影响到他人,才能有效的促进幼儿之间的伙伴关系。俗话说“没有规矩,难成方圆”,在幼儿园里的“规矩”、“方圆”就是指幼儿良好行为规则的培养。
关键词:围棋 培养 规则
大多数幼儿在家都是独身子女,凡事以迁就为主,家长样样事情都包办代替。而在幼儿园可大不相同,如果也像在家里喜欢怎样就怎样,东西乱扔,做事有头无尾,肯定会乱套。所以幼儿园是有一定的规则的,需要他们去遵守。如:有时间的限制按时吃饭、游戏、睡觉等,而且要学会自己穿脱衣服,活动时自己挑选玩具,活动结束后自己收拾并放回原处等。家长都认为幼儿品德教育中行为习惯的培养非常重要,就象盖高楼大厦一样,如果地基打不好,高楼是盖不好的,孩子的思维敏捷,聪明伶俐固然重要,但从小培养幼儿形成良好的遵规则的行为习惯对其一生的影响都很大,不可忽视和放松。我们通过围棋活动让幼儿体验遵守规则带来的快乐。通过围棋活动,让幼儿了解社会活动,能分辨是非,对与错的判断。我根据社会规则的内容结合小班幼儿的年龄特点和认知水平,形成了适用于小班幼儿的区角游戏规则内容。我们主要对于小班的行为规则主要表现为将物品放回原处,能轻拿轻放区角游戏的物品。围棋活动的开展也同时让幼儿能够学会游戏中排队懂得学会自我保护。知道在教室、走廊里轻轻走路。这些社会规则内容都是互为联系紧密结合的。在家里会主动向他人问好,能讲卫生、注重仪表;会爱护花草树木;会爱护玩具,用过后会自己收拾玩具,能够专心完成一件事;会按正常作息时间睡觉、起床;会等家人一起进餐;会帮家人做一些家务,做到无“自我中心”的现象。
教师的引导与帮助:幼儿的行为规则判断能力与在教室中的行为问题具有密切的联系。幼儿在集体生活中,每天要面临许多实际问题,面临老师、同伴的要求和纪律的约束。幼儿能否正确理解和判断别人的想法、情感、要求和企图,在很大程度上决定了他是否能有效地遵守课堂秩序,能否与老师和同伴友好相处。所以,帮助孩子提高理解他人的能力,是学习良好行为的思想、情感基础。提高孩子的道德判断能力,能有效地减少班级中的行为问题。教师还应当启发幼儿体验同伴间积极交往所引起的满意和快乐的感受,培养师生间相互喜爱的情感气氛,并处处注意以身作则,为孩子们树立良好道德行为的榜样。对于孩子的每一点进步,教师都应随时鼓励,给予强化,并有意识地针对孩子的个别差异进行个别教育。只有这样,才能收到良好的教育效果。
一、运用围棋游戏,培养幼儿的规则意识
围棋游戏是幼儿所喜爱的,在围棋游戏中幼儿能够体验游戏带来的欢快。兴趣和快乐这两种情绪体验相互作用、相互补充,使幼儿在围棋游戏中愿意遵守规则,接受成人的教育。因此我根据幼儿的特点,选择了一些适合幼儿的游戏。在操作游戏中,对材料的操作和摆弄是激发幼儿游戏兴趣的源泉。如操作拼图游戏时,
我有意识地让几个幼儿共同来完成。围棋游戏中孩子学会了等待和轮流游戏,
即使是很急噪的幼儿也逐渐能静下来和同伴一起下棋。组织这样的游戏活动由于幼儿会专注于手部动作和脑力活动,所以在规则简单的情况下,幼儿的自控能力表现的比较突出。再如,在角色游戏中,可借助游戏的魅力,让幼儿在游戏中扮演各种社会角色,承担责任,从而学习行为规范和行为准则,学习在游戏中遵守秩序,学会等待、合作,提高幼儿的自我控制能力。游戏中他们要排队买东西,排队领钱,和同伴合作游戏,从中也能遵守一些简单的社会行为规则。如在运动游戏时,我经常采用小组竞赛的形式,竞赛游戏中,同组的幼儿在等待中相互鼓励,相互提醒。随着教师提出的游戏规则,孩子们的自控行为不断提高,集体观念也逐渐增强。
二、创造围棋环境,培养幼儿的规则意识
作为教师,要向幼儿提出前后一致合理的行为界限或行为规则,养成幼儿遵守日常生活行为规范的习惯。因此,我向幼儿提出的要求应明确、具体的,能让幼儿知道该干什么,不该干什么。我也以身作则,做幼儿的榜样。在日常教育中还应帮助幼儿学会评价自己的行为和别人的行为,从别人对他行为的评价转化为幼儿自己的行为评价。当幼儿能够遵守有关行为规则时,教师也应及时表扬鼓励。如每一次的讲评课,我让幼儿自己来评价自己的行为和别人的行为,哪些事情应该做的,哪些事情不应该做的,有时孩子们的评价还真能起到一定作用。所以应在宽松的环境下让幼儿逐步约束自己,养成较好的学习行为规则。
三、结合言语,培养幼儿的规则意识
幼儿能调节和控制自己的行为,首先要掌握好语言。如:幼儿想要干某件事情时,自己先说着“我要干什么”然后自己再去干。所以在幼儿日常活动中,要注意发展幼儿的言语表达能力,加强言语对幼儿行为的调节功能。在活动前,我先向幼儿提出活动所达到的目的,提高幼儿自控的动机水平,并在活动中引导幼儿克服困难,坚持达到既定的目标。在活动中,我鼓励幼儿用自己的语言说出将要去做什么而不能去做什么,也就是行动前明确意识到行为的目的,从而对自己的行为起一种制约作用。
幼儿规则意识的提高不是一朝一夕能达到的,它应渗透在幼儿园的多种活动和一日生活的各个环节中。不仅仅是在幼儿园要遵守行为规则,在家里乃至社会上都要学会遵守规则,老师和家长都要有责任,让孩子形成一定的规则意识。幼儿在成长,他的规则意识也在不断的提高,相信有老师、家长、幼儿自己的不断努力,他们也会为有良好的规则意识而带来的种种收获而自豪的。