山海经这款游戏最近实在是火热啊,微博刷着刷着,就弹出来了,电视剧看着看着,就弹出来了,就是玩个抖音,也会突然跳出来,画面还十分酷炫。有奥特曼打小怪兽样式的,有连串串玩的,还有人格,不,鲲格分裂的。这种画面,敢问谁看了不心动!反正我是受不了,赶紧点进去玩玩!说干就干,怀(jin)揣(bu)好(zhu)奇(you)心(huo)的我第一时间打开了网页,输入“鲲鹏大赛”,点击搜索:
看,我搜到了什么!华为公司竟然也在搞鲲鹏大赛,作为华为死忠粉的我,毫不犹豫的点开了链接,哇,酷炫,这就是我想要的吃鲲游戏!!
好了,啥都不说了,除了报名,我还有第二选择吗?
进入“华为云官网”,搜索“鲲鹏开发者大赛”,弹出的第一个选项,就是大赛平台,点击进入:
嗨游,比赛还真不少,不过我的眼里只有鲲,毫不犹豫的点击“2019华为云鲲鹏开发者大赛”。
奖金池有54万!!!!!哈哈,想不到啊,别人吃鲲都是花钱,没想到我吃鲲竟然能赚钱!!点击“立即报名”
输入报名信息:
好了,报完名了,现在看下赛题内容(是不是有点晚?)。嗨游,这赛题有点意思,总体来讲是个策略游戏,在一局游戏里,每人可以操作四只鲲,与对面的四只鲲厮杀,最后谁获得的积分最高,或者把对面的鲲都吃了,谁就算赢了。
那怎么决定是你的鲲吃我的鲲,还是我的鲲吃你的鲲呢?谁充钱多谁强(身经百战的我有点提防了)?还好不是,这个游戏里的鲲分成2种鲲,赤鲲和蓝鲲,赤鲲在火模式里厉害,和蓝鲲撞到一块的话,就可以把蓝鲲吃掉;蓝鲲在水模式里厉害,和赤鲲撞到一块的话,就可以把赤鲲吃掉。为了保证绝对公平,玩家之前的比赛分上下半场,每场包含300回合(还是个回合制游戏),前150个回合是水模式的话,后150个回合就是火模式,同时如果上半场先是水模式,那下半场就先是火模式(嗯,游戏公平性做的还是很不错得嘛)。
那积分怎么获得呢?原来地图里会随机产生一些能量
,选手的鲲吃了这些能量之后,就会获取积分,同时如果吃了对手的鲲的话,还可以把对手的鲲的能量全部拿到手(暴躁!)。同时,地图里还有一些其他元素,如阻碍鲲前进的陨石
,加速鲲前进的时空隧道
,可以实现时空跳跃的虫洞
,还有其他一些游戏细节,后面再慢慢研究吧,我的大X早已饥渴难耐。
游戏在哪下载?我已经想好一万种吃鲲策略了,却发现竟然没有游戏下载地址!!什么情况??好吧,找了半天,才发现,原来这游戏不是让人玩的(呸,谁在骂我),而是要通过编程来指挥鲲的移动(谁让你不好好读赛事介绍的)。好吧,这次学乖了,把赛题详情好好读一遍。
报名后第一步,是领取赛题资源,报名就送一台鲲鹏云服务器,哇,那这不是发了,我建100个小号去报名,不是有100台鲲鹏云服务器了?额,可惜不行,发放时候会做重复判断的。。好吧。。那,用这个服务器搭建个博客,后面传传资源,也不错啊。。额,不好意思,大赛结束(2019 09.22)后,赛事主办方就会把资源收回,好吧,那看来这台云服务器也只能用来搞鲲鹏大赛了啊。唉,想薅个羊毛容易么我。
点击“资源领取链接”,选择自己常用的操作系统,点击立即购买,即可购买成功(每天16:00之前完成报名的选手,当天18:00后即可点击资源领取链接,领取免费资源;16:00之后完成报名的选手,次日18:00后可点击资源领取链接,领取免费资源。)。
领取资源后,就可以下载赛题文档、赛题工程进行学习啦。赛题工程里有关比赛更详细的介绍,包括背景、地图规格、地图元素、移动规则等等,还有选手程序与游戏服务器的交互接口之类的,同时还对开发调试资源进行了介绍。开发调试资源,也就是我们刚下载下来的试题工程,这可是个宝哦,里面有游戏服务器、AI玩家,还有一些demo可供参考。打开赛题工程,里面很贴心的提供了一个run.bat脚本,对windows童鞋可以天大的福利啊,直接点击,就可以使用提供的demo和AI程序对战,让我们看下这个demo实力如何吧。
额,兄弟你不行啊,才20回合,就被AI拉开40多分了,你这也太水了吧。
看我的。
说干就干,打开demo_proj,里面刚好有我最熟悉的python语言demo。
把python demo解压到当前目录下
对上级目录的run.bat进行小幅修改,让它和python demo进行对战,
双击run.bat,再次开战。
。。。。
你还不如原来那个呢!看我的,说干就干,打开python代码,加入自己的逻辑(温馨提示,python demo的主干逻辑在service.py文件中):
好了,既然逻辑已经编写完成了(您根本就没写呢好嘛!!!),就该提交作品了。选择作品文件:client目录、gameclient.sh文件(gameclient.bat是windows调测文件,可以选择不提交),打包,压缩包名称需要与队长华为云账号id一致。
注意:这里不要新建目录,然后把目录打包,参赛作品必须保证在压缩包的一级目录下有gameclient.sh文件。
然后进入大赛作品提交页面,点击提交作品,上传作品,就可以看到作品提交列表里已经有自己的作品了。
接下来,静静的等待系统判分就可以了(初赛期间,判分系统会每小时判分一次,大赛平台每天凌晨2:00更新排名)。对了,每天提交作品次数不限哦,所以早些提交,可以多次优化,增加获奖几率呢!
好了,分数出来了,但是干巴巴一个分数,我怎么知道我的策略是否和想象中一致,如何进行改进?这时候,可以在大赛作品提交页面点击对应作品后面的“execute success”,看到的就是回放文件,然后在页面单击右键,选择另存为,即可下载回放文件。将回放文件放到试题工程的server目录下。
点击ui目录下的nw.bat脚本,即可查看回放。
嗯,都60回合和,还只落后10分,不愧是我加持过的策略!
好了,接下来,就是不断优化策略,不断获取最高分的过程了,加油,我相信我一定可以吃鲲的!!我一定可以进入总决赛,获取一等奖的!!说不定还有机会获得校招面试直通卡,先人一步进入华为呢!嗯,加油!!!