摘要:今天突然私信问'I;P怎么隐藏的系统虚拟键'的. 样子就如下图(对比). 可以看到三个系统虚拟键变成三个极小的点了. 实际I;P并没有达到'隐藏'的效果, 这应该只能算是'弱化'. 原因吗, 开始我没搞定'隐藏', 后来想着如果真隐藏了, 用户怎么操作系统按钮啊? 所以, '弱化'对于I;P也就够了...这个一点不难, 在libgdx的AndroidA...
阅读全文
摘要:SnakeGo的基本模样在脑袋中勾画的差不多了, 现在需要放到'屏幕'上画个原型出来了, 但突然就忘记该怎么用libgdx框架来画了... 敲完I;P这才几天啊...赶紧打开工程再看, 就想起以前跟人说过 -- "libgdx不能叫'引擎', 顶多是一个'类堆'", 是啊, libgdx似乎就没个固定的架子嘛... 使用中, 用起libgdx来真的是要东拿西凑, 按照其中各...
阅读全文
摘要:快捷链接 下载地址 相关随笔 正文 这几天除了更新I;P的Preview版, 还一直忙于敲I;P的最终Release版本代码, 初见成效, 已经可以正常加载和使用Preview的数据了. 为何要强调这个数据呢? 因为Release版本的数据库是需要"加密"的, 不然随便一改, 那排行榜就乱套了呀..说到"加密"问题, 就再多说两句 -- I;P在...
阅读全文
摘要:快捷链接 下载地址 相关随笔 正文 朋友 : 这I;P的成就咋搞的? 我 : 不是我干的, 都是Google Play Service搞定的, 要看API文档不~ 朋友 : 知道你没个服务器搞这个, 我就想问问你怎么跟踪成就事件的? 就是你怎么判断成就完成了呢? 我 : 啊, 这个啊...简单的怕你骂我... ...
阅读全文
摘要:快捷链接 下载地址 相关随笔 正文 就如前篇随笔写到的, 在Google Play Console中, "应用"和"游戏服务"是两个单独模块, 一个"Play Service"项可以"关联"多个"App". App通过Play Service项的ID来访问指定的成就和排行榜信息, 而Play Service项则是通过'OAUTH'来对App进行授权, 并通过App所...
阅读全文
摘要:快捷链接 下载地址 相关随笔 正文 今天注定了悲剧... 实际悲剧是从昨天就开始了 -- 我覆盖了用于发布I;P的数字证书! 敲I;P时, 一直用两套证书, 一个用于测试, 一个用于发布. 这两天为添加成就和高分榜, 专门clone了一个分支, 并使用了新的测试证书. 当感觉OK, 可以merge代码时, 把证书一起合并了, 这就悲剧了 -- Go...
阅读全文
摘要:快捷链接 下载地址 相关随笔 正文 今天把I;P的高分榜和成就系统搞好了, 最终还是使用了Google Play Service的API, 虽然这服务在国内的可靠性和稳定性上很成文档, 但这也是没办法啊, 一来咱没有服务器, 二来国内也没个平台能提供类似的功能.再者如果I;P的0.99刀版真能实现, 那还是去骗"刀"去吧, 嘿嘿... Goog...
阅读全文
摘要:快捷链接 在线文档 下载地址 相关随笔 正文 v10.0...这是第一次把一个应用升级到这个数. 也没办法, Android的版本号Version Code只能整数递增, 咱也就顺着破下"记录"了... I;P (I'm a Programmer) Preview v10.0新增了个大功能 -- 单步执行! 看下图示: ...
阅读全文
摘要:快捷链接 下载地址 相关随笔 正文 本来计划休息两天, 但I;P那可以感觉到的Bugs实在让人无法"安息", 加上强力的Doyle同学的那"横扫"全部关卡之势, 这几个夜实际还是一样夜夜"欢敲" -- 改功能, 修Bugs, 加关卡. 因此I;P也不知不觉变成了Preview v7.0... 说到Doyle同学, 咋说呢...我也不认识...他是I;...
阅读全文
摘要:快捷链接 下载地址 相关随笔 正文 这两晚给I;P增加了个新功能: 高亮显示正在执行的代码. 上图所示, 被执行的代码会被高亮框标识, 这样就比较好跟踪代码执行的位置了. 新的apk包已上传, 请下载, 如果是通过google play安装的, 应该自动有更新通知. 查看Play上的下载记录, 竟然有两...
阅读全文
摘要:在刚开始敲I;P游戏的时候, 字体使用的是BitmapFont, 只要有一套字体的PNG文件就可以显示字体数据了. 并且通过BitmapFont对象可以很好的跟Label结合在一起使用. BitmapFont中的字体从PNG文件中截取出来有很多方便的地方, 比如, 一来只需要准备使用的字符即可, 这样字体文件比较小; 二来可以定义任意的图案来代替字符, 灵活性定制方便. 但反过来, ...
阅读全文
摘要:快捷链接 下载地址 相关随笔 正文 I;P (I'm a Programmer)是一款Android平台下类似"推箱子"的益智游戏, 其玩法是通过逻辑判断和控制完成游戏各关卡设定, 当玩家将游戏中的'箱子'安装关卡要求的方式摆放时即为通关. 由于游戏本身是倾向于程序员, 工程师或者算法爱好者的, 而且我也认为通过此游戏可以培养和锻炼个人的"编程思维", 因此游...
阅读全文
摘要:快捷链接 下载地址 在线帮助 相关随笔 正文 晚上又设计了几关, 但自己一个也不能通关, 唉, 这个对我是硬伤, 没救了....但不管了, 周末这就到了, I;P必须发布了... I;P 从去年EL发布到Play上后就开始敲, 应该是11月的事情了, 想着应用不行, 咱就试试游戏了, "总有一款适合你"不是? I;P实际在很...
阅读全文
摘要:快捷链接 下载地址 相关随笔正文 I;P (I'm a Programmer)是一款Android平台下类似"推箱子"的益智游戏, 其玩法是通过逻辑判断和控制完成游戏各关卡设定, 当玩家将游戏中的'箱子'安装关卡要求的方式摆放时即为通关. 由于游戏本身是倾向于程序员, 工程师或者算法爱好者的, 而且我也认为通过此游戏可以培养和锻炼个人的"编程思维", 因此游戏的名字在一开始就被定为 I;P (I'm a Programmer)了, 这个全称到缩写的过程也就构成了游戏的起始画面. I;P关卡一共分为六大类, 分别是'
阅读全文
摘要:夜夜不停地敲啊敲, 身心甚是疲惫, 今晚来个痛快吧~ 发狠了 -- 贴几张I;P的截图来! 习惯来说, 这样会逼迫自己快点完成其它部分, 以早日发布, 早日收工... I;P - I am a Programmer; 这次I;P是个Game for Android, 标题来自全称中的I, P和最后的分号(;), 为啥选分号? 不解释了, 谁叫咱是个C/C++程序员呢... I;P简单来说, 就是一个"搬箱子"游戏. 但做为程序员, 搬个箱子, 拿最好是输入"指令", 然后点击"运行", 让别人去"搬"吧... 都说
阅读全文