c1 01北院324
(Hello World组)
**
C1任务01-信息编码
**
任务01:植物大战僵尸
任务内容:
修改《植物⼤战僵⼫》的存档⽂件,能跳到指定关卡,例如「5-1」
修改《植物⼤战僵⼫》的存档⽂件,让游戏账户有指定数量的⾦币
任务流程:
1.准备工作
下载植物大战僵尸(steam平台下载)和16进制编译器 HxD(网络资源)
2.创建一个存档
使用进制编译器打开植物大战僵尸的用户文件,具体打开步骤如图:
如果创建了多个用户,则按照顺序修改自己想需要修改的用户,依次为user1 user2 等
进行关卡修改:
1.先过几关,保存后 通过HxD进行观察,找到修改关卡的位置。
2.发现 04 列第一行所对应的数字在发生变化,所以判断得出修改这里可以达到修改关卡的目的。
如图所示:
3.重新进入游戏之后,发现修改关卡成功
当玩游戏到“1-10”的关卡时候,发现 04 行所对应的数据为 “0A”,以此类推,到达“2-1” 关卡的时候为 “0B”,.通过这项操作直接修改该关卡,到商店出来那一关,来进行下一步“修改金币”
进行金币修改
1.按照修改关卡的方法一样,寻找规律,先打几关赚点金币,再通过编译器观察哪里发生了变化。
2.发现金币就是在 “08” 列第一行,可以看出我有 20 块,文件中 “08” 列第一行的数据为 “02”,说明文件中该位置的十六进制数增加一个单位就可以涨 10 块。
具体如图 所示:
3.3.其实 “08” 和 “09” 都可以控制金钱,我分别改为 “40” 和 “20” ,保存之后进入游戏发现金钱为 82560 。
任务02:像素编码图像
废话少说,先上效果图
具体步骤及方法
网站为:https://studio.code.org/courses
打开网站注册(年龄最好选择在21岁)
进入之后下滑选择
小部件
最后效果是 根据0 1 代表的像素 来进行 像素画图
上面两个输入框 是设定你的像素格子数量