在 Node.js 如火如荼发展的今天,我们已经可以用它来做各种各样的事情。前段时间UP主参加了极客松活动,在这次活动中我们意在做出一款让“低头族”能够更多交流的游戏,核心功能便是 Lan Party 概念的实时多人互动。极客松比赛只有短得可怜的36个小时,要求一切都敏捷迅速。在这样的前提下初期的准备显得有些“水到渠成”。跨平台应用的 solution 我们选择了node-webkit,它足够简单且符合我们的要求。
按照需求,我们的开发可以按照模块分开进行。本文具体讲述了开发 Spaceroom
天网是一个轻量级的在线游戏框架,可以在许多其他领域中使用。
建造
对于Linux,首先为jemalloc安装autoconf:
git clone https://github.com/cloudwu/skynet.git
cd skynet
make 'PLATFORM' # PLATFORM can be linux, macosx, freebsd now
或者:
export PLAT=linux
make
对于FreeBSD,请使用gmake代替make。
测试
在不同的控制台中