`

android五子棋

阅读更多
含人机对战与人-人对战,性能一般,电脑下一步棋子的时间大概在1到10秒之间,平均应该在3-5秒之间,先来张截图吧

  • 大小: 12.1 KB
  • MyFive.rar (200.3 KB)
  • 描述: 工程源码
  • 下载次数: 2219
分享到:
评论
28 楼 爪哇岛岛主 2011-02-10  
很显然,你这个没啥技术含量
27 楼 lgdlgd 2010-12-13  
最近算法已经升级了,难度又提升了一些--没上传
本来还打算实现多步计算的,可惜原来的架构不好,很难支持,写了一周,结果发现升级原来的架构实在伤筋动骨...
26 楼 httpclient_bd 2010-12-12  
很想给你个良好或者精华,可惜分不够。 看了一遍你的代码, 有两个地方值得学习, 一个是自定义VIEW的那部分,一个是AI类,当然主要的代码部分也就这俩了, 想知道AI是你自己写的吗?赞,我这个入门菜鸟还没赢过
25 楼 BingOffice 2010-12-12  
没手机啊。。。
24 楼 uiiiii 2010-11-21  
感谢分享~~~~~~~
23 楼 liuwenjun05101 2010-11-16  
哥,能讲的详细一点吗,谢谢
22 楼 andy54321 2010-07-27  
看到已经有有人在APP-STORE上赚钱了,不错。。。
加紧玩点AI了得
21 楼 lzyboy 2010-07-26  
很不错  学习了
20 楼 hanwei59 2010-06-22  
在2.2上玩了一会,不慢啊,没看到电脑超过1秒的。

源码注释不错,准备看源码学习下
19 楼 lgdlgd 2010-06-21  
稻-草 写道

放Market了评价2.5星,收入2$广告费,哈哈。
强烈要求楼主讲解下算法!!!

不错,赚到钱了,加油!
关于算法,我的算法没有什么亮点,就是对一定范围内的空白棋子逐个评价,优先选择最好的位置下棋而已,注释写得还算清楚,我打算近期对算法来个大升级,但还没有想到好主意,到时升级了,觉得有值得说一说的地方的话,会分享的。
谢谢支持!
18 楼 ostrichmyself 2010-06-21  
不错,支持一下.
17 楼 larryzou 2010-06-21  
nice...
16 楼 稻-草 2010-06-19  
我也写了个五子棋游戏,开始是用Swing写的,周末一边看电视剧一边写(电视剧不怎么好看,哈哈)后来改成Android,不支持人人对战。

本来想用博弈树算法,学习了好久,理解是理解了,就是结果怎么写都有问题,后来就改成简单的价值评估,所以速度很快,基本1秒就可出棋,但是比较笨。




放Market了评价2.5星,收入2$广告费,哈哈。

下面是评价哈哈:
Lack of gameplay options makes this app rather dull. Uninstalled very quickly.
(呵呵, 等房子装修好有时间的时候,做的完整点)

by Violent J the 5/25/2010

I can NOT win. Good game it is what it is i give up. cpu 100 me 0

by Philip the 5/22/2010

Do not download this horrible game. Screen is small and it's very hard to click the right spot. made a critical mistake bc of small screen.(方向键我也做了控制的,可能他没发现) No undo!(应该指撤销功能,功能是有的,界面上没加上)

http://www.androlib.com/android.application.com-straw-gobang-DpBn.aspx

强烈要求楼主讲解下算法!!!
15 楼 lgdlgd 2010-06-17  
jjcang 写道
很不错。把我击败了。哈哈。本人超级入门水平。
没什么特别的地方不要限制sdk版本,很多人还在用1.5呢。
sdk8才出来多长时间啊?
android:minSdkVersion="8"

对,初学者很容易因为这个而启动不了,我当时新学的时候,就因为这个数字弄半天,工程都不会编译,老提示找不到gen这个源代码目录,把这一改成本地支持的数字就好了,在此顺便对初学者提个醒:1.5对应的是3
14 楼 lgdlgd 2010-06-17  
jjcang 写道
名字还是mysnake。。。。。。

呵呵,之前还写了个贪吃蛇,COPY过来的,贪吃蛇没有半点技术含量,没发表。
13 楼 jjcang 2010-06-17  
很不错。把我击败了。哈哈。本人超级入门水平。
没什么特别的地方不要限制sdk版本,很多人还在用1.5呢。
sdk8才出来多长时间啊?
android:minSdkVersion="8"
12 楼 jjcang 2010-06-17  
名字还是mysnake。。。。。。
11 楼 guzen 2010-06-17  
五子棋,棋盘是应该是长方形
10 楼 viperasi 2010-06-17  
我是过来支持的~~~
9 楼 lgdlgd 2010-06-16  
zl4393753 写道
你既然做这件事情了,连基本的游戏规则都不了解么?....这个游戏的确比较考验AI...太弱智了没人愿意玩....另外一个问题就是...五子棋标准棋盘是15x15...如果使用触摸输入的确不太方便..容易出现误操作..使用触摸球效果会好些...

呵呵,我做这个仅仅为练手,并非要开源或做产品什么的,所以...

相关推荐

    Android五子棋附源码 .zip

    【Android五子棋游戏开发详解】 在Android平台上开发一款五子棋游戏,是移动应用开发中的一个典型实例,它涉及到Android SDK、Java编程语言、图形界面设计以及游戏逻辑的实现等多个方面。本篇将深入探讨如何利用...

    android五子棋源代码

    【Android五子棋源代码详解】 在Android平台上开发游戏,特别是像五子棋这样简单而受欢迎的棋类游戏,是一项有趣的挑战。这个源代码提供了一个基础的五子棋游戏实现,可以帮助开发者理解如何将Android应用与游戏...

    Android五子棋

    【Android五子棋】是一款基于Android Studio开发的移动端游戏应用,它允许用户在智能手机或平板电脑上进行五子棋对战。在这个项目中,开发者利用Android Studio提供的丰富的开发工具和库,构建了一个功能完整的...

    Android 五子棋附源码

    【标题】"Android 五子棋附源码" 涉及的知识点主要集中在移动应用开发领域,特别是针对Android平台的编程。五子棋是一款经典的双人策略游戏,它的实现涉及到了Android Studio集成开发环境、Java或Kotlin编程语言、...

    Android五子棋.zip

    【Android五子棋项目解析】 本项目是一个基于Android平台开发的五子棋游戏,适合初学者进行学习和实践。在Android Studio环境下构建,通过这个项目,你可以了解到Android应用开发的基本流程,以及如何实现一个简单...

    android五子棋JNI代码

    【Android五子棋JNI代码】涉及的是Android平台上使用Cocos2d-x框架开发的一个五子棋游戏的原生接口(JNI)部分。JNI,全称为Java Native Interface,是Java平台提供的一种技术,允许Java代码和其他语言写的代码进行...

    Android 五子棋源代码.rar

    【Android五子棋源代码】是一个专门为Android平台开发的五子棋游戏的源代码实现,提供了在移动设备上玩五子棋的体验。这个项目对于Android开发者,尤其是那些对游戏编程感兴趣的开发者来说,是一个很好的学习资源。...

    Android五子棋(代码报告完整)

    【Android五子棋】是一款基于Android平台开发的棋类游戏,实现了经典的五子棋玩法,可供两位玩家在手机上对弈。游戏的核心是通过编程逻辑模拟棋盘上的棋子落子规则,检测并判断胜负条件,同时提供用户友好的交互界面...

    Android五子棋Demo

    【Android五子棋Demo】是一个专门为Android平台设计的五子棋游戏示例应用。这个项目旨在帮助初学者了解如何在Android环境下开发一个简单的棋类游戏,同时也为有经验的开发者提供了一个可参考的实现。五子棋是一款受...

    Android五子棋源码

    【Android五子棋源码】项目是一个专门为Android平台设计的五子棋游戏的源代码实现。这个项目旨在提供一个基础的、可定制化的五子棋游戏框架,开发者可以通过理解和修改源代码来学习Android游戏开发或者打造自己的...

    android五子棋源码

    【标题】"Android五子棋源码"是一个关于Android平台上实现的五子棋游戏的开源项目,涵盖了客户端和服务器端的完整代码。这个项目旨在提供一个互动的五子棋游戏体验,包括玩家与玩家之间的对战,以及玩家与计算机之间...

    android五子棋示例

    这个"android五子棋示例"提供了一个完整的五子棋应用实例,它涵盖了多个关键的技术点,包括用户界面设计、游戏逻辑实现、音效处理以及代码结构与解析。以下是对这些知识点的详细说明: 1. **用户界面设计**:在...

    android五子棋游戏的毕业论文

    本文主要探讨的是基于Android平台开发五子棋游戏的毕业论文,深入分析了手机游戏行业的发展趋势,以及在Android系统上构建此类游戏的技术要点。以下是详细的知识点解析: 1. 行业背景与发展: 手机游戏行业从早期...

    一个简单的android五子棋

    【Android五子棋游戏开发详解】 在Android平台上开发一款简单的五子棋游戏,不仅可以作为学习Android编程的基础项目,还能帮助开发者深入理解用户交互、图形绘制以及游戏逻辑等关键概念。这款仅用300多行代码实现的...

Global site tag (gtag.js) - Google Analytics