第31章 《水果忍者》和《2048》

江寒依旧五点起床,并来到操场跑了3圈。

吃完早饭,继续网吧走起。

他今天准备大干一场,做两个手游出来。

这个世界游戏行业相当发达,很多游戏甚至和前世一模一样。

尤其是端游,一些经典游戏,比如wow、毒奶粉、大菠萝……这些知名大作,此时全都已经出现,火爆的程度也不比原先的世界里差。

其他什么传奇、传世、征服、征途、刀剑、奇迹……基本上江寒听说过的,几乎应有尽有。

不过,手游市场可能是刚起步的缘故,许多经典作品还没诞生。

江寒经过多方查探,发现当前的手机游戏,绝大部分都在模仿端游,在经典玩法的基础上,做一些精简、移植的工作。

这就给了江寒机会。

不过,起步阶段没资金,没人手,更没有大量的时间,只能做一些非常轻量的游戏。

最好是玩法简单,但比较有趣,粘性不错的。

选择的余地并不大,江寒深思熟虑后,决定先做《水果忍者》和《2048》。

不知为什么,这个世界的苹果商店里,到现在还没有《水果忍者》,也不知道是没人做,还是没能通过苹果的审核。

选《水果忍者》的理由,一个是这游戏在前世出现得比较早,下载量也非常惊人;另一个,其碎片化的游戏模式,也十分契合手机游戏的设计理念。

当然,最重要的理由是,这游戏足够简单,制作起来比较轻松。

源代码只有区区几百行,图片资源也非常少。

再加上,江寒学习游戏开发时,网上《水果忍者》的各种源代码铺天盖地,他跟着教程做过不止一遍,熟得很。

有了这些条件,江寒估计用不了几个小时,就可以做完收工。

至于《2048》,则单纯因为它省事。

代码写起来,比《水果忍者》还简单,图片资源约等于没有,不做白不做。

江寒的主要目标,是在IOS平台上线,同时兼顾安卓系统。

因为在这个时间点,安卓刚刚起步,普及程度还不够高。

一般来说,开发IOS游戏,需要在Mac OS平台上,用Xcode编译,这就需要一台 Mac mini之类的台式机,或者一部MacBook Air之类的笔记本。

可惜这些条件,江寒现在并不具备,只能寻找替代方案。

在Windows也能开发IOS游戏吗?

答案是可以。

尤其是游戏的场景、音乐、逻辑等部分,完全可以在Visual Studio里打造,调试通过后,再移植到IOS上。

这个方案之所以可行,是因为一些游戏开发引擎的支持。

不过,在正式开工之前,还有一些准备工作。

网吧的机子,都是有还原卡或者还原软件的,想要安装开发环境,先得干掉还原功能。

江寒观察了一下这台机子的软件环境,还有系统盘文件,发现这个网吧用的是软件还原,而且还是大名鼎鼎的“冰点”。

首先要做的,是破解“冰点”还原。

先右键点击“计算机”,然后在右键菜单里点击“属性”,再在弹出的系统属性对话框里,点击“设备管理器”,这样就看到了硬件信息。

咦?都已经2012年了,这家网吧居然还用IDE接口的硬盘?

容量倒是十分充足,不过也仅此而已,这种硬盘传输速率低下,市场上早就被SATA取代了。

IDE+冰点,这么神奇的搭配,也不知哪位鬼才装机员想出来的……

不过,这就好办了。

江寒先在网上找了一个能直接读取硬盘扇区的小程序,把C盘根目录的SpersIO.sys文件拷贝了出来。

然后用WinHEX软件修改了还原标记,改完之后,再用该程序直接写入扇区。

这样一来,重启电脑之后,“冰点”还原就失去了保护功能。

随后,江寒在网上找了一份Visual Studio 2010安装盘的ISO映像,下载了下来。

暂时只能先用盗版的,以后有了条件,再考虑购买正版软件。

将下载的vs2010安装包解压,然后点击setup.exe开始安装。

下一步、下一步、下一步……经过一些设置,安装向导终于进入了读条阶段。

再然后……

安装到一半,进度条就卡住了,然后开始回滚。

初次尝试安装vs2010,毫无意外地遭遇了失败。

这也没啥稀奇的,Visual Studio 对系统环境的要求,本来就比较苛刻。

好在江寒也不是第一次整这玩意,解决起这类问题,还是胸有成竹的。

