学习路线
学习路线
了解大概知识,把wiki、以及概括性的书看一遍,《从0到1》、《CTF特训营》
了解了一些知识就可以开始做题了,可以上一些做题网站,边搜边做,看wp
大概把该方向的类型题目做完就可以开始补基础知识了。例如,计算机网络、计算机组成原理、操作系统、汇编语言(当作是提前学了
学会使用脚本或工具,进一步修改或编写脚本
多打比赛,只有打比赛才会push你去学(确信
刷题网站:https://adworld.xctf.org.cn/https://ctf.show/https://www.ctfhub.com/https://buuoj.cn/https://www.ctfer.vip/https://www.hetianlab.com/
CTF介绍
什么是CTF
CTF(Capture The Flag)中文一般译作夺旗赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。
竞赛模式
解题模式:在解题模式CTF赛制中,参赛队伍可以通过互联网或者现场网络参与,这种模式的CTF竞赛与ACM编程竞赛、信息学奥赛比较类似,以解决网络安全技术挑战题目的分值和时间来排名,通常用于在线选拔赛。题目主要包含逆向、漏洞挖掘与利用、Web渗透、密码、取证、隐写、安全编程等类别
攻防模式在攻防模式CTF赛制中,参赛队伍在网络空间互相进行攻击和防守,挖掘网络服务漏洞并攻击对手服务来得分,修补自身服务漏洞进行防御来避免丢分。攻防模式CTF赛制可以实时通过得分反映出比赛情况,最终也以得分直接分出胜负,是一种竞争激烈,具有很强观赏性和高度透明性的网络安全赛制。在这种赛制中,不仅仅是比参赛队员的智力和技术,也比体力(因为比赛一般都会持续48小时及以上),同时也比团队之间的分工配合与合作。
混合模式结合了解题模式与攻防模式的CTF赛制,比如参赛队伍通过解题可以获取一些初始分数,然后通过攻防对抗进行得分增减的零和游戏,最终以得分高低分出胜负。采用 ...
关于把破烂的安卓手机改为服务器
总首先要获取root权限,然后安装几个软件,然后配置服务器即可(拜托,有一个服务器超爽的好吧
获取root首先是目前手机都有的BootLoader(BL锁),是部分手机官方为了保证手机的安全而设置于操作系统内核运行之前运行的一段小程序。
如果未能解开BL锁,则用户无法自由进行刷机和root操作的。(还好我的是小米,直接进到官网可以申请解锁
数值设计
体验到的数值攻防比,决定刺激与缓和
减法公式伤害 = C + 攻击 - 防御
乘法公式伤害 = C*攻击/防御
时间规划设计计算游戏时间,以估计经验
玩法设计
玩法设计核心玩法机制看一个游戏,“好玩” “有吸引力” “耐玩”,本质就是“规则” “内容” “反馈”
规则
推演
demo
“奥卡姆剃刀定律”
抓住目标用户的需求
内容玩法中的内容与规则; 剧情、主线支线任务、关卡, moba中的英雄, fps中的枪械等等
反馈游戏的基本操作反应、界面交互反馈, 玩家在游戏中的选择, 选择后所引发的可以被感知、被体验到的变化和差异、
基础反馈:操作反馈、感官反馈、数值反馈
高级反馈:状态反馈、价值反馈
200小时模型关于游戏的核心玩法,游戏时间划分为3个板块
教程时间
游戏内容时间
游戏后时间
核心玩法给玩家提供,或者引导玩家建立一个个目标,并且逐步去实现目标。
对目标进行更加细节地切分,将一个大目标分解为多个小目标或者多个步骤、阶段
在各个小目标间构建出一个核心的体验循环
文案设计
文案设计游戏内容
游戏元素:空间、影像、声音、文字、互动等
剧情元素:虚拟世界、游戏角色、情节性信息1234graph LR; A[世界观]--有用的设计-->B B[剧情]--塑造-->C C[角色]--表达思想和主题-->A
最重要的事是玩家注意可视化、互动性!
剧本
角色需求:姓名、性别、大致经历性格特点、参考图
场景需求:大小、特殊要求、参考图
动作与特效需求
脚本动画需求
剧情编辑器
任务编辑器
世界观
题材、世界运转规则
时间脉络 (在特定的游戏中可能没有)
组织和人物 (主要冲突作为游戏剧情)
空间景观
1234步骤:1. 定调子:题材、风格、定位2. 找资料3. 做设计
易于理解,有深度,可扩展,有力量
情节塑造
目标:作者的目标、玩家的目标
情节的变化:有新意才不会无聊
伏笔和转折:可以多整几个
人物塑造
标签
深度
成长
情感引导
Tips1. 控制信息量,同一时间只关注一件事2. 删掉冗杂信息,但要保留伏笔3. 多角度叙事4. 他们都知道什么5. 主动性
系统设计
成长系统
简单积累
随机式
阶段式
选择式
要有
量化标准
PVE
PVP
社交系统人群体道具系统投放控制
效率
定量和定向
道具交易
道具分层(基础,中级,商城出售
交易控制
道具回收
兑换成有用的东西(钱,经验
材料加工
淘汰
策划综述
素材网站:
花瓣网:http://huaban.com/pixiv:https://www.pixiv.net/ArtStation:https://www.artstation.com/
当前游戏产业
发展阶段
玩家需求
游戏要求
初期
有没有
速度
初步饱和
好不好
质量
红海市场
特色
差异化
非常饱和
认同感
附加值
一款游戏所要遵守
法律法规
正向价值观
未成年
文创意义
文化价值
竞技精神
写好文档(策划文档撰写规范)开发流程
确定需求:目的、目标、内容范围、时间档期
拆解任务:难度、经验经历、寻求协助
准备任务:写文档、复合、OA
开始任务:推进关注、过程测试
结束任务:修复BUG、不佳和不错的情况、整理和汇报数据
文案设计游戏内容
游戏元素:空间、影像、声音、文字、互动等
剧情元素:虚拟世界、游戏角色、情节性信息1234graph LR; A[世界观]--有用的设计-->B B[剧情]--塑造-->C C[角色]--表达思想和主题-->A
最重要的事是玩家注意可视化、互动性!
剧本
角色需求 ...
UI学习
找好参考图
具体步骤
搭建大框式框架
绘制较准确的框体
确定基本颜色
Visual Studio Code 配置
Visual Studio Code
关于编译运行C/C++的调试配置
编译器安装要先安装好你要用的编译器,比如TDM-GCC,MinGW,Clang,MSVC
最关键的一步就是设置好PATH
打开控制面板->系统与安全->系统->(左边)高级系统设置->环境变量->选择Path编辑->添加你安装编译器源目录的bin文件夹
当按下win+R,运行cmd,输出gcc -v或g++ -v回车之后出现一堆东西就是设置Path成功了
C/C++调试配置打开VScode,选择菜单栏 文件->打开文件夹,选择一个你认为合适的文件夹
然后是 查看->命令面板->输入关键词”C/C++ edit”->选择”C/C++: Edit Configurations (UI)”, 确定编译器路径正确、IntelliSence模式正确
之后随便创建一个C/CPP,随便写个代码
然后选择菜单栏 运行->添加配置->按需选择(MSVC选Windows,其他应该选GDB/LLDB) ...