实例比较简单,如图所示,地图上有一个忍者精灵,玩家点击他周围的上、下、左、右,他能够向这个方向行走。当他遇到障碍物后是无法穿越的,障碍物是除了草地以为部分,包括了:树、山、河流等。 忍者实例地图(T...
分类:
其他好文 时间:
2014-09-19 10:20:25
阅读次数:
276
实例比较简单,如图所示,地图上有一个忍者精灵,玩家点击他周围的上、下、左、右,他能够向这个方向行走。当他遇到障碍物后是无法穿越的,障碍物是除了草地以为部分,包括了:树、山、河流等。忍者实例地图(TODO用这个精灵替换图中的)设计地图我们采用David Gervais提供开源免费瓦片集,下载的文件dg...
分类:
其他好文 时间:
2014-09-19 10:03:15
阅读次数:
335
实例比较简单,如图所示,地图上有一个忍者精灵,玩家点击他周围的上、下、左、右,他能够向这个方向行走。当他遇到障碍物后是无法穿越的,障碍物是除了草地以为部分,包括了:树、山、河流等。忍者实例地图(TODO用这个精灵替换图中的)设计地图我们采用David Gervais提供开源免费瓦片集,下载的文件dg_grounds32.gif,gif文件格式会有一定的问题,我们需要转换为.jpg或.png文件。本...
分类:
其他好文 时间:
2014-09-18 18:57:24
阅读次数:
317
Why Elixir
为什么要学习Elixir?答案很简单,为了更好的学习Erlang.这么无厘头的理由?
Erlang语法设计几乎没有考虑过取悦开发者,所以学习之初的门槛略高.对于已经克服了最初语法障碍的同学,Elixir其实没有什么吸引力. 在Elixir之前已经有很多类似的项目,比如http://lfe.github.io Elixir类似思路的还有...
分类:
其他好文 时间:
2014-09-12 12:03:43
阅读次数:
225
一个较大的工程往往需要多个项目组成,便于更好的并行开发和管理,但最后还是要合到一起来发布。那如何往主项目里添加其他辅助项目呢? 通常的做法是将辅助项目打包成jar包,像库一样导入到主项目,但是如果我们想要在主项目中同时编辑辅助项目中的代码,这种做法就有障碍了。eclipse还支持另一种做法:l...
分类:
移动开发 时间:
2014-09-11 13:53:01
阅读次数:
267
一开始讲了算法的空间复杂度和时间复杂度的分析,其怎么由来的,一步步的分析演变,以前看过《算法之道》,这个还有点熟悉,就是具体的例子的时间复杂度的分析不怎么
会,应多加练习,毕竟
这是很基础的东西~
然后就是递归和分治~ 今晚只够时间讲递归~
其实,都看过递归~以前刚刚开始接触的时候觉得很容易,慢慢的就很难了,就是实现代码的时候碰到了思维障碍,过不去,大二时就学过递归~很重要的基础
以前的...
分类:
其他好文 时间:
2014-09-11 01:12:11
阅读次数:
189
中国有1300万视障群体,因为视力障碍无法领略到大自然缤纷绚烂的色彩,他们依靠听觉来认识我们共同生存的地球。他们渴望着通过移动终端或电脑读屏方式畅游互联网无所不知的世界,而只有进行过信息无障碍优化的互联网产品,才能为他们带来听读的享受。当前,信息无障碍意识还未形成行业规范,许多互联网公司与工作者并不知道他们能为视障者做些什么。本次大赛,一方面旨在为广大开发者普及信息无障碍意识,唤起人们对视障人群的关注,同时鼓励互联网公司和工作者在产品中囊括信息无障碍功能。...
分类:
其他好文 时间:
2014-09-09 18:18:29
阅读次数:
193
前年的省赛题,难点在于这个石头的推移不太好处理后来还是看了阳神当年的省赛总结,发现这个石头这里,因为就四五个子,就暴力dfs处理即可。先把石头当做普通障碍,进行一遍全图的dfs或者bfs,找到可以找的点,然后dfs每次探索新区域的新点即可,想通了这里很好做了#include #include #in...
分类:
其他好文 时间:
2014-09-09 17:57:19
阅读次数:
270
这篇blog是翻译自iOS Tutorial Team的成员 Johann Fradj发,他目前是一位全职的资深iOS开发工程师。他是HotApps Factory的创始人,该公司开发了AppCooker
你是否在做一款游戏的时候想实现一种算法,让一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?
如果是的话,请看这篇教程,我们会展示如何使用著名的A星寻路算法来实现它!...
分类:
其他好文 时间:
2014-09-09 12:32:38
阅读次数:
910
游戏采用2D界面,角色从左到右奔跑,在路段中随机生成障碍物和金币,玩家需要使用跳跃功能躲开障碍物,在游戏中玩家收集的金币数目越多,奔跑的距离越长,玩家的得分就越高。我们最终实现的界面效果如图所示,首先我们来讲一下游戏的原理,我们这里这里采用的方法是路段固定,移动摄像机的方法。换句话说,当角色开始移动后,摄像机和场景跟随角色缓缓向右移动。当角色跑完每一个路段距离的2/3时,计算下一路段的位置,并在该位置生成一个新的路段,这样在游戏场景中可以产生无限远的路段,当某一路段离开摄像机视野时,立即将其销毁。于此同时,...
分类:
其他好文 时间:
2014-09-05 16:20:22
阅读次数:
702