按照从前的经验,江寒先上网找了个Deamon Tools。

这是一个虚拟光驱软件,安装好了以后,设置了一下,开机自动运行,并自动加载虚拟光驱,再将刚才下载的vs2010光盘映像,加载到了系统中,作为虚拟光盘。

然后关闭杀软,断网。

加下来,将系统中的各种c/c++库全部删除,其他跟vs2010有关的库和软件包,例如:Framework 以及Framework的简体中文语言包, TFS对象模型(x86)、Multi-Targeting Pack等也全都卸载。

弄干净系统后,再从虚拟光驱里运行Setup.exe,这次就顺利地安装成功了。

到这步,时间已经过去了20分钟。

也就是江寒弄过好多次,经验比较丰富,手法也够熟练,才能这么快、这么顺利。

当年第一次弄这玩意的时候,可是足足花了他一整天的时间。

最后,是游戏引擎。

如果不用游戏引擎,哪怕只是开发一个小游戏,工程量也要暴涨10倍、100倍。

《水果忍者》和《2048》都是纯2d游戏,江寒理所当然地选择了cocos2d-x这款免费游戏引擎。

使用cocos2d-x至少有两个显而易见的好处。

第一,可以写一次代码,然后在多个平台上分别编译;

第二,可以直接用c++写代码,而不必使用语法晦涩的object-c。

后者是IOS原生开发中,必须掌握的编程语言,江寒会用,但并不喜欢。

使用Visual Studio +cocos2d-x的组合,就能在Windows下进行游戏主要模块的编写,等调试通过之后,再到MacOS系统中,用Xcode编译、上传。

这样的开发流程,江寒非常熟悉。

先下载cocos2d-x2.2.6安装包。

Cocos2dx是以源代码形式提供的,在Windows上使用,要先编译成Lib和Dll;

还要对vs2010的运行环境,进行一番配置,以便编译器能找到cocos2dx的.h文件和各种库。

然后是场景编辑工具cocoStudio。

这个比较简单,从官网下载安装包,直接安装就能用了。

这些步骤下来,又是20分钟。

最后还有一些工具软件:图形绘制工具、图片格式转换器、音效加工软件……也要先准备好。

由于时间有限,为了提高效率,江寒舍弃了相对耗时的PS,选择了FlashMX来绘制游戏中用到的图形元素。

前后共花费了1个多小时,才准备好开发环境和各种工具。

江寒开始正式编程。

