小作品

小作品

冷战热斗

为了练习使用Scala而写的游戏,虽然没有用到Scala的很多高级特性,看上去还是像Java一样。游戏本身是一个桌游,详细介绍参考英文维基页面

目前已经实现了原版、第零回合、扩展牌1、2的功能,和Steam版相比缺少可选太空竞赛。

源码地址 可执行文件下载

可执行文件运行需要Java 7以上。


Dice

Android下的骰子,可选1~4个,6面,有多种颜色,提供了统计功能。可用于桌游。下载


Tao Land

是一个Minecraft Forge的模组,提供了一个新的世界,主要想做一些中国风(道教风)的东西。
断断续续做了一年半,还没有摸到1.0版本,不过还是跟着Forge一点点更新了,也在慢慢添加内容。甚至还做了一个wiki来说明这个模组,点这一段的标题就可以跳到那个页面里。
仍然在缓慢更新(并没有)。


RenderTo

是一个Minecraft Forge的模组,用于渲染方块、物品和实体到图片文件。
目前有设置渲染大小,调整旋转角度,渲染为gif动画等等功能,还是比较丰富的。这也是网页版渲染(见下文)停止更新的原因。
虽然还有一些bug未解决,但是基本功能已经稳定,更新缓慢。


二阶魔方

用WebGL制作的魔方,可以鼠标拖动,可以自动求解。
和另两位同学一起完成。作为课程作业,做得还算是不错的。


Minecraft Block Renderer

使用WebGL将Minecraft中的方块渲染为图片,大小可选,从32x32到512x512,有多种形状,可以上传贴图。渲染出来的图片和Minecraft中的物品栏方块相同。
因为是网页版,所以比较轻量级,方便随时使用。
现在已经停止更新。


汇编坦克大战

汇编课程的作业,用汇编编写的坦克大战,从贴图到程序都是本人手制。