分类目录归档:游戏

嘛...第⑨艺术,

教程正在向1.7更新...

基础篇第一篇已经更新了1.7下的Forge安装方法,但旧版的安装方法依旧保留在一个ToggleBox里,此外我也不建议开发者立即转向1.7开发(当然,已有Mod的升级是不能停的~),因为...众所周知,MCP组的组长Searge抛下他的好基友ProfMobius"带着小姨子卷走捐款跑了"(大雾,其实是被Mojang招安了),于是MC反混淆的任务就没有人接手了,新版MC代码中满是func_xxx,field_xxx,完全无法直视...

故此,现在(1月11日)只有第一篇教程更新到了1.7,其余教程仍停留在1.6时代.1.6到1.7的变动我会写在这里.
顺便写了一点点关于Gradle的东西. 阅读全文 [...]

Modjam#2 - 不来战一发吗,少年 (更新规则)

8月2号(尚不知道是哪个时区的8月2号),第二届Modjam便要开始了.

什么是Modjam?

Modjam是MCP项目的发起人Searge组织的一次Minecraft非官方活动,它是一个类似于Mojam编程马拉松活动,参赛者要在96个小时内完成一个Mod,啊当然,同时参赛者需要在自机上架设一个视频流直播,或者在自己的代码库中每15分钟进行一次自动提交和保存快照,以便证明自己没有咔咔地从网上拷贝现成的代码.

第一届Modjam举办于今年三月份,它催生了一批优秀的Mod,其中有些现在仍在不断更新. 阅读全文 [...]

基础篇和Extra已更新至1.6.2,另内附资源文件外置法

基础篇和Extra篇都更新完了...自己动作好慢 (╯°Д°)╯

whyyousojb1

顺便再说说新版的资源管理
之所以要把资源放进源码目录,是为了让编译器把资源文件拷贝入运行目录...
因此,对于使用Eclipse的开发者来说,只要在Java Path Build的Source中将你的外部资源文件夹也Link Source了就行了...这样编译器会自动把资源文件拷贝走,在使用Eclipse调试时也能正常载入文件.
对于使用recompile+startClient来调试的开发者来说...既然你能忍受这种开发方式带来的不便,想必你也一定能忍受新版资源管理方式带来的困难←_← 阅读全文 [...]

关于1.6.1下MCP+FORGE的启动

昨天拿到了用于MC1.6.1的Forge8.9.0.757,但一直启动不能...刚才终于启动了...感谢pa001024和sun提供的启动参数. 安装方式和以往没有变化,都是打开install.bat来自动安装,但现在要想用过MCP下的startClient来启动就有些不太现实了,因为新版MC的启动方式变得很复杂. 比较可行的方案是在Eclipse下启动,启动方案配置基本上可以照搬Extra编第二篇,但有几点需要修改: 1.主类: 主类请设为net.minecraft.launchwrapper包下的Launch类 2.启动参数 Arguments页下的Program 阅读全文 [...]

卖艺不卖肉的文艺向游戏:Proteus

对于独立游戏而言,画质一向是游戏的软肋,尽管有像NaturalSelection2和AirMech这样的有画面有内容,或者是像幻想的轮舞这种卖肉不卖艺的花瓶游戏.从整体上说独立游戏多是以画质简单但内容丰富为主,在Minecraft告诉所有人"3D像素游戏也能玩"后,独立游戏制作人的下限再次降低,于是便有了Proteus这款极端游戏:纯粹由色块组成的游戏. Proteus的游戏类型很难以下定义,Steam上对它的分类是冒险游戏,实际上我觉得说是音乐游戏比较合适...音乐游戏也有很多种,Osu是音乐游戏,BeatHazard是音乐游戏,ThePolynomial也是音乐游戏,幻想乡空战姬甚至都能算音乐游戏...我之所以称Proteus为音乐游戏,是因为它的最大特色是游戏中的背景音乐是即时生成的,游戏会根据你所处的环境和你所见的景色,生成对应的背景音乐. 阅读全文 [...]

8分钟展现Minecraft800天的开发历程

今天在MCBBS上看到一个很有意思的东西,Mojang用Gource制作了一段视频,视频通过一个网状图展示了两年半来Minecraft的开发历程,包括类的结构关系,代码的变更,资源的添加删减等.视频开超清模式后可以看见节点上的文字,有兴趣的可以借此观察一下Mojang对Minecraft的结构设计. 阅读全文 [...]