cocos2dx-黑白棋
奔跑的香蕉
半吊子程序
展开
-
cocos2d-x 3.3 之黑白棋设计 NO.2 搜索
[以前的文章,重新发布]网上存在很多黑白棋的算法,但是最好自己先做然后再去看别人的.一:玩家操作根据玩家点击的屏幕坐标转换为棋盘坐标:Point Game::locationcon(int col,int row){ Point point; point.x=(int)(col-50)/60; point.y=(int)(row-50)/60; return po...原创 2019-09-02 21:17:33 · 818 阅读 · 0 评论 -
cocos2d-x 3.3 之黑白棋设计 NO.4 动画效果
[以前的文章,重新发布] (NO.3被无缘无故删除了) (吐槽一下CSDN,删除文章没有解释没有通知,直接就没了)这篇文章介绍一下动画效果,我先拿棋子翻动效果举个例子1.生成精灵表这是我在3dmax渲染出来的棋子翻动动画,一共有11张图(其他图是后面加的),每张图下面都加了棋面(这里偷了懒)再用TexturePackerGUI.exe这个软...原创 2019-09-02 21:18:17 · 838 阅读 · 0 评论 -
cocos2d-x 3.3 之黑白棋设计 NO.5 AI
[以前的文章,重新发布]第一次写AI,从最开始随便就能赢到最后仔细下都不一定能赢,这中间花费了很长一段时间,代码量也超过了之前很多。每次改进和修复BUG都是对自己的一个提升。我的AI是基于优先级设计的,另外加了一些其他判断,现在先看看棋盘:红色:这四个点不需要特别说明,占的越多胜利的几率越大蓝色:这些点是略低于角点的最优点黄色:这几个点无关优先级,但是需要特别注意,棋...原创 2019-09-02 21:18:47 · 1300 阅读 · 2 评论 -
cocos2d-x 3.3 之黑白棋设计 NO.6 移植Android
[以前的文章,重新发布]移植安卓花了很长时间,看了很多博客问了很多人,后来一次意外才知道自己成功了。一:配置环境现在看看需要下载的东西:(这里假设cocos2d-x已经配置好,现在只需要配置Android环境)JDKAndroid NDK r9ADT(eclipse,sdk)然后是设置系统变量:ANDROID_SDK_ROOT D:\adt-bundle-windo...原创 2019-09-02 21:19:04 · 727 阅读 · 0 评论 -
cocos2d-x 3.3 之黑白棋设计 NO.1 初步设计
[以前的文章,重新发布]接触cocos2d-x还不久,之前跟着教学视频做了贪吃蛇和微信飞机大战,学到了一些基础的东西.后来得到任务要做一个黑白棋.这个算是完全自己动手,没有参考网上的内容(所以导致我的棋盘是10*10的,好像应该是8*8的).....文章是项目基本完成后才写的,目的是复习一下学习的内容,一:界面设计从图片可以看出游戏有4个区域:区域1,棋盘区域...原创 2019-09-02 21:14:39 · 1015 阅读 · 0 评论