c1-01任务 峰顶组
一、修改游戏存档
1.下载工具
通过百度搜索,在相应网站上下载本次要修改的游戏:植物大战僵尸以及十六进制文件编辑器。
2.存档
下载完成后,打开游戏,创建一个新用户并且通过一关后进行保存,完成存档。
3.寻找游戏存档
通过查询得知,大多数单机游戏,数据与配置文件都是由二进制或者十六进制存在的,若想完成游戏的修改,则需要找到相应的配置文件。一般来说,默认存储绝大多数程序数据的文件在C:\ProgramData,找到目标文件后,打开PopCapGames文件,打开后边有植物大战僵尸的相关文件夹,选中打开后便可以看到userdata文件夹,进入此文件夹后我们便可以看到目标文件,user1.dat。
4.修改文件
打开下载好的编辑器,将目标文件拖进编辑器中,进行修改,想要实现金币自由,我们要修改的是第一行的08和09列,金钱数在这边是以4位16进制数的方式存在的,09列对应的高位,08列对应的是低位。希望能够修改关卡的话,就要选择第一行的04列进行修改。若是想要解锁全部的模式,只要把0c列的第一行改成01,保存退出,就能够成功解锁所有模式。
图为修改过后的游戏,关卡自选,模式全开
金币可根据需求自行更改
使用编译器对文件进行修改
二、绘图
(1)进入code.org网站进行注册,选择像素化
(2)确定要显示的文字,确定文字大小及排版(3)确定图片的长和宽(用二进制表示)(4)用0和1进行绘图,0表示黑色线条,1表示白色背景
自测:
- 110101010001转十六进制是多少?有什么最快的计算方法能得到结果?
d51
将这十二个数字分成三组,将二进制转化为十二进制0001得出1,0101得出5,1101得出d。结果为d51。 - 101011.101011对应的十进制数是多少?43.671815
- 常见的音频编码格式有哪些?mp3,wav,wma,m4a,flac,aac,ape,dts
- 常见的视频编码格式有哪些?mp4,avi,mov,flv
- ⼀个尺寸8×8大小的png全黑图片前四个字节的十六进制值是什么?
89 50 4e 47 - UTF8三字节的编码方式为:1110xxxx10xxxxxx10xxxxxx,汉字【中】的Unicode编码十六进制值是0x4e2d,Unicode编码按三字节编码转换到十六进制的UTF8编码的计算过程是什么?
0x4e2d二进制为 0100 1110 0010 1101,将该二进制数带入1110xxxx 10xxxxxx 10xxxxxx中,得11100100 10111000 10101101 最后转成16进制 e4b8ad
7.如果要提供一个实时的流媒体服务器,除了ffmpeg,还需要使用哪个组件?
ffserver