这是一款图像引擎,在《vr与ar技术:从硬件到软件架构》这本书中,这款引擎被称做大米,杨青感觉这个名字和图像处理没有任何的关系,本来想自己取一个名称,但是想了好久也没像出来,干脆就不改了,大米就大米,一个名字而已,这个不重要,重要的是引擎的功能。
大米引擎的功能很强大,这个在书中有详细的介绍,尤其是在图像识别,和实时处理上,远远的超过了当前市场上很多的同类软件,杨青相信这款引擎一定能让自己赚到钱,而且是大钱。
但是在赚到大钱之前,杨青需要解决的是自己饭钱,在强大的引擎也要变成产品才才行,不然就是一段无用的代码,杨青深知大米引擎的强大,但是如果要发挥出来这款引擎的全部功能最少也需要一个大型的数据中心来作为他的硬件支撑,而根据杨青的估算,自己需要5个亿的美金才能搭建起来一个完美的运营中心,而在这之前,杨青需要做一些小的产品来赚钱。
杨青最先想到的就是游戏,游戏是互联网最赚钱的项目了,一款好的游戏真正的可以说能够日进斗金,而有了大米引擎,杨青觉得自己可以先做一个独立的游戏制作人,先搞出来一款游戏赚点钱,然后在谋求发展,简单的来说就是要先求生存,然后再求发展。
确定的自己的目标,杨青把大米引擎的代码关闭,然后备份到自己的u盘中,随即便打开了一款游戏引擎。
既然是做游戏,那么就要用到游戏引擎了,杨青现在虽然有能力从新来编写一款游戏引擎,但是如果有现成的游戏引擎那干嘛还要自己费劲的去重新写一个呢。
目前世面上成熟的游戏引擎有很多,比如说u3d,虚幻,白鹭,cocoor,等,这些引擎都可以做到多平台发布,也就是说一款游戏可以同时发布到电脑端,和手机端,而且兼容安卓和苹果系统,这对于目前的游戏开发者来说是一个非常好有利的消息,尤其是独立游戏制作人,更是在这些游戏引擎出现后越来越多。
杨青选择的游戏引擎是虚幻,相对于目前比较火的u3d来说虚幻虽然在国内市场占有率不算高,但是他在画面的表现上是目前所有游戏引擎中最好的,而且是开源的,这对于杨青来说很重要,因为开源,所以杨青可以自由的修改引擎的功能,包括把大米引擎上的一些功能以插件的形式整合到虚幻引擎中,用以提高自己游戏的性能。
打开虚幻引擎,杨青开始搭建游戏的整体框架,杨青准备开发的这款游戏叫做棋魂争霸,这是一款基于华国象棋所构建的游戏,杨青从小就喜欢玩象棋,每次课间休息的时间都会和小伙伴们杀一盘,在小学,中学时期乃是出了名的,人送外号:“牛皮糖”之所以有这个称号就是因为杨青那个时候非常的痴迷象棋,每一次下起来没完没了,输了不让人走,赢了就更别想走了,就像是一块牛皮糖一样,只要粘上了就很难甩脱,这导致了杨青的象棋水平越来越高,同时愿意和他下的人也越来越少,后来上了大学就渐渐的不再痴迷了,因为杨青开始痴迷编程了。
而编写一款象棋游戏这个灵感是来源于现在最火的竞技游戏,英雄联盟,杨青是在一次七连跪之后愤怒之余卸载了游戏,然后去下象棋,在象棋上连赢了七次之后一个灵感就这么突然蹦发了出来,我为什么不能开发一款以象棋为基础的游戏呢。
有了这个灵感之后杨青就利用课余时间开始整理自己的思路,编写游戏的开发文档,到毕业前期一套完整的游戏开发文档就完成了,大学的时候杨青还没有能力独立的开发这款游戏,但是在经过了这段时间对那14本书的学习杨青感觉自己现在可以把这款游戏做出来了,一来是赚钱,而来也能让自己的策划文档不白做。
完整的开发文档,加上杨青现在的对编程的理解,游戏的框架就是杨青敲击键盘的声音中渐渐的完善。
当一个人专心的去做一件事情的时候时间总是会过的非常的快,不知不觉中一个星期的时间就过去了,杨青已经把游戏的大框架搭建了出来。
做在电脑前,杨青运行着自己的编写的游戏。
屏幕中是一个巨大的棋盘,在棋盘的两边分别部署着一个一个的正方形,每一个正方形上都写着一个字,这些字如果是熟悉象棋的肯定就能理解,车,马,炮,将,相,士,兵,一边是16个棋子,乍一看这和普通的象棋没有什么区别,但是实际上这却是和象棋完全不一样的游戏,因为这里面的棋子可以动,可以进行攻击,可以释放技能,规则和象棋一样,但是却又有很大的创新。
看着电脑中两个正方形碰来碰去,杨青眉头紧皱:“这程序写出来了,但是这个画面真是掺不忍睹啊”。
杨青可以写出来游戏的程序,但是他做不出来游戏的画面,或者说是人物的形象,一款游戏不仅仅是需要程序员来实现游戏的功能,还需要美工来实现游戏的画面,在开发的过程中杨青可以使用一些简单的图片来代替,现在框架已经搭建好了,进入具体细节的开发就不能在使用正方形图片来代替了,人物的形象,技能的特效,游戏的地图,这些都需要美工来完成。
杨青记得自己上一次画画应该是在大学时候,那个时候一位自己喜欢的女同学是隔壁美院的,自己为了接近女同学专门去报了一个素描班,结果上了一个
喜欢开挂的程序员请大家收藏:(m.shudai.cc),书呆网更新速度最快。