第322章 愚者注视着你第202章 输得明明白白第249章 胸有成竹,根本不慌第302章 耸人听闻,触目惊心第75章 金少楼的警告第234章 恐高症第345章 意外连连第86章 苏婉莹的预测第161章 论脑补,只服你第335章 长痛不如短痛第319章 那年,那个女孩儿第4章 万界爬虫系统第31章 《水果忍者》和《2048》第190章 现在的高中生啊……第314章 旗鼓相当?大获全胜!第126章 八楼的直升飞机第309章 天赋异禀,出生太晚第226章 还能剩下几个?第198章 唯实话与马屁不穿第65章 论文过审第341章 决战枫林火山第343章 差之毫厘,谬以千里第245章 什么事儿比NOIP还重要?第277章 学之力,9段!第44章 瞎子分牌问题第335章 长痛不如短痛第33章 苹果开发者账号第85章 吊桥效应第369章 点八个,赠十个……第397章 作曲大师,自带干粮第147章 有点深奥啊第57章 非常巨大第5章 三个系统准备就绪第430章 超算落成,九段助阵第85章 吊桥效应第31章 《水果忍者》和《2048》第155章 到底什么关系?第30章 立人设第337章 拐着弯地夸自己?第281章 当场抢人第331章 背着妈妈偷吃第344章 好险间接那个啥第116章 要节制一点了第221章 超级大脑,人杰地灵第331章 背着妈妈偷吃第194章 睡不着怎么办?第48章 《如果时间能倒退》第157章 找个清静的地方第187章 床下的小画册第250章 幸亏有双保险第265章 羡慕使人质壁分离第351章 送她点什么?第311章 系统安全特聘测试员第286章 破解坏苹果第169章 最后0.5公分第150章 全+1!第236章 意志坚强,没有毛病第93章 《泡沫》第147章 有点深奥啊第336章 女为悦己者容第146章 给你个眼神自己领会第218章 为人实在,够给面子第361章 有点像“年轻”时的自己第116章 要节制一点了第419章 妈可能是亲妈,爹……第292章 江寒的灵气与编程之道第304章 不忘旧情,有恩必偿第123章 BT小鸟第423章 超算和MPP架构第409章 晨曦III巨型计算机第23章 震惊商城,开启!第307章 没有证据可不行第188章 金风玉露一相逢第87章 夜话第73章 臭屁不过金少楼第131章 夏雨菲的小秘密第126章 八楼的直升飞机第95章 再花5000也值第39章 这可能是个误会第159章 想怎么看,就怎么看?第120章 《数字混淆加密(简易版)》第237章 大鱼和小鱼第9章 实名震惊第230章 万物皆可“坏苹果”第46章 月考开始第279章 一举成名天下知第298章 手持利器,尤须谨慎第160章 只能看到文章本身第313章 “雇佣兵”与“香饵”第273章 假如氪金就能变强第345章 意外连连第430章 超算落成,九段助阵第13章 “感知机”和“M-P模型”第156章 你高兴的太早了第338章 脱胎换骨,战神军团第315章 故伎重施第57章 非常巨大第17章 男朋友挺好第145章 陈萱的邀请
第322章 愚者注视着你第202章 输得明明白白第249章 胸有成竹,根本不慌第302章 耸人听闻,触目惊心第75章 金少楼的警告第234章 恐高症第345章 意外连连第86章 苏婉莹的预测第161章 论脑补,只服你第335章 长痛不如短痛第319章 那年,那个女孩儿第4章 万界爬虫系统第31章 《水果忍者》和《2048》第190章 现在的高中生啊……第314章 旗鼓相当?大获全胜!第126章 八楼的直升飞机第309章 天赋异禀,出生太晚第226章 还能剩下几个?第198章 唯实话与马屁不穿第65章 论文过审第341章 决战枫林火山第343章 差之毫厘,谬以千里第245章 什么事儿比NOIP还重要?第277章 学之力,9段!第44章 瞎子分牌问题第335章 长痛不如短痛第33章 苹果开发者账号第85章 吊桥效应第369章 点八个,赠十个……第397章 作曲大师,自带干粮第147章 有点深奥啊第57章 非常巨大第5章 三个系统准备就绪第430章 超算落成,九段助阵第85章 吊桥效应第31章 《水果忍者》和《2048》第155章 到底什么关系?第30章 立人设第337章 拐着弯地夸自己?第281章 当场抢人第331章 背着妈妈偷吃第344章 好险间接那个啥第116章 要节制一点了第221章 超级大脑,人杰地灵第331章 背着妈妈偷吃第194章 睡不着怎么办?第48章 《如果时间能倒退》第157章 找个清静的地方第187章 床下的小画册第250章 幸亏有双保险第265章 羡慕使人质壁分离第351章 送她点什么?第311章 系统安全特聘测试员第286章 破解坏苹果第169章 最后0.5公分第150章 全+1!第236章 意志坚强,没有毛病第93章 《泡沫》第147章 有点深奥啊第336章 女为悦己者容第146章 给你个眼神自己领会第218章 为人实在,够给面子第361章 有点像“年轻”时的自己第116章 要节制一点了第419章 妈可能是亲妈,爹……第292章 江寒的灵气与编程之道第304章 不忘旧情,有恩必偿第123章 BT小鸟第423章 超算和MPP架构第409章 晨曦III巨型计算机第23章 震惊商城,开启!第307章 没有证据可不行第188章 金风玉露一相逢第87章 夜话第73章 臭屁不过金少楼第131章 夏雨菲的小秘密第126章 八楼的直升飞机第95章 再花5000也值第39章 这可能是个误会第159章 想怎么看,就怎么看?第120章 《数字混淆加密(简易版)》第237章 大鱼和小鱼第9章 实名震惊第230章 万物皆可“坏苹果”第46章 月考开始第279章 一举成名天下知第298章 手持利器,尤须谨慎第160章 只能看到文章本身第313章 “雇佣兵”与“香饵”第273章 假如氪金就能变强第345章 意外连连第430章 超算落成,九段助阵第13章 “感知机”和“M-P模型”第156章 你高兴的太早了第338章 脱胎换骨,战神军团第315章 故伎重施第57章 非常巨大第17章 男朋友挺好第145章 陈萱的邀请