笔趣迷 » 玄幻奇幻 » 编程与歌 » 第一章 编程之心

第一章 编程之心

    ‘呤呤呤’该死的闹钟第二次响起了,疲倦的尹星揉了揉朦胧的睡眼,已经是中午12点了。

    连续的48小时黑客马拉松让尹星疲倦不堪,虽是极限编程,但也让尹星无比兴奋,以至于比赛过程中一刻休息时间也没有,虽然比赛结果是只拿了个优秀奖,但是毕竟是孤身奋战,无论是时间与人力,还是与其他团队有一定的差距,但即便如此,尹星仍然十分享受这种编程的感觉。

    尹星是一名软件工程师,也是一名独立游戏制作者,他大学毕业至今,却没有去互联网公司上过班,他认为日复一日的上班是浪费时间,因此,他觉得应该开发一些更有意义的东西,他梦想着开发出影响世界的应用,亦或是,开发出改变世界的独立游戏。

    BAT曾意向开出年薪50万招募他,但他依然不为所动,十足的怪人。

    他对代码有极其严苛的要求,即是无论如何都要保持代码的优雅:变量名称混乱、驼峰式与下划线式并用等,虽然这些无关性能,但对他来说却是不可忍受的;代码的重复使用,哪怕是一句,也是不够优雅的,必须重构与优化。

    他对UI的设计也有着近乎偏执的追求,哪怕是一个按钮该放哪里也要思索半天,他也说不上来具体什么美学要求,但就是要与众不同。

    由于性格孤僻,认识的朋友用一个手指就能数的过来,也不愿广交朋友;同时,他也很久没有跟朋友出去聚一聚了,除了前年朋友要去异地发展,聚会喝了一杯。

    或许他早已忘记跟朋友在一起是什么感觉了。

    当然,这样的性格也为他留出了大量的时间思考问题,除了编程以外,闲暇之余也会思考人生,这或许是大部分年轻人都会做的,对于他,一发呆就是一下午,像一个小孩一样在内心问自己,十万个为什么。

    有时代码写到一半,他就会陷入一段沉思,脑海中不时激起的思想浪花开始肆无忌惮地互相拍打,等他回过神来时,时间已经悄然溜走了,因此,他时常无法按时完成自己预设的任务。

    这种情况很是糟糕,他并不喜欢这种感觉,他开始变得焦躁,晚上失眠也是家常便饭,但是,这种思维不断碰撞总能带给他无穷无尽的灵感,这也为他的创作提供了丰富的素材。

    生命的意义是什么?

    人类存在的意义又是什么?

    宇宙是否有边界?

    ...

    他又开始这种无意义的瞎想了,没错,他是一名悲观主义者,他认为人类终将灭绝,他做的一切都毫无意义。

    牛顿创立了经典力学与微积分,发现光的本质,加速推进了人类的历史进程,对于全人类,他的意义堪称伟大之最,但是对于他个人而言,又有什么意义呢,你死后,这个世界就与你无关了。

    每每想到这,尹星的绝望之心变得更加绝望与痛苦。

    他不甘心,他没有被真正认可过,他希望活着的时候被世人认可,这是他仅存的活下去的动力,因为他知道,无限的绝望循环,只会让你越来越逃避,最终变成一只行尸走肉。

    因此,对于作品,他又是一个理想主义者,他希望自己的作品完全按照自己的意愿来做,创意必须是原创的,没有太多商业因素,最好一个人完成全部制作,作品完成后免费给用户使用,看起来,很幼稚,但对于资本,他深恶痛绝;一直以来,他的作品都是从想法出发,从来不以盈利出发,盈利可以作为结果,因为他知道,以盈利为目的是做不好一个产品的。

    和煦的阳光又拉开了新一天的序幕。

    尹星今天起了个大早,由于之前黑客马拉松的关系,他休息了两天,今天必须继续完成他之前未完成的独立游戏了,游戏名叫《地图拾荒者》,这款游戏他已经开发了一个月了,想法来自他研究地图开发时意外产生的灵感,这让他想快速把它做出来。

    他就是这样的人,有想法就会马上去做。

    《地图拾荒者》以实时的现实地图背景为基础,角色需要不断的向新的地点冒险,不断搜刮地图上的物资生存下去,图中会遇到各种怪物随时阻碍你,你会遇到新的人物,发展一段新的故事,解锁一段未知的结局。

    游戏类型为Roguelike+生存冒险,这样的想法让尹星很兴奋,最开始只有想法时,他曾彻夜未眠,辗转反侧都无法入睡,他必须马上去写代码,尽快完成它。

    不知不觉,又一个月过去了,游戏的代码部分已经基本完成了,怪物设计与角色美术方面他也勉强能自己完成,虽然PS绘图技术不是很专业,视觉效果不强,但也有自己的风格与特色,但是,一到音乐部分,他就开始犯了愁了,他从来没接触过音乐制作,平时也很少听歌,不知如何下手。

    无奈之下,他只能到第三方音乐素材网站下载来用了,他只找可以免费商用的音乐素材,这样可以避免很多版权问题。

    虽然整个游戏不是他完全独立完成,有点小遗憾,但毕竟是处女试水之作,他也很高兴,这款游戏即将完成了。

    他已经连续4个月没有交房租了,房东已经不止一次警告过他,再不交房租,就要强制让他搬走,但每次尹星都能说服房东,让房东相信下个月一定会交房租的,房东只能无奈地让他拖欠得逞。

    他不知道游戏最终能不能完成上线,他的资金越来越少,生活开销一直是在花自身的积蓄,也借了不少钱,他知道,他已经透支了朋友对他的信任,他不管这些,他只是想快点完成自己的作品。

    又过几日,他终于完成了游戏的全部测试,可以要上架了。

    激动之余也略带惶恐,他不清楚用户会不会喜欢他的作品,如果全部差评怎么办,他希望不会如此。

    开始打包应用,并提交给了苹果AppStore,这一切都很顺利,他开始了漫长的等待,同时也幻想着自己的作品会一炮而红...

    但没过几天,苹果官方便将他的作品拒绝了,拒绝理由是关于用户隐私条款的,他很郁闷,自己并不需要也没有收集用户隐私,为什么会被打回?发邮件询问无果,只能网络上寻求解决方法,很快按网上的方法修改后重新提交,这让他的内心备受煎熬。

    苹果总有太多的五花八门的理由拒绝你,并且必须接受很多霸王条款,没有接受的部分打回重做,虽然这样能保证应用商店大部分的应用质量,但对开发者并不友好,很多时候不会告诉你怎么改动,只是简单的告诉你违反了哪一条,苹果总是这样,令人又爱又恨。

    在连续5次不断的打回又重新提交后,终于成功上线了,这让他身心俱疲,浪费了太多时间,一颗悬着的心总算能放了下来,终于可以休息了。

    两天很快过去了,下载量依旧为零。

    他开始陷入了迷茫,他不解为何没有自然下载量,这对于他的打击很大,焦虑情绪涌上心头,脑袋一空,一时手足无措,不知如何是好。

    没办法,尹星脸皮薄,不愿拉下脸去宣传游戏,他希望通过口碑传播,但是时代不同了,毕竟酒香也怕巷子深,这个道理他不是不知道,但他还是想试一试自然下载与传播,毕竟苹果偌大的应用商店,应该有庞大的流量才对。

    又过了两天,依旧无人下载,他开始绝望,甚至觉得这款游戏已经没有希望了,注定要淹没在历史的尘埃中。

    他终究还是妥协了,开始在网上寻求宣发方案,毕竟宣传这块他也是一窍不通的,还要考虑资金的限制,发现网络上宣发效果好的都是昂贵的,碍于干瘪的钱包,最后还是只能通过免费的方式宣传他的游戏。

    他开始通过邮件的方式进行宣传,效果一般,他开始尝试其他手段,比如不厌其烦的在游戏相关论坛进行自我推荐,又亦或是,活跃在游戏相关群聊,混熟了再让玩家来试玩等等。

    渐渐地,开始有零星的玩家愿意尝试下载试玩,这让尹星又燃起了希望的火苗,他发觉只要把姿态放低,宣传起来也没有那么困难。

    玩家渐渐多了起来,但总体下载量依旧少得可怜,而且评分开始呈现两极分化,打1星的觉得节奏太慢,美工不行,玩不下去;打5星的觉得创意不错,继续加油。

    这让尹星悲喜交加,由于在游戏简介留了个人的联系方式,也陆陆续续收到了玩家的反馈,主要是游戏方面的改进建议,比如加入某些道具加快游戏节奏,以及加入任务系统提高可玩性等等。

    他听取了这些意见,经过几次不断的更新与改进,渐渐地,打1星评分的越来越少,向着越来越好的方向发展。

    又过了几天,玩家数量增速开始变缓,免费的宣传方式终究还是效率太低,而且很累,这让他身心俱疲,从后台下载量可以看出,玩家增长并没有质的变化,似乎看不到口碑传播的任何可能。

    尹星开始变得麻木,在意志消沉中又度过了数天。

    他开始有了放弃这款游戏的念头,他觉得不是宣传上出了问题,而是整体质量还太过粗糙,像是demo级别的,有了这次游戏开发的经验,他想着可以开发出更优秀的作品。

    一天晚上,他脑海又涌现出了新的灵感,他要开发一款集大成之作,集合Roguelike+冒险解谜+悬疑惊悚,结局再来个多重反转,玩后能发人深思就再好不过了,想想就令人激动,这一次,他要完全独立创作。

    虽然只是大体构想,也足以让他兴奋十足,当然,还需要有趣的故事作为衔接点,这样才能在开局吸引人,不至于显得过于沉重,他开始不断联想,不断发散思维,脑海中逐渐泛起一波又一波跃动的海浪,今夜,他注定无法入眠。

    没过几日,他的邮箱突然收到一封国外的邮件,起初,他以为是广告邮件,毕竟你的邮箱地址一旦公开,会收到海量的国内外的各种广告骚扰,十分令人厌恶。

    但这封邮件的标题不像广告,他试着点开邮件,虽然是英文邮件,但都是些通俗的语句,他还是可以看懂的,发件人叫沃伦,邮件内容里表露出了沃伦很喜欢《地图拾荒者》这款游戏,但是不解为何不更新了,并在邮件结尾提出自己的建议。

    尹星看后内心五味杂陈,眼中闪动的些许泪光,长长的叹了一口气,显然,对于这款游戏,他有太多的遗憾。

    之所以国外的人也能玩,多亏了在游戏上线时,顺便做了语言国际化,现在看来,也并不是白费功夫。

    尹星的情绪有些激动,赶忙编辑回复邮件,在内容中,他先是表露出感谢之意,同时也说明了游戏不更新的原因,并告知有新游戏的开发计划。

    发送后,没过多久,沃伦便回复了过来,邮件中表示了理解同时也留了他的WhatsAPP联系方式,希望与尹星进一步交流。

    很快,他们互加了好友,交流开始变得高效与便捷无比。

    “你好,听说你最近打算开发新的游戏,是吗?”

    “是这样没错,但是只是早期设想...”

    “也许我可以帮上什么忙,我是做音乐的,或许可以帮你做一些新游戏相关的音乐,免费的哦~”

    ...

    尹星思索片刻,由于新作品的定位是完全自己创作,因此关于音乐方面,他想自己做,毕竟音乐对一款游戏来说太重要了,如果不是自己制作,多少会有种缺少灵魂的感觉。

    “十分感谢,但是。。我想自己做音乐,虽然对音乐一窍不通。”

    “我有点理解你了,或者,有机会的话,可以到我这边来,我可以系统的教你如何做音乐~”

    “我在奥地利,随时可以过来,保持联系~”

    “额...好”

    尹星只是礼貌性地回复,没有过多的想法。

    与沃伦又交流了几天,发现他对音乐的执著与自己十分相似,都是坚持原创,对热爱的事物有着近乎偏执的疯狂,虽然坚持的事物并不能让他变得富裕,但这就是他想要的生活。

    渐渐地,两人越聊越投机,尹星开始有了想系统的学习音乐的想法,从最基础的部分学起,才能编出最动听的曲目,让游戏可以升华一个档次,这样的游戏才是真正意义上的完全独立开发的作品。

    这让他很是兴奋,随之而来的是苦恼,他确实想去,但毕竟奥地利太远了,他也没有出过国。

    尹星无奈地躺在床上,眼睛直勾勾地望着天花板发呆。

    一个‘黑球’突然出现房间里,直径20公分左右,悬浮在床的上方,它,黑的彻底。

    尹星望着眼前这个奇怪的东西,试图起身打探一番,但是他发觉身体无论如何都动弹不了,他也不知道它是怎么出现的,时间仿若停住前进的步伐,他只能干干地望着它。

    他在‘黑球’中看到了‘许多’,又好像什么也没看到。

    1分钟后,‘黑球’消失了。

    尹星不知道刚才发生了什么,刚刚的记忆也开始变得模糊,似有似无的感觉一度让他怀疑刚才看到的只是幻觉罢了。

    但是,他突然有了一个疯狂的想法,他想徒步前往欧洲,一是确实没钱了,二是希望通过这次徒步旅行给自己的新游戏带来一些故事素材与灵感。

    他是会做出这个举动的人,当初他只身从广东来到北京,也是力排众议,不会关心他人看法。

    尹星从小缺少母爱,父母在他还未能记事时就已离异,是父亲带大的,家庭条件并不宽裕,父亲少言寡语,是位忠厚老实之人,父亲总是把最好的东西给他,自己省吃俭用,父子俩平时鲜有交流,但在尹星内心无比敬重父亲,他暗下决心,朝有一日,他要买一大栋别墅回报于父亲。

    可是,永远没有机会了。

    去年五月,父亲高血压引发脑血管破裂,抢救无效永远离开了这个世界,他显然无法接受这个事实,命运似乎总是与他开玩笑,他无法理解,抑郁了好长一段时间,在这个世界上,最后与他相连的纽带都断开了,他成了真正的无依无靠之人,同时,也是个了无牵挂之人。

    ‘啪’的一声,不知尹星从哪里拿出了一幅老旧的世界地图,摊开在凌乱的桌上,开始寻找奥地利的地理位置,废了好大一番功夫才找到,国土面积不大,以至于国家名字都写不上。

    他开始像一个战略指挥家一样在地图上指指点点。

    关于路线选择,选了几条都不合适,又在网上收集了一些资料,最终选取的路线从新疆喀什出发,途经:塔吉克斯坦-阿富汗-伊朗-土耳其-保加利亚-塞尔维亚-匈牙利。

    尹星很兴奋,但没有把计划告诉沃伦。

    这一次,他选择远行,跟上次一样,只身一人。