`
stchou
  • 浏览: 205133 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Java入门自绘学习,五子棋

阅读更多



 Java入门自绘学习,五子棋

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

 

  • fiveChess.rar (3 KB)
  • 描述: 附上我的源代码
  • 下载次数: 22
  • 大小: 28.7 KB
分享到:
评论

相关推荐

    java入门五子棋代码

    java编写五子棋的代码,成功运行。整体代码结构是,画棋盘,插背景,添响应事件,加逻辑规则,比较简单。 注意要改背景图片的相对路径!

    JAVA入门之五子棋——客户端

    JAVA入门之五子棋——客户端 很短小的五子棋,初学java的作品 c/s架构,此为客户端

    JAVA入门之五子棋——服务器

    JAVA入门之五子棋——服务器 很短小的五子棋,初学java的作品 c/s架构,此为服务器

    Java五子棋游戏完整源代码+详细注释【适合初学者】

    Java五子棋游戏完整源代码 界面美观 详细注释...java 五子棋游戏源码 java初学者 java游戏源码 java入门 【特点】界面美观 详细注释 【推荐】java初学者参考学习之用 Java五子棋游戏完整源代码 界面美观 详细注释

    java入门之五子棋游戏

    (1) 本软件是五子棋游戏; (2) 可以实现两人PK和人机大战两大游戏功能; (3) 重新开始:在指定的游戏模式下,重新开始游戏; (4) 游戏说明:描述了五子棋游戏的规则。 解压导入项目后需要手动配置jar包...

    java 五子棋游戏源码 界面美观 详细注释 适合初学者

    Java五子棋游戏源码是为初学者设计的一个优秀学习资源,它可以帮助新手程序员了解如何在Java环境中构建一个简单的桌面游戏。在这个项目中,你将接触到基础的图形用户界面(GUI)编程、事件处理以及基本的游戏逻辑...

    java实现五子棋小游戏

    【Java实现五子棋小游戏】是一个适合初学者的项目,旨在帮助那些正在学习Java编程的人提升技能并理解面向对象编程的基本概念。这个小游戏是通过Java语言编写的,它提供了两个玩家之间的互动,允许他们在虚拟棋盘上...

    java简易五子棋源代码+图片素材(图形界面)

    本资源是一个基于Java编程语言开发的简易五子棋游戏源代码,附带了必要的图片素材,特别适合初学者学习和理解。在这个项目中,你将能够深入了解到如何使用Java进行图形用户界面(GUI)的开发,以及如何实现一个简单...

    JAVA实战-五子棋程序源代码

    【标签】"JAVA 从入门到精通"进一步强调了这个项目是作为Java学习的实践环节,适合那些希望从零开始掌握Java编程的人。这个标签下的内容通常会包含逐步的教学指导,帮助新手逐步建立起对Java编程的理解,同时通过...

    java编的五子棋小程序

    Java编写的五子棋小程序是一个非常适合初学者入门的项目,它涵盖了基础的编程概念和Java语言特性。在本文中,我们将深入探讨这个项目的相关知识点,包括Java编程基础、图形用户界面(GUI)设计、事件处理以及游戏...

    java入门级小游戏

    1.这是大一那时刚学java随便写的一些小游戏,代码逻辑很简单,没什么设计模式,没有什么套路,对刚入门的新手还是很友好。 2.压缩包里面有三个项目分别是《五子棋》《推箱子》《坦克大战》 3.不依赖于额外的jar包,...

    java小游戏包括五子棋贪吃蛇坦克等

    在本压缩包中,你将找到一系列用Java编写的经典小游戏,包括五子棋、贪吃蛇和坦克大战等,这些都是初学者入门和提高Java编程技能的理想实践项目。 **五子棋** 是一个双人对弈的策略游戏,玩家轮流在棋盘上下棋,先...

    java五子棋游戏.zip

    五子棋是一种两人对弈的纯策略型棋类游戏,规则简单但策略深度丰富,非常适合作为编程学习的入门项目。本项目通过Java语言实现了五子棋的核心玩法,包括棋盘设计、游戏逻辑、事件处理等功能。用户可以通过解压文件...

    Java实战入门[一个资深Java培训老师倾力收藏].pdf

    本书《Java实战入门[一个资深Java培训老师倾力收藏]》为Java初学者提供了一条从零基础到实战开发的学习路径,涵盖了Java编程语言的多个重要方面。全书共分为二十一章,每章都围绕着具体的知识点和项目实践进行讲解,...

    Java制作小游戏:五子棋

    Java基础入门,使用Java语言制作简单的小游戏,项目中添加了注释,方便读者阅读理解。该游戏添加了背景音乐,能看懂源码的同学可以自由更换背景音乐。该项目主要使用了多线程、JFrame框架窗体、Panel面板、IO流、...

    基于Java NIO实现五子棋游戏.zip

    用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载使用。用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载使用。用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载...

    java从入门到精通全ppt

    10. **第24章 JAVA项目开发实战──五子棋游戏.PPT**:这个实战项目旨在将前面学习的理论知识应用于实际,通过开发一个五子棋游戏,理解事件驱动编程、图形用户界面(GUI)设计以及游戏逻辑的实现。 通过以上各个...

    基于java的五子棋小游戏.zip

    用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载使用。用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载使用。用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载...

    Java开发的五子棋游戏。.zip

    五子棋作为一种两人对弈的智力游戏,其规则简单但变化丰富,非常适合作为编程学习的入门项目。通过这个项目,开发者可以练习如何设计用户交互界面、处理用户输入、管理游戏状态以及实现胜负判断等关键功能。此外,...

Global site tag (gtag.js) - Google Analytics