怎么画游戏棋,我想问下怎么画棋盘 怎样折棋子 游戏方法
作者:本站作者
1,我想问下怎么画棋盘 怎样折棋子 游戏方法
请问你现在找到画棋盘的方法了吗?我小时候也经常玩这个,现在不会画棋盘
2,五子棋棋盘怎么画
3,简便手工制作游戏棋
主要材料:废纸盒、木块、瓶盖、贴纸、彩笔。所需工具:双面胶。制作步骤:1、在纸盒上画出游戏棋的分格。明确标注起点和终点。2、确定游戏棋的前行方向。3、给瓶盖加以装饰作为棋子,小木块贴数字当骰子。4、分别加入奖惩条件。5、有前进,有后退,分别标注。可以添加一些游戏环节。完成。
4,三国游戏棋怎么做
多玩几遍 三国 你就会想了 根据武力 特技 人物血缘 关系 义兄弟 等 如 吕布遇上张飞 则张飞败 但如果张飞旁边有关羽则不能 诸葛能使谁谁谁 倒退 多少格 跟三国 里面 差不多 就得了
5,如何自制游戏棋
工具:色子,尺子,A4纸第一步:在纸上画出你所想的“路线”,且画上格子。第二步:加上如“后退三格”“前进四格”“再掷一次”……(注意数字最好不要超过8)。第三步:试玩游戏,大功告成。亲,别抄袭呀!
6,小时候有一种画一个像篮球场的围棋游戏叫什么可以随时用粉笔
你好!跳房子 是吧仅代表个人观点,不喜勿喷,谢谢。叫五虎,还有一种叫五道。我们那这么叫,不知道你那咋叫。就是在地上画上格子,用小石子摆着下。
7,如何自制游戏棋
炮位象棋(纯属游戏)1、如图,棋盘为面格,没有河界限制,兵卒开局即可横行,象相斜格两、三步,不能走一格,不能越子。 2、炮,可以有条件回位:炮打吃敌人兵力后,仅限此炮方下一着,该炮可隔刚才的炮架棋回到原位,无论原位有棋无棋,也无论刚才的炮架棋,沿炮打吃的线路是否移动过,只要仍为唯一炮架即可回位。 3、其他同象棋。
8,五子棋棋盘怎么画
纵横15道线,横的标字母a-o,竖的标数字1-15,H8为中心,点黑点突出,另外在D4、D12、L4、L12也个点上黑点
9,童年上小学玩的象狮虎豹狼狗猫鼠的游戏规则和棋盘怎么画
游戏规则如下:斗兽棋中棋子的大小顺序为象、狮、虎、豹、犬、狼、猫、鼠.其中鼠可以吃象,其它棋子则按照大的吃小的,同大小可以互吃。斗兽棋棋盘横七列,纵九行,中间有两个方格的小河,其中狮、虎可以横直方向跳过河,而且可以直接把对岸的动物吃掉。只有鼠可以下水,在水中的鼠可以阻隔狮、虎跳河。两鼠在水内可以互吃。1、狮虎跳河法:棋盘中有两条河,狮虎过河,可以纵横对直跳过,并且在跳得方格内,也能把敌方较小的兽类吃掉,但是如果老鼠在河里,把跳的路线阻隔就不能跳。2、鼠入水中法:鼠过河可以走入水中(走法同陆地),如鼠在河里,陆地上的兽类都不能吃它,鼠亦不能吃陆地上的象。当两鼠在河内相遇,可以互吃。
10,如何制作棋盘类游戏像九宫格井字棋一样类型的游戏
战棋游戏接触过吧,把这套规则搬下来加入自己的东西就是自己制作的棋盘类游戏了。我初中就画过,那时候多是三国题材的战略类,几个同学一起按照我的规则来玩,不过那时候规则其实乱七八糟就看我心情。高中时也画过,我高中时五子棋倒在班上流行过,像初中那样的情况见不到了,不过我倒运气不错有个同学跟我一样对自己画战棋感兴趣,也是三国题材,给武将血量行动力技能等等,2人PK。要说怎么制作,第一要素是想象力,想的出来就画得出来。听过龙与地下城体系吗?我看到说,在欧美国家即便是成人也很多根据这套体系进行自制的桌游,不划分太具体的规则,用想象力来为自己争夺规则。五子棋啊,九宫格啊。我们上课的时候一般玩五子棋,用水笔画好格子,或直接搞个格子的本子 有铅笔画, 输了的请吃饭~~~九宫格是一个人玩的游戏,不过 比较耗脑筋...再看看别人怎么说的。
11,一象二狮三虎四豹五狗六狼七猫八鼠 棋盘怎么画
画一个横九竖七的格子棋盘即可。斗兽棋棋子活动的场所,叫做"棋盘",在长方形的平面上,有横九竖七共六十三个格子组成,棋子就摆在这些格子内。棋盘内有两条小河,其规格为2*3,棋子分为八种:象、狮、虎、豹、狼、狗、猫、鼠。历史文化:小时侯玩的“象狮虎豹狼狗猫鼠”游戏,书面语叫做斗兽棋,又叫动物棋。对于二十世纪七八十年代出生的人而言,是他们小时候都可能玩过的这些小游戏。“象狮虎豹狼狗猫鼠”游戏是中国所特有的一种棋类游戏,游戏中双方各有八种棋子,分别是大象、狮子、老虎、豹子、狼、狗、猫和老鼠(有的地方是十二个棋子,一龙二麟三象四狮五虎六豹七狼八狗九狐十猫十一鼠十二鸡,又称十二金鸡棋)。所谓棋子者,即在卡片或纸片上写上这些动物的名字,有对阵的两组(颜色分开)。游戏的规则非常简单,大的动物吃小的,同种动物之间可以互吃,但是最后小老鼠可以吃大象 。以上内容参考:百度百科-斗兽棋
12,幼儿游戏棋谱怎么制作
棋类活动需要两人或多与,能让孩子在游戏中学会与他人相处,帮助幼儿“去自我中心”,培养其规则意识,充分激发其创造性思维。目前,我们幼儿园里以一些专门的游戏棋和自制棋为主,到大班也有部分五子棋、飞行棋、斗兽棋等。在承认和研究棋类游戏价值的同时,实践过程中出现的一些问题也同样值得我们思考。通过对幼儿棋类游戏的长期观察,发现主要存在以下问题。(1)幼儿方面:部分幼儿对棋类游戏规则认识不清,路径不清;绝大部分幼儿求胜心切,违反规则;注意力易分散。(2)教师方面:要求划一,忽视差异;要求过高,超出幼儿能力,急于求成;重技巧的掌握,轻情感的培养。这些问题直接影响了棋类游戏开展的效果,阻碍了棋类游戏价值的发挥。为了使棋类游戏发挥它自身的最大价值,在棋类游戏开展的过程中,教师应扮演怎样的“角色”,提供怎样的指导才比较适宜呢?一、教师应是幼儿兴趣的引导者、棋谱解读的辅助者。教师应为幼儿下棋做好准备工作,比如讲解游戏的基本内容包括棋谱、棋子、路线、规则等;在幼儿掌握棋谱、棋子的使用方法,具备正确识别路线的能力,拥有对规则的基本理解能力后,教师再适当指导幼儿的游戏技巧。1. 根据年龄段的不同,有针对性地指导。2. 小班:此年龄段的幼儿注重游戏过程而不关注结果,易被外物吸引,所以自由游戏时间,在区角投放各种类型的棋,让他们对“棋”(棋谱、棋子、骰子等)进行初步的探索,激发幼儿下棋的热情。当幼儿产生兴趣后,教师可以提供简化的棋谱和骰子。3. 中班:经过小班的训练,他们掌握了一定的点数和下棋规则,教师可以根据情况适当增加难度,出示各类简单的故事棋,也可以自己带一些简单的棋谱,如飞行棋,让他们根据兴趣自由选择。4. 大班:此时幼儿已经掌握下棋的基本技巧。他们往往看重输赢结果,为了赢而违反规则,所以教师的指导重点是使幼儿的规则意识逐渐明确,帮助他们认识到规则是大家必须遵守、不容破坏的,违反规则就不能顺利和公平地进行游戏。 比如,教师可以请有下棋经验的幼儿担当“小助手”、“监督员”协助教师,帮助其他幼儿按照规则有序游戏。5. 2.关注个别差异,有针对性地指导。6. 在下棋过程中,教师应观察不同幼儿的性格特点、能力倾向以及幼儿的兴趣点,有针对性地提供与幼儿相适宜的棋。例如,每个幼儿的识字能力、思维水平是不同的。针对识字能力强的幼儿,可以提供带有文字解释的棋,让他们在下棋的过程中锻炼阅读能力;对于喜欢数字、图形的幼儿可以提供带有各种图形、数字的棋。当然,各种棋的提供不是一成不变的,当幼儿熟悉了一类棋后,可以根据他们的弱项提供适宜的棋,让他们感受不同种类的棋游戏带来的不同刺激,享受其中的乐趣。7. 二、教师应是幼儿的情感支持者。8. 幼儿本身的经验是有限的,自我认识模糊,易受暗示,可塑性强。因此,教师要尊重幼儿的自由选择,适时给予情感支持,用微笑、赞许的话来鼓励幼儿。9. 面对点数困难的幼儿,一旦教师发现他正确点数了,要及时给予表扬。在日常生活和游戏中充分挖掘幼儿的兴趣爱好和专长,让幼儿展示特长、体验成功,从成功的体验中获取自信,这也是棋类游戏的价值所在。10. 三、教师应是幼儿经验的提升者。11. 除了开展故事棋,也可以开展与幼儿生活相关的自制棋,由幼儿担任棋谱的设计者、游戏的开发者。比如,教师可和幼儿把生活事件引入到自制棋谱上,以幼儿的日常行为作进退标志,让幼儿动手画出一些常见行为,像和小朋友分享物品进一格、乱扔纸屑退两格。棋谱内容来源于生活,孩子更能理解,下棋的热情更高,在潜移默化中接受着社会行为规范。12. 教师在每次的棋类游戏活动结束后,应给幼儿充分的表达机会,让他们谈一谈在下棋过程中发现了什么,遇到了什么困难,如何解决的……教师要注意倾听幼儿存在的问题,引导幼儿针对每次出现的比较集中的问题进行讨论并寻求解决的办法,可以让他们通过商讨制定适合的游戏规则。当幼儿遇到困难时,教师要鼓励和支持他们进行尝试,帮助他们总结和提升游戏经验。13. 教师只有在游戏中观察和发现每个幼儿自身的“教学大纲”,才能更好地“隐性指导”,帮助幼儿“跳一跳”,真正起到“脚手架”的作用。
13,java 五子棋棋子画法
//楼主参考一下.import java.awt.*; import java.awt.event.*; import java.applet.applet; import java.awt.color; public class wuzhiqi extends applet implements actionlistener, mouselistener, mousemotionlistener, itemlistener int color = 0;// 旗子的颜色标识 0:白子 1:黑子 boolean isstart = false;// 游戏开始标志 int bodyarray[][] = new int[16][16]; // 设置棋盘棋子状态 0 无子 1 白子 2 黑子 button b1 = new button("游戏开始"); button b2 = new button("重置游戏"); label lblwin = new label(" "); checkbox ckbhb[] = new checkbox[2]; checkboxgroup ckghb = new checkboxgroup(); public void init() setlayout(null); addmouselistener(this); add(b1); b1.setbounds(330, 50, 80, 30); b1.addactionlistener(this); add(b2); b2.setbounds(330, 90, 80, 30); b2.addactionlistener(this); ckbhb[0] = new checkbox("白子先", ckghb, false); ckbhb[0].setbounds(320, 20, 60, 30); ckbhb[1] = new checkbox("黑子先", ckghb, false); ckbhb[1].setbounds(380, 20, 60, 30); add(ckbhb[0]); add(ckbhb[1]); ckbhb[0].additemlistener(this); ckbhb[1].additemlistener(this); add(lblwin); lblwin.setbounds(330, 130, 80, 30); gameinit(); this.resize(new dimension(450,350)); } public void itemstatechanged(itemevent e) if (ckbhb[0].getstate()) // 选择黑子先还是白子先 color = 0; } else color= 1; } } public void actionperformed(actionevent e) if (e.getsource() == b1) gamestart(); } else restart(); } } public void mousepressed(mouseevent e) } public void mouseclicked(mouseevent e) int x1, y1; x1 = e.getx(); y1 = e.gety(); if (e.getx() < 20 || e.getx() > 300 || e.gety() < 20 || e.gety() > 300) return; } if (x1 % 20 > 10) x1 += 20; } if (y1 % 20 > 10) y1 += 20; } x1 = x1 / 20 * 20; y1 = y1 / 20 * 20; setdown(x1, y1); } public void mouseentered(mouseevent e) } public void mouseexited(mouseevent e) } public void mousereleased(mouseevent e) } public void mousedragged(mouseevent e) } public void mousemoved(mouseevent e) } public void paint(graphics g) g.setcolor(color.lightgray); g.fill3drect(10, 10, 300, 300, true); g.setcolor(color.black); for (int i = 1; i < 16; i++) g.drawline(20, 20 * i, 300, 20 * i); g.drawline(20 * i, 20, 20 * i, 300); } } public void setdown(int x, int y) // 落子 if (!isstart) // 判断游戏未开始 return; } if (bodyarray[x / 20][y / 20] != 0) return; } graphics g = getgraphics(); if (color == 1)// 判断黑子还是白子 g.setcolor(color.black); color = 0; } else g.setcolor(color.white); color = 1; } g.filloval(x - 10, y - 10, 20, 20); bodyarray[x / 20][y / 20] = color + 1; if (gamewin1(x / 20, y / 20)) // 判断输赢 lblwin.settext(startcolor(color) + "赢了!"); isstart = false; } if (gamewin2(x / 20, y / 20)) // 判断输赢 lblwin.settext(startcolor(color) + "赢了!"); isstart = false; } if (gamewin3(x / 20, y / 20)) // 判断输赢 lblwin.settext(startcolor(color) + "赢了!"); isstart = false; } if (gamewin4(x / 20, y / 20)) // 判断输赢 lblwin.settext(startcolor(color) + "赢了!"); isstart = false; } } public string startcolor(int x) if (x == 0) return "黑子"; } else return "白子"; } } public void gamestart() // 游戏开始 isstart = true; enablegame(false); b2.setenabled(true); } public void gameinit() // 游戏开始初始化 isstart = false; enablegame(true); b2.setenabled(false); ckbhb[0].setstate(true); for (int i = 0; i < 16; i++) for (int j = 0; j < 16; j++) bodyarray[i][j] = 0; } } lblwin.settext(""); } public void restart() // 游戏重新开始 repaint(); gameinit(); } public void enablegame(boolean e) // 设置组件状态 b1.setenabled(e); b2.setenabled(e); ckbhb[0].setenabled(e); ckbhb[1].setenabled(e); } public boolean gamewin1(int x, int y) // 判断输赢 横 int x1, y1, t = 1; x1 = x; y1 = y; for (int i = 1; i < 5; i++) if (x1 > 15) break; } if (bodyarray[x1 + i][y1] == bodyarray[x][y]) t += 1; } else break; } } for (int i = 1; i < 5; i++) if (x1 < 1) break; } if (bodyarray[x1 - i][y1] == bodyarray[x][y]) t += 1; } else break; } } if (t > 4) return true; } else return false; } } public boolean gamewin2(int x, int y) // 判断输赢 竖 int x1, y1, t = 1; x1 = x; y1 = y; for (int i = 1; i < 5; i++) if (x1 > 15) break; } if (bodyarray[x1][y1 + i] == bodyarray[x][y]) t += 1; } else break; } } for (int i = 1; i < 5; i++) if (x1 < 1) break; } if (bodyarray[x1][y1 - i] == bodyarray[x][y]) t += 1; } else break; } } if (t > 4) return true; } else return false; } } public boolean gamewin3(int x, int y) // 判断输赢 左斜 int x1, y1, t = 1; x1 = x; y1 = y; for (int i = 1; i < 5; i++) if (x1 > 15) break; } if (bodyarray[x1 + i][y1 - i] == bodyarray[x][y]) t += 1; } else break; } } for (int i = 1; i < 5; i++) if (x1 < 1) break; } if (bodyarray[x1 - i][y1 + i] == bodyarray[x][y]) t += 1; } else break; } } if (t > 4) return true; } else return false; } } public boolean gamewin4(int x, int y) // 判断输赢 左斜 int x1, y1, t = 1; x1 = x; y1 = y; for (int i = 1; i < 5; i++) if (x1 > 15) break; } if (bodyarray[x1 + i][y1 + i] == bodyarray[x][y]) t += 1; } else break; } } for (int i = 1; i < 5; i++) if (x1 < 1) break; } if (bodyarray[x1 - i][y1 - i] == bodyarray[x][y]) t += 1; } else break; } } if (t > 4) return true; } else return false; } } }public class DrawFrame public static void main(String[] args) final JFrame frame = new JFrame(); frame.setContentPane(new JPanel() @Override public void paint(Graphics g) super.paint(g); Graphics2D g2d = (Graphics2D) g; RadialGradientPaint paint = new RadialGradientPaint(65, 65, 50, new float[] g2d.setPaint(paint); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setRenderingHint(RenderingHints.KEY_ALPHA_INTERPOLATION, RenderingHints.VALUE_ALPHA_INTERPOLATION_DEFAULT); Ellipse2D e = new Ellipse2D.Float(10, 10, 100, 100); g2d.fill(e); } }); frame.setVisible(true); }}黑白棋。Graphics2D g2d = (Graphics2D) g; RadialGradientPaint paint = new RadialGradientPaint(65, 60, 50, new float[] g2d.setPaint(paint); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setRenderingHint(RenderingHints.KEY_ALPHA_INTERPOLATION, RenderingHints.VALUE_ALPHA_INTERPOLATION_DEFAULT); Ellipse2D e = new Ellipse2D.Float(10, 10, 100, 100); g2d.fill(e);这个是斯诺克球。
文章TAG:
怎么画游戏棋 我想问下怎么画棋盘 怎样折棋子 游戏方法 怎么 游戏 我想