C1任务01信息编码

注:任务一需要下载Hex Editor Neo(免费)

任务一.修改《植物大战僵尸》存档文件完成以下功能

1.修改《植物⼤战僵⼫》的存档⽂件,能跳到指定关卡,例如「5-1」。
下载好《植物大战僵尸》游戏后,在此电脑C:\ProgramData\PopCap Games\PlantsVsZombies\userdata 中找到 user1.bat文件。用下载好的Hex Editor Neo中打开该文件,结果如下图所示:
C1任务01信息编码_第1张图片
接下来打开《植物大战僵尸》软件,玩上几关,再次打开user1.dat,寻找随着关数的变化,上图显示的数据编码发生什么变化。
观察得,00000000行04列控制关卡数,每个大关有十个小关,例:为29时跳转到【5-1】关卡。
2.其次,修改《植物⼤战僵⼫》的存档⽂件,让游戏账户有指定数量的⾦币。
过程同上,发现随着不断修改,00000000行08 09 0a 0b列与金币数相关,1:10的关系,从0b开始到08(从右向左)记数。
3.然后,修改《植物⼤战僵⼫》的存档⽂件,能解锁「迷你游戏」选项。
迷你游戏开启 00000300(00000300-00) 改为01。
4. 最后,修改《植物⼤战僵⼫》的存档⽂件,能解锁「⽣存模式」选项。
生存模式开启 0000000c(00000000-0c) 改为02。
注:最后两个修改模式操作没尝试出来,摘自https://blog.csdn.net/weixin_51160623/article/details/115123006

二、任务二.在code.org上注册账号,完成与计算机像素相关的系列任务

按照链接( https://studio.code.org/s/pixelation)点入,注册。比较慢,我用软件挺快的。观看教学视频后,完成相应操作就行。
C1任务01信息编码_第2张图片

拓展任务

  • 先通过搜索引擎了解bmp或png⽂件数据格式的特征 。
  • 再⽤截图⼯具截⼀幅8×8⼤⼩纯⽩⾊的bmp/png图⽚。
  • 然后⽤⼆进制编辑器观察bmp或png图⽚⽂件数据的规律,重复上述步骤,摸清规律后,在⽩底上⽤⿊⾊线条「画」出字⺟「C」。
    截图通过QQ快捷键(alt+ctrl+a)。截图出符合要求的图片用Hex Editor Neo打开。
    C1任务01信息编码_第3张图片

具体实现要求太难了,,,,就贴一个实现了的链接吧
https://blog.csdn.net/XueWuFengHong/article/details/115678603

自测

  • 110101010001转⼗六进制是多少?有什么最快的计算⽅法能得到结果?
    方法:自小数点向前数,每4位合成一位十六进制数
1101 0101 0001
  D    5    1
  答案为:D51(H)
  • 101011.101011对应的⼗进制数是多少?
    方法:按位展开,10进制相乘
    答案为:43.671875
  • 常⻅的⾳频编码格式有哪些?
    答案为:WMA格式,WAV格式等
    参考:https://baike.baidu.com/item/%E9%9F%B3%E9%A2%91%E7%BC%96%E7%A0%81
  • 常⻅的视频编码格式有哪些?
    AVI格式,DivX格式等。
  • ⼀个尺⼨8×8⼤⼩的png全⿊图⽚前四个字节的⼗六进制值是什么?
    通过实践截图:89 50 4E 47C1任务01信息编码_第4张图片
  • UTF8三字节的编码⽅式为:1110xxxx 10xxxxxx 10xxxxxx,汉字【中】的Unicode编码⼗六进制值是0x4e2d,Unicode编码 按三字节编码转换到⼗六进制的UTF8编码的计算过程是什么?
    方法:x部分共有16位,代表着Unicode编码十六进制值4e2d,顺序输入即可。
    答案为:11100100 10111100 10101101
    参考:https://blog.csdn.net/wangwenan1993/article/details/45559369
  • 如果要提供⼀个实时的流媒体服务器,除了ffmpeg,还需要使⽤哪个组件?
    rtsp。

你可能感兴趣的:(C1,javascript)