游戏*算法
文章平均质量分 70
kakashi8841
爱好编程,喜欢游戏。游戏全栈开发。
展开
-
A*搜索算法(附带可运行源码)
最近有空,用Java写了个A*搜索,并使用swing做为显示。关于算法知识,可以在这里查到(http://en.wikipedia.org/wiki/A*_search_algorithm),其它网站也有很多介绍。我就不说了。本文主要提供源码下载和一些测试数据。硬件:ThinkpadX200 7457CH1CPU : Intel(R) Core(TM)2 Duo CPU原创 2012-02-28 10:28:14 · 4643 阅读 · 5 评论 -
可视化归并排序算法
今天又有一点空,写了归并排序,并用swing动画显示了排序过程。排序过程不难,可以看这里http://en.wikipedia.org/wiki/Merge_sort,下面主要说说可视化的。像诸如冒泡排序的话,如果想对排序过程做可视化。那么只要简单的在每个绘图主循环中重绘整个数据就行了。但是,归并排序不一样,因为它的排序过程是不停创建一些中间小数组来存储,然后不停合并这原创 2012-03-04 19:47:24 · 5329 阅读 · 7 评论 -
swing超绚丽系列一—— 俄罗斯方块[源码+可运行jar]
swing超绚丽系列一—— 俄罗斯方块[源码+可运行jar]1、消行使用了自己写的一个简单粒子效果。2、很多外发光文字是已经封装好了一个工具类,可以直接使用。3、固定方块和背景的渐变色是纯代码产生的效果。4、右边带缓动的积分槽5、没做等级和难度,大家有兴趣自己稍微改下代码就OK啦6、代码有点乱。GamePanel是主要的俄罗斯逻辑,ScorePanel是右边的积分面原创 2012-03-10 01:49:26 · 22655 阅读 · 21 评论 -
记录一次帮策划写的基于VBA的数据转化工具
由于策划计算的表格结构和程序实际使用的数据表结构不一定一致,因此有时候经常需要做数据转化。把策划自己的表格转成程序需要的格式,然后再导入数据库。这次也是策划有个表,里面有多个字段分别表示多个属性,但是程序考虑到通用,不想一个属性增加一个字段,因此想用一个字段,然后采用JSON格式来表示所有属性。因此,帮策划写了个VBA实现多个字段合并成JSON的。这个VBA可以通过Ctrl表格来配置:源表原创 2014-07-27 20:37:27 · 4655 阅读 · 0 评论 -
我翻译的Unity3D书籍出版啦(编程向)
我翻译的Unity3D书籍终于出版啦。特点:1、针对Unity52、如何使用Unity3D编辑器只是简略带过3、重点讲如何在Unity3D中编写质量更高的代码4、以游戏实例引导你开发游戏5、各种图片、音频资源格式的特点和针对平台的一些优化与选择书的目录可以在亚马逊看到。点击这里。下面放出封面。大家看完有啥问题的都可以在这里或者发邮件到john.cha@qq.com与我交流哦。原创 2016-06-22 17:02:24 · 43378 阅读 · 31 评论 -
游戏与代码设计(Java)目录
宝箱抽奖专题 第一章-宝箱抽奖模块与代码设计(一) 第二章-宝箱抽奖模块与代码设计(二) 第三章-宝箱抽奖模块与代码设计(三) 项目git地址 https://github.com/johncha/CodeDesign-1 如果你对本文有什么建议或意见,可以发邮件到john.cha@qq.com或到blog.csdn.net/kakashi8841中留言。原创 2016-09-06 02:01:14 · 2922 阅读 · 1 评论 -
第三章-宝箱抽奖模块与代码设计(三)
宝箱抽奖模块与代码设计(三)作者 卡卡 博客 http://blog.csdn.net/kakashi8841 邮箱 john.cha@qq.com上集回顾* 由于本文章关联性较强,因此建议先阅读前一篇文章http://blog.csdn.net/kakashi8841/article/details/52374714 * 上集我们完成了代码后,虽然心中还想着优化代码,但是最终还是按捺不住诱惑原创 2016-09-06 01:49:53 · 4211 阅读 · 0 评论 -
第二章-宝箱抽奖模块与代码设计(二)
宝箱抽奖模块与代码设计(二)作者 卡卡 博客 http://blog.csdn.net/kakashi8841 邮箱 john.cha@qq.com上集回顾* 由于本文章关联性较强,因此建议先阅读前一篇文章http://blog.csdn.net/kakashi8841/article/details/52300476 * 在我们快下班的时候,策划留下了两个问题,然后挥挥手自己就下班了。 1原创 2016-08-31 00:40:07 · 4904 阅读 · 3 评论 -
第一章-宝箱抽奖模块与代码设计(一)
宝箱抽奖模块与代码设计(一)宝箱抽奖模块与代码设计一无聊的开场白每篇文章的背后都有个高大上的故事怎样的代码才算是好的代码简单的需求简单的代码Java实现一些基本的类玩家类抽奖服务类先大致确定抽奖方法lottery的逻辑确定后的LotteryService代码如下扣除资源方法tryCostResource应该怎么实现dropItem与大转盘优化资源处理下班前的悬念无聊的开场原创 2016-08-24 14:53:31 · 16056 阅读 · 7 评论