美文网首页
LPC 语言教程:从零学习MUD游戏开发

LPC 语言教程:从零学习MUD游戏开发

作者: 秋林拾叶 | 来源:发表于2021-10-10 23:37 被阅读0次

LPC 语言教程:从零学习MUD游戏开发(包括所有精华内容导航)

版权所有:mud.ren; 版本:v2019,本教程持续更新中,欢迎提供建议和意见。如果有问题可以这里留言,也可以加QQ群:285533476,本群是本教程后续部分从零开发LPMUD游戏开发出来的DQMUD交流群。

注意:每当教程有更新时,请一定下载最新的学习代码测试。

前言

本教程是LPC开发基础教程,参考常见的编程语言教程分章节目录讲解,教程内容持续更新和完善中,LPC语言是类C语言,和C语言语法相似度极高,对很多通用的编程基础知识本书不做具体讲解,只会根据大家留言反馈做一些关键补充。

这里需要强调的是:编程是技能,不是知识,技能只有在不断练习下才会有进步。本教程是要求大家上手练习的,而不是只是阅读,只有亲自实践才能真正掌握,就像打篮球一样,看再多的 NBA 视频,你都无法成为篮球高手,你的篮球学习,只有当你站着球场上,真真实实地拍打篮球,才算开始。所以,我希望大家能边阅读教程,边根据示例操作,并把自己的问题和想法做一些尝试。真正遇到困难时,可留言提问或在本站发贴。

LPC语言基础教程

第一章 LPC语言初探

  1. LPC语言简介
  2. LPMUD游戏驱动说明
  3. 从零开始学习LPC的准备工作
  4. LPC语言的基本语法
  5. LPC语言中的保留字和术语说明

第二章 LPC语言的变量和数据类型

  1. 和C语言相似的数据类型
  2. 不同于C语言的数据类型
  3. LPC语言中的常量和变量
  4. LPC语言中的整数和小数小结
  5. LPC语言中的转义字符和颜色控制

第三章 LPC语言的运算符和表达式

  1. 和C语言相同的运算符
  2. LPC语言特殊运算符
  3. 表达式、语句和数据类型转换
  4. LPC语言中运算符的优先级

第四章 LPC语言的分支结构和循环结构

  1. 分支结构
  2. 循环结构

第五章 LPC语言的函数、方法和面向对象编程

  1. LPC语言的函数和方法
  2. LPC语言的变量作用域
  3. LPC语言中的环境与内容物
  4. 基本输入输出函数
  5. 模拟外部函数(sefun)的使用
  6. LPC语言中的对象及其分类
  7. LPC语言中的面向对象编程

第六章 LPC语言的函数指针、数组、映射、字符串、结构体、buffer和0

  1. 函数指针
  2. 数组
  3. 映射
  4. 字符串
  5. 结构体
  6. buffer
  7. LPC语言中的0

第七章 预处理

  1. 文件包含
  2. 宏定义
  3. 条件编译
  4. #echo
  5. #pragma
  6. @和@@

LPC语言进阶教程

第八章 LPC部分 efun 介绍

  1. 文件系统 efun 介绍
  2. 数据库操作 efun 介绍
  3. socket 介绍和游戏功能开发实战

第九章 LPMUD游戏开发进阶准备

  1. 游戏启动流程详解
  2. 玩家指令系统
  3. exec 和 bind
  4. 档案的存储与读取
  5. 在游戏中开天辟地
  6. 指令别名的简单实现
  7. 谓词(verb)指令系统
  8. 智能的 message 和变态的 snoop
  9. clean_up 和 reset
  10. 让你心跳(heart_beat)的战斗
  11. 在游戏环境增加NPC和物品
  12. 强大的虚拟对象
  13. shadow 的妙用
  14. UID 和 EUID 权限系统
  15. 位运算在游戏开发中的重要应用
  16. 核心对象预加载处理
  17. LPC开发调试
  18. 关于LPC语言你可能不知道的实用冷知识

实战教程 使用 mudcore 框架从零极速开发游戏

扩展教程

后记

教程会持续更新,也会优化修正已有的内容,如果你感觉本站教程对你有帮助,欢迎赞赏捐助雪风。

相关文章

网友评论

      本文标题:LPC 语言教程:从零学习MUD游戏开发

      本文链接:https://www.haomeiwen.com/subject/cywkoltx.html