作者存档: zhangxiang

Pomelo 使用之 Node.js TCP 编程基础

在使用 Pomelo 之前,还是要了解一些 Node.js 的基础知识。我之前在使用 python 的 twisted 做服务器时,用它还做了个客户端方便自己的测试。所以也想在 Node.js 上同时实现服务器和客户端便于以后对协议的测试。

一篇博客讲得很清楚了,可能由于版本的原因,有些句子[......]

Read More…

Pomelo 使用之服务器启动流程

看了会网易的 Pomelo 服务器框架,封装了整个游戏服务器的框架功能,理论上用户只需要关心业务逻辑的实现,而各种服务器可以使用配置文件设置,框架会根据配置文件自动完成服务器的启动和交互。

但是,该项目的文档非常零散,很难找到关于配置的各个字段说明。比如 config/servers.json[......]

Read More…

pp复读机 iPhone 2.3版本上线啦

现在还是 iOS 的版本,界面只做了 iPhone 的,但 iPad 也能下载使用。

App Store 链接

版本新增功能

1 增加“在线音乐”列表,可以在 pp复读机 内直接播放下载听力资料和歌词,资料包含有 TPO听力、剑桥雅思听力、VOA 等等。

2 增加本地磁盘列表[......]

Read More…

python 获取文件名和扩展名

python 的一些小功能偶尔用一下不太能记住,总是临时去查,觉着也麻烦。昨天有需要得到路径里的文件名,记录一下 。

import os
f = "a/b/c/d.txt"
name, ext = os.path.splitext(f)
print name, ext
print[......]

Read More…

上周去了台湾

旅行是一个挺神奇的事情,放慢了时间,等着你,去看这个纷扰多姿的世界,去经历你无可想象的明天。回来又是匆匆,暂时还没有心思写点其他,放几个图片,表示到此一游。

垦丁鹅銮鼻的海滨栈道 垦丁鹅銮鼻的[......]

Read More…

cocos2d-x 教程之实战 Dots 外篇 – 从 ipa 中获取 png 资源

抄软件,自然要拿到它的原始资源。苹果对这个的保护不算很严格,所以获取资源相对还是比较简单的。

首先是找到 app 的安装文件 ipa 文件。可以在 itunes 中找到,如下图。

从 ipa 中获取 png 资源

ipa 其实是一个 zip 文件,只要把得到的 xxx.ipa 重命名为 xxx.zip ,然后解压[......]

Read More…

cocos2d-x 实战 Dots ( 一 ) – 搭建主界面

cocos2d-x 教程, Dots: A Game About Connecting 主界面

抄袭从游戏的第一个界面开始,如左图。

本文的代码已经提交 Github ,ccocos2d-x 的基础版本 fork 自其 2013.6.11 下午的版本。本项目直接做在 HelloCpp 的工程上,目前在 Windows 上开发,但我不会加系统 API ,保证跨平台性,当前分辨率设置[......]

Read More…

cocos2d-x 实战 Dots – 序

cocos2d-x 教程, Dots 图标

除了大学时代学习 C++ 会拿本教材从头看到尾(比如《Thinking in C++》),以后我多数的学习都来自于实践和 Google 。

所以当我要学习 cocos2d-x 时,我就想找一个简单点的足够好的游戏,模仿一个。开始想做 Candy Crush Saga ,但是后来看到 D[......]

Read More…

Qt Curve Editor

中文版

In 2011, I wrote a curve editor with Qt for our MMORPG project. Unfortunately, something happened and this program was not been used finally.[......]

Read More…

WP-PostViews Plus 热门文章支持评论数

我使用 WP-PostViews Plus 统计文章的浏览次数。今天在边栏使用了它的 “热门文章” widget ,发现只能根据浏览数来排序,而我希望还能加上评论的因素,于是就动手修改了下。

我用的版本是 1.2.12 ,所有的修改都在 postviews_plus.php 中。

首先在[......]

Read More…