Every man dies but not every man really lives.

2018-07-27
《猎头专家》地形和背景实现

本文作者: 射手座团队 蟹老板

在《猎头专家》里,站得高不一定是好事,掉坑里也不一定是坏事,大家应该都体会到了,地形的重要性不言而喻,今天就来聊聊地形在《猎头专家》里的实现。 阅读此文

2018-07-11
《猎头专家》动态资源加载与释放技巧

本文作者: 射手座团队 阿森

游戏总杜绝不了 BUG,每当出现一个 BUG 时,程序猿们总是需要搅破脑汁去解决,这是一件很不愉快的事情。但如果 BUG 的出现暴露出了更严重的其它问题时,也算是不幸中的万幸了。我们在《猎头专家》的运营过程中就遇到过这么一个事。

《猎头专家》中有一个 无限模式 的玩法,可以用有限的复活次数不停挑战难度越来越高的电脑关卡,技术好的玩家一般能打到十多层。但某次更新版本后,我们发现有个玩家居然挑战到了 23 层,而且复活次数为 0 ,我们整个团队都震惊了…… 为了研究玩家如何做到的,我们也进入无限模式不断尝试,结果发现这种奇异的现象居然是由于一个 BUG 导致的!!! 阅读此文

2018-07-09
《猎头专家》产品立项

为什么要做猎头专家

《猎头专家》对标的游戏是 Bowmasters ,这款游戏的打击感和操作都很不错,评分相当高。但它是一款单机功能为主的休闲游戏,联网对战功能很弱,画面太血腥,不适合年龄较小的玩家和女性玩家。 阅读此文

2018-07-06
微信小游戏从立项到上线!谈谈《猎头专家》的开发历程

三个月了,终于有时间坐下来写一点东西了。

在这个系列里,我将制作《猎头专家》的过程进行梳理,作为射手座团队开发第一款小游戏的小结。希望对小游戏行业的朋友们有用。

我会详细阐述《猎头专家》这个产品从立项到技术选型的过程,在开发过程中遇到的有代表性的问题以及我们的解决方案,欢迎大家批评指正。 阅读此文

2018-04-18
【读书笔记】掌控力——让所有人对你讲真话

书籍信息

  • 作者: [美]菲利普•休斯顿 迈克尔•弗洛伊德 苏珊•卡尼瑟洛
  • 出版社: 江苏凤凰文艺出版社
  • 译者: 钱峰
  • 页数: 280

主观信息

  • 开始阅读:2018-04-02
  • 结束阅读:2018-04-06
  • 我的标签:思维方式、心理学、谈话技巧
  • 我的评分:9
  • 我的读书记录
阅读此文

2018-03-25
文石 Boox Max2 简单评测

我曾经在 Kindle的使用时间都去哪儿了?——善用工具形成高效习惯 中都介绍过 Kindle 的使用。在我阅读的书籍中,一部分是通过听的方式完成的,还有一部分是在 Kindle 上读完的。但更多的书,是在电脑上读完的。因为用过 Kindle 的人都知道,在 Kindle 的 6 寸屏幕上上读 PDF 就是一种折磨。而技术文档和书籍大部分都是 PDF 格式的。

即使是我在 Amazon 上购买了一些经过排版调整的技术书籍,依然发现无法畅快阅读。例如碰到代码的时候,Kindle 的显示非常糟糕。目前对我来说,Kindle 只适合阅读非技术类书籍,而这类书籍我完全可以用听的方式来解决。这就尴尬了……

选择

由于阅读技术文档的需求,我一直考虑买个大屏的阅读设备。之前也购买过 2 个平板电脑阅读 PDF ,阅读体验当然是不错的,就是看时间长了眼睛受不了,毕竟年纪大了嘛 😭 ……

阅读此文

2018-01-05
处理 Emoji

2018-04-12更新: 加入使用 unicodedata 的代码范例。


Emoji 是 Unicode 字符集的一部分。目前我看过的最好的介绍 unicode 的文章是这一篇: 写给程序员的 Unicode 入门介绍

程序员经常要处理 Emoji 。在微信流行起来之后,许多使用微信作为第三方账号登录的 App/Game 都面临处理 Emoji 的问题,因为微信的昵称中可以包含 Emoji。

本文介绍一些处理 Emoji 的相关信息,不展开。 阅读此文

2018-01-03
解决 Java 软件 macOS 上启动慢的问题

最近感觉 Java 软件在 macOS 上启动明显偏慢。例如我的 IntelliJ IDEA CE 启动居然耗时 2 分钟,Spine 启动耗时 30 秒。

表现为,在启动后迟迟看不到 splash 界面,只能看到一个标题栏名称.

查了一下资料,发现原因是 java.net.InetAddress 在 macOS Sirra 上的运行速度导致: java.net.InetAddress: getLocalHost() slow after MacOS Sierra upgrade?

可以通过设置 hostname 来解决这个问题:

  1. 运行 hostname 得到本机的值,例如我的机器为 zrong-mbp ;
  2. 编辑 /etc/hosts 文件,增加或者修改下面的配置:
1
2
127.0.0.1   locahost zrong-mbp
::1 localhost zrong-mbp

如此处理后,上述软件显示 Splash 界面的时间降低到 3 秒。

全文完

2017-12-21
【读书笔记】思考,快与慢(三)

系列

我的理解

第18章 如何让直觉性预测更恰当有效?

我们认为预测是一种天生的能力,但是这种能力是可以通过练习而习得的,而且有公式可以遵循。

根据直觉进行的预测往往是失准的,大脑常常这样做:

  1. 寻找因果关系。前面的读书笔记种讲到了大脑偏爱因果联系。对于一个没有更多数据提供的预测,大脑会探寻证据和预测目标之间是否存在因果联系,这种联系往往不是直接的。系统一能够摈弃无关活错误信息,但无法解决较小的瑕疵。眼见为实原则会发生作用,大脑会自动联想(脑部)出一个合理恰当的故事。
  2. 替代和快速配对。系统一会在证据不足的情况下将要预测的内容替换成一个更容易回答,资源更丰富的题目,然后选择一个合理的答案。

更概括的说:大脑被信息和问题激发起联想记忆,然后自我反馈,最后选择最具连贯性和合理性的解决方案。

无偏见预测四步法: 阅读此文

2017-11-28
Flask+uWSGI 的 Logging 支持

我在 部署Flask + uWSGI + Nginx 一文中详细讲解了如何部署一个 Flask 应用。但这篇文章忽略了生产环境的一个重要的功能: Logging 。 阅读此文