5、游戏设计中模式语言的应用与发展

游戏设计中模式语言的应用与发展

一、模式语言在不同领域的应用现状

(一)计算机编程领域

在计算机编程领域,四人组的著作列出了 23 种模式。他们认为这些模式在提供编写有效面向对象代码所需的结构和指导方面是基本正确且大致完整的,不过也承认可能还有其他模式有待发现。然而,许多采用这些模式的程序员变得教条化,将未实现这些模式的代码标记为具有“反模式”。实际上,有些不符合规范的代码确实存在缺陷,但也有一些只是使用了适合特定问题的模式来解决该问题,而非强行使用标准模式。模式语言虽在该领域广泛使用,但它未能将编程重塑为一门能产生实用、可维护且“优美”代码的工程学科,这一失败与作者在创建常用模式时忽视的模式理论方面有关。

(二)社会与行为科学领域

模式和模式语言的理念在 21 世纪初开始在社会与行为科学领域得到积极研究和发展。该领域比计算机科学更贴近亚历山大的原始理念,主要是将模式理论直接应用于组织设计、教学法和创造性学习等领域。其中,一个专注于创造性学习模式语言的团队取得了令人兴奋的成果。他们不仅致力于创建模式语言,还记录了创建过程,并发表论文描述该过程以及如何更广泛地应用于创建其他语言。其过程包括以下五个步骤:
1. 模式挖掘(Pattern Mining) :挖掘相关的模式。
2. 模式原型制作(Pattern Prototyping) :制作模式的原型。
3. 模式编写(Pattern Writing) :编写模式内容。
4. 语言组织(Language Organizing)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值