/EESDC5-Minecraft-Simulator

【三等奖】作者:李松蔚、高成昊、李子涵

Primary LanguageC#MIT LicenseMIT

Minecraft-Simulator


作者:李松蔚、高成昊、李子涵


软件简介

本软件为是一个文字冒险游戏,讲述一个我的世界背景下的奇幻解谜故事。以剧情表现为主要内容,包含一万七千字的文案创作(见附件),通过用户的不同选择与游戏数值相结合,加之一定函数作用下的随机因素而引导剧情导向,增进玩家交互体验,产生不同结局。

软件使用较为简单,通过点击屏幕下方文本框推进剧情发展,并通过窗口中的选择引导故事走向。在击败女巫或蠹虫后将在屏幕左下角解锁炼药/附魔入口,可通过消耗材料值概率提升自身属性。

软件有三个主要参数,分别为武力值、饱食度、材料值。其中武力值决定与怪物对战的胜负;饱食度为不饿死的保障,在前两章中每步行动均将消耗饱食度;材料值主要作用为推动情节发展和强化自身,在第一章中材料值超过四十可进入第二章,且第三章猪灵事件中可通过给予材料改变故事走向,此外在中途解锁的炼药或附魔中还可以消耗材料值提升自身属性。

故事情节分为三章,当第一章材料值超过四十或者在每次探索打猎过程中触发小概率事件可进入第二章,第二章经历一定数量的探索后可进入第三章。第一章通过采掘获得武力与材料,通过打猎获得饱食,而探索除触发小概率事件外不增加属性,除打猎外每步行动消耗一定饱食度。第二章建设消耗一定的武力值获得饱食度与材料值,探索大概率触发各种事件从而改变属性。第三章主要推进故事情节,有多条故事线体验,但除武力值以外其他数值不会在场景中自动改变。

战斗模块:前两章每步行动后有一定概率触发怪物入侵,而二三章每步行动本身也可能触发战斗事件。部分战斗有逃跑选项,若选择将牺牲一定的属性逃过战斗;若选择战斗则将触发战斗胜利的判定,当自身武力值等于对方武力值时获胜率为一半,在自身武力值/对方武力值=2/3~4/3之间获胜概率由0到100%线性分布。