官术网_书友最值得收藏!

The digital Dungeon Master

Have you ever played a role-playing game (RPG) such as Dungeons & Dragons? In a pen-and-paper RPG, one of the players takes the role of the storyteller or Dungeon Master (DM). The DM keeps track of the score and describes the scene in words. The DM controls all non-player characters (NPCs), enemies as well as extras. The DM is also the referee who interprets rules.

In a computer game, the listen-update-render loop takes the role of the Dungeon Master. Instead of players moving pieces on the table, Java input listeners trigger game actions. Instead of players rolling dice and looking up rules, the update loop manages game mechanics. Instead of the DM deciding on random encounters, the update loop controls NPC behavior. Instead of the DM describing the scene in words, the renderer draws the scene in 3D.

主站蜘蛛池模板: 东宁县| 鄂温| 准格尔旗| 道孚县| 苍南县| 全州县| 东乌珠穆沁旗| 拜城县| 介休市| 慈溪市| 萍乡市| 龙海市| 福安市| 宁德市| 景宁| 南投市| 定州市| 松原市| 商南县| 哈尔滨市| 泰州市| 凯里市| 深泽县| 扎兰屯市| 会泽县| 大邑县| 金寨县| 桃江县| 巴彦淖尔市| 谢通门县| 华容县| 天峻县| 桂阳县| 呼图壁县| 延津县| 香港 | 龙川县| 义马市| 青冈县| 建始县| 奉节县|