Siliphen Labs

Standing frozen in the life I've chosen

Cocos2d-x 类COC手游与RTS(即时战略)游戏的编程实践总结

先来看一段视频。这个视频很短。4分钟。是我的一个技术demo演示视频。 http://www.tudou.com/programs/view/HL-ZWZkUw9k/?lvt=97&resourceId=0_07_10_28 这个技术演示demo可以在这里下载到安卓平台的APK包: ht...

2014-09-17 09:58:27

阅读数 19830

评论数 61

整数分解为指定元素的加法表示:找零钱

在实际项目中遇到一个问题。有一个总数N,和一个元素集合{ e1,e2 ...},求N可以是由元素集合中的什么元素相加组成。例如:总数49,元素集合{3,7,11},有如下解: 49 = 3 + 3 + 3 + 7 + 11 + 11 + 11 49 = 3 + 3 + 3 + 3 + 3 + 3 ...

2017-06-23 02:16:01

阅读数 563

评论数 0

Unity 游戏2048:制作总结

本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee 前言 最近开始学习unity。最好的学习方法是动手实践。 因为游戏2048画面简单,可以自己搞定,于是选择2048游戏作为练手对象。 在动手练习的过程中,自己积累了实践经验,也...

2016-07-18 23:12:36

阅读数 9052

评论数 4

Cocos2d-x 资源加密解密实践总结

本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee  本文针对的是cocos2d-x 3.2 和 3.4 版本进行研究。 做加密解密的思路 加密解密算法的简单介绍 首先,加密解密应该是一个单独的话题,一般不会涉及具体使...

2015-04-08 14:48:21

阅读数 13649

评论数 4

自制工具:CSV代码生成器:自动生成CSV文件对应的C++实体类和字段类型解析代码

本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee    更有开发效率地使用CSV文件 为了更有效率地使用CSV文件,我制作了一个工具:Code代码生成器。 这个工具可以对CSV文件进行简单地配置,自动生成这个CSV文件对应的C++...

2015-03-30 11:49:04

阅读数 4906

评论数 2

自制工具:Cocos2d-x Android.mk文件自动修改器

做cocos2d-x的项目,一般是用电脑进行开发,然后移植到手机平台上。移植到安卓手机需要用eclipse等工具重新编译打包成apk文件。而用eclipse打包的话,要把项目的cpp文件一条条加入到Android.mk配置中,文件少无所谓,但如果文件很多,手工添加就比较麻烦了,特别是有些时候,要和...

2015-02-05 15:46:21

阅读数 3030

评论数 5

表达式求值:从“加减”到“带括号的加减乘除”的实践过程

本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee    ● 为什么想做一个表达式求值的程序   最近有一个需求,策划想设置游戏关卡的某些数值,这个数值不是一个常量,而是根据关卡的某些环境数据套上一个计算表达式算出来的。这个需求无法...

2015-02-01 18:37:27

阅读数 10724

评论数 2

Cocos2d-x 地图行走的实现3:A*算法

上一节《Cocos2d-x 地图行走的实现2:SPFA算法》: http://blog.csdn.net/stevenkylelee/article/details/38440663 1.修改一下Dijkstra的实现   回顾一下之前Dijkstra的实现。Dijkstra需要从一个表Q...

2014-08-09 21:14:26

阅读数 10167

评论数 8

Cocos2d-x 地图行走的实现2:SPFA算法

上一节《Cocos2d-x 地图行走的实现1:图论与Dijkstra算法》:http://blog.csdn.net/stevenkylelee/article/details/38408253 本节实践另一种求最短路径算法:SPFA 1.寻路算法实现上的优化 上一节我们实现的Dijk...

2014-08-08 19:03:19

阅读数 5153

评论数 6

Cocos2d-x 地图行走的实现1:图论与Dijkstra算法

本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee 本文的实现基于Cocos2d-x 3.2   目录: 1.什么是地图行走 2.图论简介 3.图论的数据结构 4.图编辑的实现思路 5.图论结构数据的保存和载入 6.经典的最短路径...

2014-08-07 00:23:53

阅读数 9662

评论数 25

Trie实践:一种比哈希表更快的数据结构

