Python单机游戏—乱世君临(数据篇)

    这个游戏内容被笔者添加了不少,整体做得还是初具规模的。先放出几段部分功能运行演示,然后我们这篇主要看看数据库表怎么创建。

新建英雄新建势力操作演示

继续游戏操作演示

从自动生成的势力列表中选择势力扮演操作演示

    视频分辨率让人心醉,所以这里用文字分别简单描述一下演示内容:

        开始运行,将显示主菜单

        初临乱世即重新开始一个新游戏,烽火再起即继续之前的游戏,退隐江湖即退出程序。

        按照第一次运行程序的顺序,我们需要开始一个新游戏,所以选择初临乱世,此时显示游戏难度选项,难度越大,敌对势力和所属英雄会越多,并且所获得的内政收益越多,越难攻打

        选择好了难度之后,会自动随机创建既定个数的英雄和势力,此时玩家就可以选择自己再新建一个英雄或者从已经生成的势力中选择一个来进行游戏

        选择势力则会列出自动创建的势力基本信息,以供选择

        选择新建英雄则需要分别输入英雄姓名,性别,年龄等基本信息,然后随机生成五维属性,玩家可以通过重新生成属性来获得满意的五维

        确认创建之后将会提示是否使用新建英雄进行势力新建,就好像是玩家化身的英雄揭竿起义一般,自立为王

        而敌对势力在自动创建的时候会随机分配数目不等的英雄加入麾下,玩家新建的势力肯定也不能一个人去战群雄,所以需要选择当前在野英雄中的部分英雄进行招揽,成立军团

        依据游戏难度不同,新建势力初始可以招揽的在野英雄数也有限制,不过没关系,因为在游戏过程中还可以招揽在野英雄和俘虏英雄的,那是后话,继续,新建了势力之后,玩家就要选择想要扮演的势力了,然后会以势力主公的身份对势力进行指令下达,既可强国治军,又可攻拔势力,体验上马能征战,下马能治国的一代明主之风范

        最后看一下这些数据存放到数据库中是什么样子

势力信息一览

英雄信息一览

兵种信息一览

宝物信息一览

    其中势力信息和英雄信息在每一次重新开始游戏的时候将会全部重新生成覆盖,而宝物信息和兵种信息则作为预设数据存在。当然感兴趣的读者也可以按照自己的喜好将历史上的英雄人物做成预设数据存放到英雄数据表中,这样就可以让古今豪杰共战沙场了。

    前两篇更多的是在介绍内容,下一篇开始逐一实现。欢迎大家继续关注~

    感谢你的阅读,欢迎留言,也可以一起头脑风暴,看看怎么把这个小游戏做得更好玩儿,哈哈!

    最后来一个群二维码,欢迎感兴趣的读者加入,一来可以交流学习,二来可以认识更多志同道合的朋友。下期再会!