开源免费跨平台的百战天虫-刺猬大作战

刺猬大作战是百战天虫的开源复刻版。由于基于著名的 SDL 引擎使得这款游戏支持 Linux Win Mac os X 等平台,最重要的是它使用 GPL 协议完全免费。联网方便,有游戏大厅,可以多人游戏,也可以和朋友在同一台电脑上轮流操作对战 官方下载: 
继续阅读

寓教于乐的codecombat-通过游戏学习编程

CodeCombat 是一个通过玩游戏来学习编程的网站,也是GitHub上最大的开源CoffeeScript(类JavaScript脚本语言)项目,有上千程序员和玩家为其编写程序、测试游戏。到目前为止,已经翻译成多种国外语言,包括中文。最重要的是,你是写代码执行游戏。你要扮演得是一名非常有力量的魔法师,要通过你写代码魔法,让你的人去消灭怪兽。 作者在网站上这样说: “你想学编程?你不用上课。你需要的是写好多代码,并且享受这个过程。 这才是编程的要义。编程必须要好玩。不是 哇又一个奖章诶 那种“好玩”,而是老妈,我得…
继续阅读

免费的3D即时战略大作:0 A.D

0 是一个实时的战略游戏,与微软的帝国时代类似。在游戏中用户可以建立文明,定义他们反对的敌人,这个游戏以公元前500年至公元500年之间为背景时间,包括了六个独特的文明和若干个多角色模式,游戏的地图都是基于真实的古代地理环境和建筑,更有地图编辑器,玩家可以编辑自己的地图,创建自己的世界! 0  由 WIldfire Games 开发,源代码基于GPL V2发布,其它素材,音乐,声音内容基于CC-BY-SA许可证发布。支持 Windows, Mac OS X和Linux, 支持多语言。(中文还没有,欢迎大家参与游戏翻…
继续阅读

分布式版本控制系统Git发布v2.0

分布式版本控制系统Git正式发布了版,新版带来了大量的子命令改进,性能改善和bug修正,git push将默认使用simple模式,用户可以配置修改默认模式。详细变化可阅读发布公告。Git是Linus Torvalds开发的替代私有BitKeeper的分布式版本控制系统,在2005年推出之后它已经成为最流行的版本控制系统。Eclipse基金会去年报告称,超过36%的专业软件开发者使用Git作为主要的源码控制系统。 目前GIT已经可以在windows下使用,主要方法有二:msysgit和Cygwin。Cygwin和L…
继续阅读