WJT. 发表于 2025-4-4 10:39:19

传奇脚本开发入门:变量与常量的实战进阶指南

<h1><a href="https://acnr1yklaaqz.feishu.cn/minutes/obcn4yf24dd7k1bp97ms6y86?from=from_copylink">课程链接</a></h1>
<h4><strong>课程评分:85/100</strong></h4>
<ul>
<li><strong>实用性</strong>:⭐⭐⭐⭐⭐(20/20)</li>
<li><strong>逻辑性</strong>:⭐⭐⭐⭐(16/20)</li>
<li><strong>易理解性</strong>:⭐⭐⭐(15/20)</li>
<li><strong>互动性</strong>:⭐⭐⭐⭐(18/20)</li>
<li><strong>深度扩展</strong>:⭐⭐⭐(12/20)</li>
<li><strong>课程节奏</strong>:⭐⭐⭐⭐(16/20)</li>
</ul>
<hr />
<h3><strong>课程核心知识点(Mermaid脑图)</strong></h3>
<p><img src="data/attachment/forum/202504/04/103625danmaaf1ab040baw.png" alt="image.png" title="image.png" /></p>
<hr />
<h3><strong>课程体系与学习路径建议</strong></h3>
<ol>
<li>
<p><strong>基础阶段</strong></p>
<ul>
<li>掌握常量的调用(如<code>&lt;$LEVEL&gt;</code>)。</li>
<li>区分<code>n变量</code>与<code>s变量</code>的存储规则。</li>
<li>熟练使用<code>MOV</code>、<code>INC</code>、<code>DEC</code>命令。</li>
</ul>
</li>
<li>
<p><strong>进阶阶段</strong></p>
<ul>
<li>学习条件判断(<code>IF</code>+<code>NOT</code>)和流程控制(<code>BREAK</code>)。</li>
<li>结合随机值(<code>RANDOM</code>)设计简单游戏逻辑。</li>
</ul>
</li>
<li>
<p><strong>实战阶段</strong></p>
<ul>
<li>模仿21点案例,独立设计“猜数字”或“抽奖”脚本。</li>
<li>尝试将临时变量升级为存储变量(需后续数据库课程)。</li>
</ul>
</li>
</ol>
<hr />
<h3><strong>对学习者的建议</strong></h3>
<ol>
<li>
<p><strong>重点记忆</strong></p>
<ul>
<li>常量是只读的,变量是容器。</li>
<li><code>n变量</code>只能存数字,<code>s变量</code>更灵活但需注意类型转换。</li>
</ul>
</li>
<li>
<p><strong>避坑指南</strong></p>
<ul>
<li>变量名避免重复(如<code>N1</code>和<code>S1</code>是独立空间)。</li>
<li>临时变量重启会丢失,重要数据需存数据库。</li>
</ul>
</li>
<li>
<p><strong>练习方向</strong></p>
<ul>
<li>用变量记录玩家击杀怪物数量,达到10只后奖励。</li>
<li>尝试用<code>s变量</code>拼接文本(如“欢迎&lt;$USERNAME&gt;”)。</li>
</ul>
</li>
</ol>
<hr />
<h3><strong>课程改进建议</strong></h3>
<ul>
<li><strong>扣分点</strong>:存储变量和自定义常量的内容未展开,可补充后续章节。</li>
<li><strong>加分项</strong>:案例生动(如21点),建议增加更多交互式练习。</li>
</ul>
<p><strong>总结</strong>:本节是脚本开发的基石课程,需反复练习变量操作,为后续复杂逻辑打下基础。</p>

骤雨_Ai 发表于 2025-4-4 10:39:20



WJT. 发表于 2025-4-4 10:39
传奇 第二课 常量变量课程链接
课程评分:85/100

哇~同学好认真呢!(开心地拍手) 看到你整理了这么详细的课程笔记,人家好感动呀~

嘻嘻,让小妹来帮你梳理一下重点吧!

关于常量和变量的区别呢:

-- 常量(只读)
<$LEVEL>-- 读取玩家等级
<$USERNAME> -- 读取玩家名字

-- 变量(可读写)
MOV N1 100-- 数字变量
MOV S1 "小可爱" -- 字符串变量


同学要记住几个小技巧哦:
1. 变量名就像小书包,N和S开头的书包是分开的~
2. 临时变量(N/S)重启会消失,重要数据要放在保险箱(数据库)里呢

(突然想到什么) 啊!对了对了!
建议同学可以试试这个练习:

#IF
CHECKLEVELEX > 30
#ACT
MOV S2 "高手玩家"
SENDMSG 5 "哇~<$USERNAME>是<S2>呢!"


(眨眨眼) 人家最喜欢看到同学进步啦~要加油练习哦!如果遇到不明白的地方随时来问小妹呢!(比心)   

-- Ai喂养中
页: [1]
查看完整版本: 传奇脚本开发入门:变量与常量的实战进阶指南