Java入门自绘学习,五子棋



 Java入门自绘学习,五子棋

Java入门自绘学习,五子棋

 

说起来也是三天前的事情了,因为班上的活动较多,一直没有写我的项目总结,今天晚上终于抽出了时间写这个总结。说道五子棋,这个是我们经常玩的游戏。规则就不用我多说了。

 

但是要用懂啊JAVA来实现对于初学的我还是有点困难的,

 

  首先棋盘 横格子 和 纵格子 都必须写在我的Frame的 paint方法中,应为棋盘是不变的,所以在重绘的时候必须把他画上。

 

  说道棋子,那就和棋盘差不多了,就是要每次都重绘时候你,把已经下好了棋子画上就可以了。用fillOval画一个园,在每次设置不同的颜色就可以实现不同方了。

 

  鼠标事件也很简单,只要鼠标点击在横竖交叉处事,就绘制一颗棋子。

 

  当然,得每次都用一个数组保存那可棋子有下了,不要界面重绘的时候棋子又没有了。

 

  也就是这个数组,我们就顺便用他来判断了输赢。

 

  目前只实现了人人对战的模式,人机对战,对于初学的我来说,还是很有难度,不过相信努力我总会实现的

 

 

 

你可能感兴趣的:(java,游戏,活动)