🦄
第一本 TinTin++ 编程书
  • 第一本 TinTin++ 编程书
  • 前言✅
    • 阅读指南✅
    • 术语和约定✅
  • TinTin++ 入门
    • 快速上手❌
      • 安装与启动✅
      • 连接到游戏❌
      • 你好,TinTin++❌
      • 到哪里寻求帮助?❌
      • 别名(#alias)❌
      • 重复(#N)和循环(#loop)❌
      • 第一个机器人❌
      • 触发器(#action)❌
      • 变量(#var)❌
      • 根据情况执行不同命令(#if)❌
      • 定时器(#timer)❌
      • 延迟执行(#delay)❌
      • 触发器(#action)❌
      • 归类(#class)❌
    • 更多触发❌
  • TinTin++ 语法指南
    • 命令和命令解析❌
      • 分号和花括号❌
      • 标识符和变量内插❌
      • 函数❌
    • 变量和数据类型❌
      • 局部变量(#local)❌
      • 字符串❌
      • 数值和数学运算❌
      • 带颜色的字符串❌
      • 字符串列表❌
      • 数组(#list)❌
      • 关联数组(table)❌
    • 流程控制❌
    • 强大的正则表达式❌
    • 调试和日志❌
    • 会话管理❌
  • 实战
    • 地图与路径❌
    • 从走路说起❌
    • 数据与代码同构❌
    • 定制你的人机交互方式❌
    • 坑❌
  • 参考手册
    • TinTin++ 指令手册❌
    • TinTin++ 支持的协议❌
  • TinTin++ 源代码解析
    • 源码概述❌
    • 命令是怎样被执行的❌
      • 词法分析❌
      • 语法分析❌
      • 文本替换❌
    • 核心数据结构❌
      • tintin_data* gtd❌
      • listroot 和 listnode
      • level_data* gtd->level❌
    • 内存管理和栈模型❌
      • str 和 ptr❌
      • str 维护❌
  • 社区
    • 社交礼仪❌
    • 贡献指南❌
    • 鸣谢❌
    • 流行 MUD 介绍❌
    • 参与 TinTin++ 开发❌
由 GitBook 提供支持
在本页
  1. 前言✅

术语和约定✅

  • tt/tt++/tintin/tintin++:TinTin++ 在社区中常见的几种称呼。虽然严格意义上来讲,TINTIN 和 TinTin++ 是两个软件。但因为 TINTIN 已经是 20 多年前的软件了,早已被人们所忘记。所以作为 TINTIN 后继的 TinTin++ 常常被人们称为 tintin,或者别的几种称呼。本书中出于写作方便起见,一律称为 tt。

  • 命令:tt 是一门命令式语言。包含了许多预定义的具有明确含义的语句,称之为「命令」。

  • 触发:tt 原文档中,触发(trigger)一词的含义非常广泛。#action、#alias、#gag、#substitute等等都算触发。但是在中文用户圈子中,通常只将#action称为触发。本书中会沿用中文用户的习惯,通常提到触发时,仅指代 #action,如果想要表达所有种类的 trigger,则仍将其称为 trigger。

上一页阅读指南✅下一页快速上手❌

最后更新于2年前