本文乃Siliphen原创。转载请注明出处:http://blog.csdn.net/stevenkylelee 先考虑一下这个问题:如何统计5万个0-99范围的数字出现的次数? 可以用哈希表来进行统计。如下: // 生成5万个0-100范围的随机数 int * pNumbers = n...

2014-08-02 06:19:21

阅读数 10583

评论数 8

CSV文件格式解析器的实现:从字符串Split到FSM

本文乃Siliphen原创,转载请注明出处:   本文分为5小节,基本上就是我刚接触CSV文件到思考、实践做一个CSV解析器的过程的还原。希望我的思路也能带领你一步步从浅到深认识CSV文件格式。   1.简单的CSV解析器实现。 2.简单实现的CSV解析器的问题 3. CSV格式的定义 4.用FS...

2014-07-31 00:37:56

阅读数 15758

评论数 10

飞越星空屏保实现:3D数学之透视变换

最近想实践总结下3D图形学的一些内容 所以,就做出了这个东西。 本来打算用C++写的, 但考虑到MFC的丑陋和C++使用GDI/GDI+的各种不方便 遂用C#实现之,以简化实现手段。 呵呵,C#是做某些实验算法/测试的不错选择! 先上效果图: gif动画录制的效果不太好,实际程序会流...

2012-12-25 20:22:29

阅读数 5812

评论数 16

验证码识别实践3:自己动手C#实现,颜色差异法去除干扰线

上一篇文章《C# 验证码识别实践2》 地址:http://blog.csdn.net/stevenkylelee/article/details/8270069 这是我第三篇验证码识别实践的总结文章。 花了几天时间专门做了这个验证码的识别 验证码地址: http://pay.m3guo....

2012-12-17 20:29:04

阅读数 18914

评论数 62

验证码识别实践2:自己动手C#实现,对CSDN资源上传验证码识别率100%,久游网登陆90%

昨天写了《C# 验证码识别实践》一文 地址: http://blog.csdn.net/stevenkylelee/article/details/8263890 由于昨晚上又改进了下算法和程序, 所以今天继续写。 改进的程序下载地址: http://download.csdn.net/d...

2012-12-07 18:30:32

阅读数 28485

评论数 67

验证码识别实践1:自己动手C#实现

把最近学的一些知识总结了下。 然后,写了这个么一个小程序。 这个小程序的作用是,识别出简单的验证码。   程序运行截图如下: 语言C#。 用C++写的话,调用OpenCV库,做这个就没有什么难度了 所以用C#,自己手写算法的实现,锻炼一下。呵呵。   本程序的下载地址:http://downlo...

2012-12-06 13:02:44

阅读数 48080

评论数 69

ROS路由器脚本文件编辑&更新器

2011年,也就是去年3,4月份写的东西了 当时是帮一个朋友做的,现在这个东西已经没什么用了 在博客这里甩出来吧   其实,这个程序到底拿来干什么用的, 身为作者的我也不是十分清楚,而只是按照朋友口述的需求把程序做了出来。 这个程序的大概功能是: 有一种路由器叫:ROS,它的各种设置...

2012-07-23 22:05:15

阅读数 4900

评论数 1

可拉扯的形状

之前写的作品了 一个娱乐性小程序。通过鼠标拖动结点会引起相关的其他结点的位置变化。 类似人拉扯一个网的效果   效果如下:   本程序主要是使用了图论。因为:Graph可以表示的形状更加多,更加灵活 数据存储结构:邻接表(部分吸收了十字链表的思想,顶点存储有逆邻接表,为了加速寻找...

2012-06-13 14:02:26

阅读数 1714

评论数 0

俄罗斯方块

开发语言与IDE: VS2008,C++,HGE   这个是我初学HGE一个礼拜后写的练习作品,丢上来吧。   可执行下载:http://download.csdn.net/detail/stevenkylelee/4369700 源代码下载:http://download.csdn....

2012-06-13 04:06:57

阅读数 1877

评论数 0

寻路算法实践2

这篇是上一篇《寻路测试》的“续集”, 上一篇的地址:http://blog.csdn.net/stevenkylelee/article/details/7246138   程序其实写完好久了。只是一直没上传上来。 本次代码工程的IDE改成了VS2008。Qt Creator还是用得不爽。IDE还...

2012-06-12 15:56:31

阅读数 6262

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