Esempio n. 1
0
        public void Text()
        {
            PrintHelper.PrintStoryText(new StringBuilder().AppendFormat(
                                           @"{0}
				楔子
“你叫什么名字?”
看着自己的电脑一片黑屏,只蹦出这么一串文字,王彬满脸问号,不由得拍了拍电脑主机。
“死机了?也不像啊,怎么回事啊。”看拍主机似乎没什么作用,他又坐回了电脑前,鬼使神差得输入了一句回答。
“我叫王小彬。”
“也没卡住啊,还能打字呢,重启下试试吧。”想着,打完字得王彬便去按电脑的重启键,可还没按到,眼前便什么也看不到了。
“叫王小彬啊。”
一个声音猛然间在一片漆黑中进入了王彬的意识。
“好的,王小彬,你听我说,这里是荒海界。你醒来后我会将你送到修真门派中,在那里努力修行吧。”
“哦,我们快到了啊,不知道你有没有体验过跳伞啊?没有的话这次可别错过啦,伞兵一号王小彬准备就绪!记住我是你的领路人,你可以叫我,异世道人。”
“走你······。”
传说在遥远的上古,洪荒时代的荒海界一片混沌,四只强大的凶兽由天外逃遁于此。九天外的四位仙人随之降临,将这四只凶兽斩杀。死去凶兽的兽血化作了荒海,凶兽的躯体,在荒海中化为了四大神州。仙人们将死去凶兽的真灵镇压,引九天灵气驱除荒海界的混沌。至此,荒海界诞生出了芸芸众生,以及,被真灵催生出的荒兽·····。
四位仙人镇守荒海界数千年后离去,留四卷灵诀于荒海先民,设 剑、兽、宝、珠四大灵宗存其传承,以期有缘者能借此开化成仙,踏入九天。荒海修真一脉,至此伊始。随着岁月更迭,沧海桑田,上古时的四灵诀早已被演化推演成不计其数的修真功法,而四大灵宗,也在历史的长河中不断分解融合,形成了林立于四大神州上的诸多修真门派。
 天剑宗,位于苍龙神州西面,是苍龙神州上历史最悠久的剑修门派,底蕴深厚,山门广阔。天剑山,作为天剑宗的门派祖地,传说是上古四仙人的一把法剑所化,山势陡峭,直入云霄,远远看去,真仿若一把从天而降的巨剑,直直插入大地上的玉溪山脉之中。山脉被巨剑斩断的地方,形成了两个山谷,位于天剑山的南北两侧。剑南谷、剑北谷、天剑山,一山两谷,气象万千,共同组成了天剑宗雄浑壮阔的山门。
此时的剑南谷入口处,一群人正停留在山谷外的广场上,他们在地上或坐或躺,各个喘着粗气,精疲力竭。远处的森林处还不时的有人走出,同样筋疲力尽,艰难的向广场这里挪动着步子。
刷~~~~~!一声破空的剑音吸引了众人的目光,一道长虹由山谷内应声而出。长虹消散,山谷入口的山门碑上出现了一个御剑悬空的青年。
青年身着蓝色的门派弟子服饰,身姿挺拔,束发轻散,周身似有气流环绕,飘然出尘,气宇轩昂。
“恭喜各位通过南林试炼阵法,日落之前,能走近山门碑百步者,则可入我天剑宗,修习我宗无上剑诀!”青年朗声开口,声音不大,却清晰的传入广场上每个人的耳中。说完话,他抬手在山门碑上轻轻一拍,顿时,一股强烈的威压便从石碑上向四周传了出来。
远在广场的众人顿时呼吸一滞,感觉身上仿佛突然压了一座小山一般,有几个刚刚勉强站立起来的人,被石碑的威压一扫,纷纷支撑不住,重新坐倒在了地上······。
天剑宗,每五载开一次山门。山门开启时昭示天下,告有志之士,无论身份,皆可参加入门试炼。通过者,则可进入宗门修行,从此超凡脱俗,踏入修真一脉。天下间,无数英雄豪杰趋之若鹜,而每次借此入宗者却寥寥无几,入宗试炼之难,考验之严苛,可见一斑。
山门碑上的青年,早已收了法剑,在石碑顶上盘腿坐了下来,目光扫视着广场上的众人,似乎是回忆起了什么。
“想当初,我也像他们一样,历尽千辛万苦才得以进入宗门,这山门碑上的阵法最是艰难,哪怕我修行至现今的程度,仍旧会受到不小的影响,好在这阵法只对地面上行走之人有效,我坐在这高高的山门碑上到也无碍。”
想到这里,青年不由微微一笑,闭上了双眼,打坐入定,等待日落。
", ""
                                           ), GameRoom.LineLength);
        }
Esempio n. 2
0
 public override void Runing()
 {
     KeySelects[0].ToScript = LastRoom.GetType().Name;//直接将返回(0号位的选项)选项设定为它来的房间
     DeBugRun();
     //打印介绍信息
     PrintHelper.PrintStoryText(new StringBuilder().Append(GameMainRecycle.InfoText), GameRoom.LineLength);
 }
Esempio n. 3
0
        public override void Runing()
        {
            DeBugRun();
            PrintHelper.PrintStoryText(new StringBuilder().Append(GameMainRecycle.InfoText), GameRoom.LineLength);
            QuestInfoRoomScript questRoom = (QuestInfoRoomScript)GameMainRecycle.RoomScripts.Group[typeof(QuestInfoRoomScript).Name];

            SelectText.Clear();
            SelectQuest.Clear();
            foreach (var item in Quests)
            {
                SelectQuest.Add(questRoom.Quests.Group[item]);
                SelectText.Add(questRoom.Quests.Group[item].Name);
            }
            OutRoom = LastRoom;
            if (RetureRoom == false)
            {
                SelectIndex = 999;
            }

            SelectIndex = PrintHelper.PrintSelectText(SelectText, SelectIndex);
            if (SelectIndex <= SelectText.Count)
            {
                GameMainRecycle.PlayerInfo.PlayerQuest = (GameQuest)SelectQuest[SelectIndex].Clone();
            }
        }
Esempio n. 4
0
        //按键选择方法,执行于房间脚本之后,用于显示选项,以及触发选项进入对应房间
        public void Select()
        {
            ActivitySelects.Clear();
            bool onlyKey = true;

            foreach (var item in Script.KeySelects)
            {
                if (item != null)
                {
                    //打印房间选项
                    PrintHelper.PrintStoryText(item.PrintSelect(), LineLength);
                    ActivitySelects.Add(item);
                    if (item.Key == Controller.KeyName.NullKey)
                    {
                        onlyKey = false;
                    }
                    Console.WriteLine();
                }
            }

            //如果不是旧的进入过的房间则将光标移到开头,否则移到末尾
            if (!Script.RetureRoom)
            {
                Console.CursorLeft = 0;
                Console.CursorTop  = 0;
            }
            if (onlyKey)
            {
                OnlyKeyToSelect();
            }
            else
            {
                SelectToSelect();
            }
        }