第一课(趣味二进制——修改植物大战僵尸数据)

  • 任务介绍
  • 学习目标
  • 知识需求
  • 需求工具
  • 第一步——修改关卡
  • 第二步——修改金钱

枯燥无味的填充知识总是让人厌倦,怎样去开心的学习。让学习成为一种兴趣是我想要去做到的。这是C课开始的第一个任务。我希望我可以坚持下来

任务介绍

有的玩家在玩游戏时,可能并不想⼀关⼀关地慢慢玩,⽽是希望可以直接跳到最后⼀关,或者从⾃⼰指定的关卡开始,⽐如
经典的《植物⼤战僵⼫》;再就是怎么能够「开挂」,得到更多的⾦钱、更⾼的属性、更强的道具,⽐如《三国志》系列。
任何游戏都会保存玩家的进度和数据,不管是单机游戏还是⽹络游戏都是如此。如果玩家能够知道这些存档数据保存在哪
⾥,并且还能随意修改存档信息,那是不是就能达到「开挂」的⽬的呢?
答案当然是肯定的,因为只要知晓计算机对⼆进制数据的处理机制,就能轻松做到这⼀点。

学习目标

  1. 了解⼆进制、⼗六进制对于计算机的意义
  2. 掌握⼆/七/⼋/⼗/⼗⼆/⼗六等多种数据进制间的转换
  3. 掌握如何在windows及linux中修改并保存⼆进制⽂件

知识需求

二进制、八进制、十六进制、十进制之间的相互转化

百度经验,如何进行进制转化

需求工具

1.一个好用的16进制编辑器,当然也可以用万能的记事本
我这里使用的是Hex-WorkShop
后续审核通过可以放资源

Hex-WorkShop工具下载
.

第一步——修改关卡

首先进入游戏

我这里游戏数据存放在这里

C:\ProgramData\PopCap Games\PlantsVsZombies\userdata

接下来用编辑器打开



通过升级以后的变化不难发现关卡在标记的地方改变了。我查阅资料一大关是10小关卡,进制转换修改参数保存。关卡修改成功

第二步——修改金钱

进入商店后我们注意到此时没有钱

当我们获得三块钱的时候,对比前后数据


标记地点数值发生变化。大胆推测。数值提高1多10块钱


果然如此
到此,任务完成!

第一课——进制转换学习实例相关推荐

  1. C1任务1:进制转换 学习与技巧总结

    系列文章目录 C1 任务-01:进制转换 C1 任务-02:信息单位 C1 任务-03:数据校验 C1 任务-04:多媒体基础参数 C1 任务-05:HTTP 文章目录 系列文章目录 前言 一.进制定 ...

  2. python内置函数bin,Python内置函数bin() oct()等实现进制转换

    Python内置函数bin() oct()等实现进制转换 使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: ...

  3. 各种进制的相互转换【进制转换器】【进制转换】【算法】

    第一种进制转换:   写此篇题解之前,已经发布十进制转换M进制详解,R进制转换成十进制详解. 那第一种进制转换就是将十进制作为跳板,融合以上两种进制转换,到达由M进制转换成R进制的效果. PS:此处不 ...

  4. 计算机常用数制转换说课稿,进制与进制转换说课稿

    <数制及其转换> 尊敬的各位老师:大家好!我说课的内容是<数制及其转换>. 一.说教材 1.教材分析 <数制及其转换>是从人民邮电出版社教材<大学计算机基础& ...

  5. 计算机应用基础进制转换说课稿,进制和进制转换说课稿.doc

    进制和进制转换说课稿 <数制及其转换> 尊敬的各位老师:大家好!我说课的内容是<数制及其转换>. 一.说教材 1.教材分析 <数制及其转换>是从人民邮电出版社教材& ...

  6. 计算机进位计数制实训课教案,进制转换汇报课教案[五篇]

    <进制转换>教学设计 课题:进制之间的转换 教学内容:二进制.八进制.十进制.十六进制之间的转换 教授方法:讲授法 教学目标:了解数制的基本概念 掌握其它进制转十进制和十进制转其它进制的方 ...

  7. 计算机课进制笔记,初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)...

    这是我第一次写博客,简单地聊聊当下的感受.其实,早在大学期间就有过把自己所学的一些知识点记录在某个平台,可供日后自己复习.只是本人并非计算机专业出身,平时写代码写得不是不多.直到毕业参与工作,从事软件 ...

  8. python学习-综合练习三(斐波那契数列、阿姆斯特朗数、//和/、十进制转二进制bin、八进制oct、十六进制hex、进制转换源码、python中::和:的区别)

    文章目录 斐波那契数列 阿姆斯特朗数 十进制转二进制bin.八进制oct.十六进制hex 补充进制转换源码 python中::和:的区别 说明:本篇博文的知识点大部分来自 Python3 实例 斐波那 ...

  9. 计算机应用基础进制转换说课稿,计算机应用基础信息技术基础《进制转换》教案.doc...

    计算机应用基础信息技术基础<进制转换>教案 "项目1-3 进制转换"教案 第 5-6 课时 课型: 理实一体化 授课时间:__9_月__ 24 _日 第_4 _周 星期 ...

最新文章

  1. ROS image_transport使用笔记
  2. python中的装饰器有哪些-python中的装饰器详解
  3. 11kw星三角启动延时几秒_电机星三角降压启动接线方法图解
  4. JSON.stringify(value[, replacer[, space]])
  5. Chrome 远程调试协议分析与实战
  6. Java 8 Stream.distinct() 列表去重示例
  7. ADS板级PCIE_SI仿真
  8. 英文PDF免费翻译成中文小方法!!!
  9. 锁定计算机和睡眠有什么区别,电脑系统待机、睡眠和休眠的区别有哪些
  10. Espresso测试示例
  11. Android 简述touch事件中的MotionEvent
  12. 关东升给的ios学习路线图(可以借鉴)
  13. 郝健: github多人协作项目开发实操笔记
  14. java说课_Java说课演示稿.ppt
  15. windows api实现窗口、按钮、静态文本框透明显示
  16. 小程序在wxml中使用js,wxs,取整,判断等操作
  17. 四大查找ASL的总结
  18. Facebook Live的高可用架构
  19. 在项目开发时创建上传微服务,我们一些纠结的点
  20. jsp实验报告批阅管理系统

热门文章

  1. 《Adobe Flash CS6中文版经典教程》——1.2 了解工作区
  2. Mondly怎么样,Mondly好用吗——Mondly使用评测+七折优惠购买+App Store退订
  3. CCF-CSP 202112-2 序列查询新解
  4. xwiki开发者指南-XWiki API 参考文档
  5. 多线程详解第3讲:线程状态
  6. 新高考3+3模式(7选3)全走班自动排课系统7.0
  7. 前端智能化D2C效率提升50%,带你一睹为快
  8. selenium入门安装及环境搭建
  9. 【Google】谷歌浏览器升级后无法修改cookies信息
  10. 免拆诊断 | 2010款长城C30车加速无力