c1-01

任务一:

使用code.org网页进行【0】,【1】绘图

可以发现空白区域的宽和高是使用二进制表示的

c1-01

最大宽高是255(1111 1111)1白0黑

这个网页上以前也没有接触过,从注册到找打这个二进制的页面用了不少时间,网站里有许多的游戏编程也是以前没有接触到的,很有趣也很有用,算是打开了新世界的大门了,接下来会继续开发这个网页的新用途。

任务二:

掌握二进制编辑器Hex Editor nOE

这是将字母转化成ASCII码值再转化成十六进制。通过本次的学习我知道了16进制与10进制的对应关系是:0-9对应0-9;A-F对应10-15。

例如将一个十六进数2AF5,转换成十进制
第0位:5*16^0=5
第1位:F*16^1=240
第2位:A*16^2=2560
第3位:2*16^3=8192
相加等于10997

c1-01

在今后的学习里我会学会各种进制的转换,来更好地学习计算机

任务三:

改动植物大战僵尸的金币数量和存档

1.C盘里找到隐藏的文件夹C:\ProgramData\PopCapGames\PlantsVsZombies\userdata\user1(默认user1)

因为之前玩过这个游戏,所以用编译器打开user1时就可以看见再04列有字符就是对应的游戏存档,试了从1-2到1-9关卡试了很多次,如果存档有误就会打不开游戏,c1-01

c1-01

 在改动金币的时候时将游戏关卡改到3-4玩了游戏有了一定的金币数量,打开编辑器发现08列出现了字符,就是改动金币的数量

通过本次的修改,了解到计算机存在一些隐藏文件,只有搜索具体文件名才可以找到,由于不知道游戏文档的存储位置,去百度了一下路径,度娘无所不能,也知道二进制十六进制ASCII码对于计算机有多重要,以后会慢慢熟练运用的。

在本次小组工作中出现了很多问题,有的是在下载软件时,下载了许多连带的无用软件,被360浏览器抢占页面等各种情况,也有人因为没有接触过而打了退堂鼓,但在队友的鼓励和帮助下每个人都完成了任务,相信之后我们会配合的更好

上一篇:sqlalchemy在pythonweb中开发的使用(基于tornado的基础上)


下一篇:为了运维方便,新建用户并设置为sudo用户