c1 任务01 (Hello World组) -----组员 :任世奥

c1 01北院324
(Hello World组)

**

C1任务01-信息编码
**

任务01:植物大战僵尸

任务内容:

修改《植物⼤战僵⼫》的存档⽂件,能跳到指定关卡,例如「5-1」
修改《植物⼤战僵⼫》的存档⽂件,让游戏账户有指定数量的⾦币

任务流程:

1.准备工作
下载植物大战僵尸(steam平台下载)和16进制编译器 HxD(网络资源)
在这里插入图片描述

c1 任务01 (Hello World组) -----组员 :任世奥_第1张图片
c1 任务01 (Hello World组) -----组员 :任世奥_第2张图片

2.创建一个存档
c1 任务01 (Hello World组) -----组员 :任世奥_第3张图片
使用进制编译器打开植物大战僵尸的用户文件,具体打开步骤如图:
c1 任务01 (Hello World组) -----组员 :任世奥_第4张图片
如果创建了多个用户,则按照顺序修改自己想需要修改的用户,依次为user1 user2 等

进行关卡修改:
1.先过几关,保存后 通过HxD进行观察,找到修改关卡的位置。
2.发现 04 列第一行所对应的数字在发生变化,所以判断得出修改这里可以达到修改关卡的目的。
如图所示:c1 任务01 (Hello World组) -----组员 :任世奥_第5张图片
3.重新进入游戏之后,发现修改关卡成功
c1 任务01 (Hello World组) -----组员 :任世奥_第6张图片
当玩游戏到“1-10”的关卡时候,发现 04 行所对应的数据为 “0A”,以此类推,到达“2-1” 关卡的时候为 “0B”,.通过这项操作直接修改该关卡,到商店出来那一关,来进行下一步“修改金币”

进行金币修改
1.按照修改关卡的方法一样,寻找规律,先打几关赚点金币,再通过编译器观察哪里发生了变化。
2.发现金币就是在 “08” 列第一行,可以看出我有 20 块,文件中 “08” 列第一行的数据为 “02”,说明文件中该位置的十六进制数增加一个单位就可以涨 10 块。
具体如图 所示:
c1 任务01 (Hello World组) -----组员 :任世奥_第7张图片
3.3.其实 “08” 和 “09” 都可以控制金钱,我分别改为 “40” 和 “20” ,保存之后进入游戏发现金钱为 82560 。

任务02:像素编码图像

废话少说,先上效果图
c1 任务01 (Hello World组) -----组员 :任世奥_第8张图片
具体步骤及方法
网站为:https://studio.code.org/courses

打开网站注册(年龄最好选择在21岁)
在这里插入图片描述
在这里插入图片描述
进入之后下滑选择
小部件
c1 任务01 (Hello World组) -----组员 :任世奥_第9张图片
最后效果是 根据0 1 代表的像素 来进行 像素画图
c1 任务01 (Hello World组) -----组员 :任世奥_第10张图片
上面两个输入框 是设定你的像素格子数量

你可能感兴趣的:(游戏)