LPMUD的起源(转)

还有什么比LPMUD的鼻祖Lars Pensj的一段自述更能表现LPMUD的起源?
原文参见http://genesis.cs.chalmers.se/history_frame.html

I played some Abermud (to wizardhood once), and a little tinymud. I liked the idea of a multi-user anonymous game very much, but found that Abermud was too difficult to extend while Tinymud had too little emphasize on adventure. The social part was nice, however.

So, I draw some guidlines about how to create a system which would be much more simple to extend, and still be very powerful so as to allow complex manipulations.

I presented these ideas to some friends who was going to create a MUD, or possibly take Abermud and add things. These friends did not believe in my ideas, so I spent a week to create a skeleton (small LPC interepreter). It worked, and could load code from external files. Now, I just had to try to define a player object and a room object. These worked, but I had to extend the LPC code to make it possible. As I was able to run the first LPC after only a week, and then continuosly was one of the main reasons I succeeded. I could all the time test the result, finding out how to continue.

I found it was quite easy to make a game skeleton. Becoming more and more engaged, I added more functionality. Until now, all development had been on a NS32000 Sys V machine, using Sys V IPC to communicate. It was not in a network.

At this stage, I wanted to show my friends that it did really work, so I ported the code to BSD, using sockets for communication. I set it up, started to "fish" for testers on Abermuds. I asked my friends to help me, but they were still not interested.

Anyway, I could not stop development. I added an internal editor, using PD code for an ed emulator, to make it possible for players (wizards) to add objects. This was done because I did not have enough fantasy to create a good world myself, so I though maybe others could do it for me. I made the requirement that players had to achieve a certain level, so as to make it a challange. This idea of letting wizards extend the game was not in the original plans. The original plan was really to make a language that should be easy to extend dynamically.

My MUD-interested friends of course did have to try it out now, and they could not stop until they reached wizardhood. At that stage, they had to try creating their own objects and adventures. So, I finally did make them help me, and just with the things I did not want to handle myself.

I liked the social part, and wanted to encourage it. So I created a pub, and allowed players to heal faster when drunk. This encouraged players to meet and talk at the pub, gathering strength enough to go out adventuring.

I haven't done any LPmud hacking since beginning of 1992, as I didn't feel I progressed any more. I now devote my time to my family (wife + 2 children), work, and the game of Go (which is by far more exciting and complex than any MUD).

[color=white]作者:翁志艺[/color]
内容概要:本文介绍了一个关于超声谐波成像中幅度调制聚焦超声所引起全场位移和应变的分析模型,并提供了基于Matlab的代码实现。该模型旨在精确模拟和分析在超声谐波成像过程中,由于幅度调制聚焦超声作用于生物组织时产生的力学效应,包括全场的位移与应变分布,从而为医学成像和治疗提供理论支持和技术超声谐波成像中幅度调制聚焦超声引起的全场位移和应变的分析模型(Matlab代码实现)手段。文中详细阐述了模型构建的物理基础、数学推导过程以及Matlab仿真流程,具有较强的理论深度与工程应用价值。; 适合人群:具备一定声学、生物医学工程或力学背景,熟悉Matlab编程,从事医学成像、超声技术或相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于超声弹性成像中的力学建模与仿真分析;②支持高强度聚焦超声(HIFU)治疗中的组织响应预测;③作为教学案例帮助理解超声与组织相互作用的物理机制;④为相关科研项目提供可复用的Matlab代码框架。; 阅读建议:建议读者结合超声物理和连续介质力学基础知识进行学习,重点关注模型假设、偏微分方程的数值求解方法及Matlab实现细节,建议动手运行并修改代码以加深理解,同时可拓展应用于其他超声成像或治疗场景的仿真研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值