怎么写五子棋小程序?

怎么写五子棋小程序?,第1张

一:19×19的棋盘

二:能判断输赢

三:最好是人机对战的

如下部分程序

import java.awt.*

import java.awt.event.*

class wuziqi

{

public static void main(String args[])

{

new frame()

}

}

class frame extends Frame

{

frame()

{

super("五子棋游戏")

myCanvas canvas=new myCanvas()

this.add(canvas)

this.addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0)

}

}

)

this.pack()

this.show()

}

}

class myCanvas extends Canvas

{

myCanvas()

{

}

public void paint(Graphics g)

{

Dimension size=this.getSize()

g.drawRect(0,0,size.width-1,size.height-1)

g.setColor(Color.lightGray)

g.draw3DRect(1,1,size.width-3,size.height-3,true)

g.setColor(Color.black)

for(int i=0i<19i++)

{

g.drawLine(30,30+i*24,462,30+i*24)

}

for(int j=0j<19j++)

{

g.drawLine(30+j*24,30,30+j*24,462)

}

}

public Dimension getPreferredSize()

{

return new Dimension(492,492)

}

}

微信小程序“电脑围棋”怎么这么强?

这么好的学围棋小程序,你们应该还不知道吧

自从前两年,人工智能阿尔法狗赢了咱们的顶尖棋手柯洁,我就开始关注围棋。寻思等孩子上了幼儿园,如果他喜欢这种益智游戏,从小开始学也挺好。

昨天去接孩子,正好幼儿园门口有人在发传单,说可以免费学《围棋入门》。

老师介绍,现在学围棋,越来越轻巧方便。直接在微信里,搜小程序:“元十九围棋入门九课”。点击进入,就可以陪孩子一起看动画,做习题,闯关往前走。

我就记住了“元十九”几个字,心想接到孩子回家后,再试玩一下,主要得看孩子喜不喜欢。

结果,你们猜发生了什么?我家小朋友居然一口气把这个《入门九课》学完通关了!

我总结了几个优点,为什么这个围棋软件特别适合小朋友。

一是,教学动画片新颖有趣。讲了未来机器世界,昆仑神山的人工智能老和尚,为了与人类和谐相处,派了一位使者,名叫元十九的小和尚,到中国棋院学围棋,同时学习人间规则的故事。小朋友看得不亦乐乎,也勾起了我们这些80后家长对《棋魂》的怀念。

二是,学习界面简单易懂。一共分9课(9关),每一课先看动画视频,学习围棋的基本知识、规则;然后是回答题目,全部答对了会有表扬和五颗星;最后是跟机器人对弈,从一开始就训练小朋友敢于挑战,敢于下棋。一关关往下,通过这种方式,学得更快。

三是,免费使用,这个小程序无需注册,没有限制使用任何功能,还真挺良心的。起码,在不知道孩子是否对围棋真正感兴趣前,不会花冤枉钱。

大概就想到这些,希望对各位家长有帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7853102.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存