2021-07-03

C1任务1

1.通过二进制绘画出喜欢的图形 

通过code.org绘制图像

 2.掌握进制编辑器

3 .修改游戏存档

先进入游戏,创建好用户,在用户数据中使用编码器打开用户数据。用户数据是保存在“C:\ProgramData\PopCap Games\PlantsVsZombies\userdata”目录中的。还需要注意的是,在文件查看中一定要打开“隐藏的项目”项,

使用编码器分别打开用户数据,会出现如下的数据内容。

左图是用户的名称等信息,例如我的游戏名为Yu,则对应的数据会使用ASCII码来显示我的名称。游戏关卡,金币等信息在右图user7.dat中,接下来主要改的就是这个里面的数据。

那关卡的数据在那一位置呢?我们可以在创建好用户名后玩几把来观察一下哪些数据发生了改变。上图右图是我在第二关卡时候的数据,下面这幅图是我在第四关时候的数据。

通过对比,发现,00行04列的数据发生了变化。试着改变这一栏的数据,看看是否会改变关卡。

将数据改为0a,对应的十进制数为10的十六进制数,关卡果然变成了第十关。那改变关卡的问题就解决的,那怎么开启下面的模式呢?在我将数据改到最后一关卡,并在通过之后,发现在0d位置的数据发生了变化。新建了一个用户,尝试着改变0d位置的数据,结果果然如此。

挣了一些金币后,发现08位置的数据有变化。

随着金币的增加,09位置的数据也发生了变化。尝试着改变这两栏的数据,发现他们共同作用着金币数额。而且,仅将09位置的数据改为01,金额数变成了2560。仅将08位置的数据改为01,金额数变成了10。也就是说08位控制的基数为10,09位控制的基数为2560。那如果我们想得到51200金额,通过进制转换,51200的十六进制数为c800,那么也就是将08、09位调成c800,就能得到51200的金额。又通过刚才对基数的了解,应该将08位改为00,09位改为c8。

4.自测
1、110101010001转换十六进制是多少?有什么最快的计算方法能得到结果?   

      D51

2、101011.101011对应的十进制数是多少?

     43.671875

3、常见音频编码格式有哪些?

     1、MP3/MP3 Pro格式      2、MPEG格式    3、WMA格式    4、AAC格式    5、RealAudio格式

4、常见视频编码格式有哪些?

     常见的有:AVI、mov、rmvb、rm、FLV、mp4、3GP等。

5、一个尺寸8*8大小的png全黑图片前四个字节的十六进制值是什么?

     89 50 4e 47

6、UTF8三字节的编码方式为:1110xxxx 10xxxxxx,汉字【中】的unicode编码十六进制是0x4e2d,unicode编码按三字节编码转换十六进制的utf编码的计算过程是什么?

     结果:11100100  10111000 10101101。

7、如果要提供一个实时的流媒体服务器,除了ffmpeg,还需要哪个组件?

     ffserver

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值