计算机基础知识
C1能力认证
使用 0 和 1 绘图

上面是这个是我自己画的,下面是链接,大家可以试试,当然了,大家可以画出更好的
https://studio.code.org/s/pixelation/lessons/1/levels/1
- 接下来说一下这个操作界面上面的一些信息

这个是图片的规格,宽高是1个字节 单位就是 byte

这个是我们定义的宽高,然后会在这里显示,可以选择编码格式,二进制 和 十六进制

这个是我们自己写的代码了就是,然后可以根据自己的需要只有发挥了就,多试几次看看,
然后我们自己试试,看看下面的效果吧

工具的使用

这个是一个进制编辑器(Hex Editor Neo )这个编辑器呢链接就不提供了,大家自己百度下一下吧,我相信你们(^ _ ^)
安装好之后我们可以自己随便放一个文件感受一下

这个是我放了一张全黑的图片,出来的效果,然后自己做了点小改动,目前编辑器是16进制编辑的状态,大家可以根据自己的喜好来调整一下,二进制、十进制、十六进制、八进制均可,要是不知道怎么调来看图(在代码区域右击然后显示方式那里可以调整)

我们使用编辑器来修改一下[植物大战僵尸]快速过关

看这个图,当前关卡是5-7然后这个下面的一些模式我都给解锁了,然后我们来通过一些技术手段来修改它。
第一步找到我们的游戏存档 在C盘下面的ProgramData这个文件里面

找到这个文件


直接看路径吧还是,然后这个userdata 里面有

这个红色框住的就是我们的用户了,然后这个可以看看,把这个文件放在编辑器里面看看,
然后是这个样子的,不过不要换,淡定,我们可以新建一个用户,然后玩一局之后就会出来一个新的用户文件,就玩一局别多玩,然后两个文件对比一下,有没有会发现开头的几个字节是固定的
新用户的数据创建好来一块看看

左边的之前慢慢玩的,右边的是新用户,然后去玩一句看看右边的有啥变化,然后慢慢去修改,我就会有惊喜来看看

然后这个代码就不展示这个就是我自己改了以后的结果,大家可以试着按照我的方法来操作一下,欢迎评论交流哦
文末来给大家一些好东西,计算机基础很重要 这个文章的后面有一些计算机的基础的东西大家可以去学习一下https://blog.youkuaiyun.com/weixin_52710450/article/details/114637285
本文介绍如何使用二进制代码进行绘图,并通过编辑器修改游戏存档实现快速过关。涉及像素绘图实践及游戏存档数据解析技巧。
3069





