我的第二个小游戏完成了一半了,很高兴能有机会跟大家分享,在这里我要谢谢xxeye给我这个平台认识大家,谢谢各位领导对我的培养,谢谢各位同事对我的帮助。好吧,实在不知道开场白怎么写了,请大家不要鄙视我。
首先科普一下四棋:我小时候经常玩的一种棋类游戏,棋盘棋子都简单可以自制(一支粉笔或者任何能划线的东西,八个能分辨出两方的可以当棋子的东西)。具体规则请参考
百度文库。本以为这是一种广为流传的棋,后来问周围同事才知道原来这是一种在我们那边流行的小众棋(我说怎么没人做过)。
好吧,先给大家看一下效果图
风格一如既往的山寨。AI设置是遍历所有可以可行路径然后随机走一步。
不同于上个华容道,这个游戏我打算发到市场上想历练一下
,当然现在只是一个半成品,先分享一下代码为大家提供一下笑料。下一步要做出漂亮(不敢用“华丽”)的界面(希望有美工同学拉小弟一把),然后写出无比牛逼的AI(强化AI类的getMovePlan()方法,算法已经想好了
)之后,还请大家以后多多支持。
----------------------- 6月3日更新 ----------------------------------
完成了4个难度的AI,3难度AI防守已经很强悍了,4难度AI测了两把搞不赢,期待正式版上线
----------------------- 6月13日更新 ----------------------------------
上传一个AI测试版(APK文件,界面仍旧还没加上)欢迎大家测试。AI代码先不发了,大家懂的。
- 大小: 85.9 KB
分享到:
相关推荐
这篇详细的分析将深入探讨"安卓Android源码——中国象棋游戏源码.zip"这一主题,主要涵盖以下几个关键知识点: 1. 安卓平台基础:Android是Google开发的开源移动操作系统,广泛应用于智能手机和平板电脑。它基于...
【Android小游戏开发——五子棋】 五子棋是一款广受欢迎的智力游戏,它简单易懂,但策略丰富,适合各年龄段玩家。在这个项目中,我们将会探讨如何使用Android Studio开发一款五子棋的小游戏。 首先,Android ...
本项目"android应用开发app设计小游戏——华容道"就是这样一个实例,它旨在让开发者对手机移动开发有初步的理解,并通过实现中国古老的游戏——华容道,锻炼其编程能力。 华容道游戏是一款策略性的棋盘游戏,源自...
今天我们将深入探讨一款经典的Android游戏——中国象棋的源代码,这对于想要学习Android游戏开发或者对中国象棋算法感兴趣的开发者来说,是一份极好的学习资料。 首先,我们要理解中国象棋的规则。中国象棋,源于...
Android2.0 游戏开发 源代码 源码 体育游戏——疯狂足球 益智游戏——推箱子 滚屏动作游戏——太空保卫战 棋牌游戏——中国象棋人机对弈 3D物理传感器游戏——小球快跑 冒险游戏——胜利大逃亡 策略游戏——回到战国
最全的android 一到16章的android游戏开发源代码, 运动游戏 ——疯狂足球.益智游戏— —推箱子滚屏动作游戏— —太空保卫战棋牌游戏— ...第16章.Android游戏开发视频教程-策略游戏——回到战国(下)
1. **棋牌游戏——中国象棋人机对弈**: 在这个项目中,开发者将学习如何实现一个完整的中国象棋游戏,包括棋盘界面的设计、棋子的移动规则以及人工智能算法的应用。通过此项目,可以掌握棋类游戏的逻辑设计,以及...
1. **棋牌游戏——中国象棋人机对弈.rar** 中国象棋是一款深受中国人民喜爱的传统棋类游戏。在这个项目中,开发者可能实现了棋盘的布局、棋子的移动规则、人机对弈逻辑以及AI算法。AI算法可能是基于一些简单的搜索...
《安卓Android源码——星座连萌》是一款基于Android平台开发的休闲益智游戏,其源码为我们提供了深入了解Android应用开发的宝贵资料。本项目主要涵盖了Android应用的基本结构、UI设计、事件处理、数据存储以及游戏...
本文将详细介绍一个学生课设项目——"Android中国象棋(学生课设版)",并探讨其中涉及的关键技术点和实现流程。 1. **Android应用开发基础** - Android Studio:作为Google官方推荐的集成开发环境,它是创建...
【标题】"安卓小游戏五子棋源码"揭示了这个压缩包内容的核心——它是一个用于开发安卓平台上的五子棋游戏的源代码项目。在安卓应用开发中,源码是程序的基础,允许开发者查看、修改和扩展软件的功能。五子棋是一种受...
在这个案例中,我们关注的是一个Android小游戏——"微信打灰机"。这款游戏适合初学者作为学习和实践的项目,通过分析其源码,我们可以深入理解Android游戏开发的一些关键知识点。 首先,Android小游戏开发通常使用...
基于安卓的五子棋游戏设计 本文档主要介绍了基于安卓系统的五子棋游戏设计,利用面向对象的程序开发语言 Eclipse 作为开发工具,设计了一个五子棋游戏。该游戏具有人机对战和人人对战两种模式,实现了输赢方的判定...
这个“安卓Android源码——动态交叉布局demo.zip”文件显然包含了实现这种布局的示例代码,可以帮助开发者理解和创建自定义视图,以实现灵活的、跨行跨列的元素排列方式。下面将详细探讨相关知识点: 1. **自定义...
本文将深入探讨一个基于Android平台的五子棋游戏——Android FiveChess的开发知识,旨在为想要涉足Android游戏开发的朋友们提供实用的参考。 首先,Android FiveChess是一个典型的Android应用程序,它展示了如何在...
《安卓Android源码——经典源码之三国杀版连连看》是基于HTML5的Canvas特性,采用纯JavaScript技术实现的一款游戏。在这个项目中,我们将会深入探讨如何利用这些技术来构建一个互动性强、视觉效果良好的移动端游戏。...