C1 任务01 信息编码

C1 任务01 信息编码

挑战 RTC(Real-time Communications,实时通信)

技术在这次新冠肺炎疫情的全球⼤爆发中,为视频会议、直播连⻨、远程 协助提供了有⼒⽀撑。但是如果让⼀个普通的软件⼯程师来做这⽅⾯的开发,有可能会是⼀头雾⽔。即使是⼀些有多年开发 经验的⼯程师,如果不了解底层数据编码的原理,也将⽆从下⼿,仅仅是⾳视频转码和多媒体数据切割这两项技术就会难倒 ⼀⼤批⼈。为什么会这样呢?因为如果想在尽可能减⼩⽂件体积的同时还能传输⾼保真⾳视频⽂件,必须对⽂件数据编码⾮ 常熟悉才⾏,⽽它的底层技术基础就是计算机进制。

说明

数据编码技术背后的计算机⼆进制知识是软件⼯程师必备的基础技能,也是C1阶段的计算机通识模块之⼀,⼤⼚开发中的多媒体 数据采集、分割、压缩、编码、传输、解码、合并等⼯作,都和它息息相关。为了降低学习计算机进制的难度,提⾼学习的趣味 性,同时⿎励学习者的探索精神,锻炼逆向思维,本任务以修改《植物⼤战僵⼫》游戏存档的⽅式,寓教于乐——让学习者既不感 觉到枯燥,⼜能真正理解掌握。

一、任务⼀

⾸先,修改《植物⼤战僵⼫》的存档⽂件,能跳到指定关卡,例如「5-1」

其次,修改《植物⼤战僵⼫》的存档⽂件,让游戏账户有指定数量的⾦币

然后,修改《植物⼤战僵⼫》的存档⽂件,能解锁「迷你游戏」选项

最后,修改《植物⼤战僵⼫》的存档⽂件,能解锁「⽣存模式」选项

1、获取数据

从c盘中找到游戏的存档用二进制编辑器打开

在这里插入图片描述
在这里插入图片描述
2、修改数据
改变04之后关卡发生改变,改变08,09,0a,0b数据后金币变化,改变0c之后模式解锁

二、任务⼆

在code.org上注册账号,完成与计算机像素相关的系列任务( https://studio.code.org/s/pixelation

先通过⼆进制的0和1「画」出图形

再试着「画」出⾃⼰的名字或昵称

理解⼆进制存储图⽚⽂件的底层原理
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值