计算机软件技术专业,从事软件和游戏开发12+年,职能涉及设计、研发、架构和管理。目前创业中,主要进行游戏、游戏引擎和软件方面的制作,以及开源项目的开发维护,并坚持大量人文科技方面地阅读与写作。一直热爱编程,不忘初心,过去10年平均每天编程10小时以上,一周写代码约75小时。 核心技术经历和技术栈
- j2ee(servlet、jsp、jdbc、spring、hibernate、struct2、osgi、设计模式、各种框架和自研框架)。
- 前端(css、html、js原生API包括ajax、早期库jquery、extjs、mootools、yui等)。
- js库实现css3选择器、动画引擎、兼容性事件处理。
- svn、git、nodejs、lisp、maven、mysql。
- 手游客户端(单机、网游、RPG、动作,策略、农场经营、跑酷、卡牌等)。
- 私有引擎(java、c,2d,引擎、工具、游戏三层编写)。
- cocos2dx(c++、lua,2d,纯c++和纯lua网游、cocos修改定制、游戏层框架)。
- gameplay3d(c++、lua,3d,定制即时策略战斗)。
- unity3d(c#,2d/3d,插件、游戏框架层)。
- 自研游戏引擎(c99、opengles3.x、java、swift,2d/3d)。
- unity3d插件、开箱即用gameplay框架、vulkan、metal(进行中)。
- 人工智能、区块链、操作系统内核(学习中)。
- .....
所有文章会随着信息的积累和认知的改变,而不断地修订(增删改)。
- 技术分享
- 认知系统
- 闪念与认知(知乎专栏频繁迭代)
——用闪念拼图,构建认知宇宙(类似漫威宇宙) - 微信公众号(同步知乎专栏但只发稳定版):搜索“闪念与认知”或“SNyuRZ”
——深刻有趣,颠覆想象,力荐一看
- 闪念与认知(知乎专栏频繁迭代)
- 闪念记录
通常情况下,如果你并不真正关心你在某领域的表现时,你就会对别人在这些领域的高水平表现,感到好奇、高兴和赞赏。如果你很在意自己在某领域的表现时,你就会对别人在这些领域的高水平表现,感到不悦、不爽和心烦。——深受启发的:原理解读
-
[Mojoc] 纯c自研游戏引擎(c99,opengles3.x,android/ios)。
-
[MojoJS-Query] 使用js实现了css3标准选择器,及更多自定义选择器。
-
[MojoJS-Animation] 使用js实现了动画引擎,支持并发、队列、延迟和transform属性。
-
[MojoJson] 简单快速的json解析器,这是一个通用高效的解析算法,目前有C#、C的实现版本。
-
[MojoTweenEase] 经过优化的标准缓动补间动画算法,并进行了扩展,有C#、C、JS的实现版本。
-
[MojoUnity-Packages] 一系列Unity游戏引擎的功能插件(高效、简洁、实用),包括不限于:编辑器扩展、震动特效、图文混排、Tween动画、UI框架,等。
-
[MojoTween] 一个用于Unity平台的快速、强大、优雅、高效且易于使用的Tween动画引擎(付费但超值)。
更多的开源项目和产品,以及unity3d的插件正在路上……
- Super Little Red(Apk)
——测试Mojoc引擎可用性的游戏,有难度、考验操作、小清新。
-
我,斐星人(微信公众号)
——短篇(3.3万字),强人工智能的诞生,时间穿越,因果链,多次反转。 -
时间穿越之谜(微信公众号)
——长篇(18.6万字),这是解密时间的人生之旅,也是解密人生的时间之旅,亦是关于时间旅行和宇宙奥秘的终极构想。
- GitHub主页上的邮箱。
过程就是奖励,旅途就是回报,行动即是答案。