前言
我相信很多小伙伴是有玩过阴阳师这个游戏的,但是有没有想过说自己可以制作出来了?
今天的话给大家带来的是一个简单版本的阴阳师小游戏,Python简化版的吧,纯文本的,虽然玩起来可能不是很爽,但是给一些刚刚入门的小伙伴来学习还是绰绰有余的!
准备好了我们就要开始啦!
相关文件
想学Python的小伙伴可以关注小编的公众号【Python日志】
有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!!
需要源码的小伙伴可以在公众号回复阴阳师
Python源码、问题解答学习交流群:773162165
开发环境
Python版本:3.6.7
相关模块:
pygame
time
game_select
以及一些python自带的模块。
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
效果实现
进入游戏场景,选择我们的人物
看上去多少有点简易,希望大家不要喷我,哈哈
代码实现
主函数
# -*- coding: utf-8 -*-
"""
阴阳师主程序
1、创建一个SSR、一个SR以及R 游戏人物,分别是:
大天狗,男,式神:是,主人:黑晴明,攻击力3136、生命10026
雪女,女,式神:是,主人:黑晴明,攻击力 3048、生命 10634
九命猫,女,式神:否;主人:黑晴明,攻击力2968、生命力 9905
2、游戏场景,分别:
请在每一个场景里输出(“敌人还有五秒到达战场”)
如果生命或者攻击力没有这么多,则失败,回程
阴界裂缝,消耗220攻击力、2000生命。。
鬼王封印,消耗3100攻击力、3000生命力
回城, 回复原来的攻击力和生命力
知识点:
代码重构
"""
from yinyangshi import *
import game_select as gs
import time
# 进入游戏场景
while True:
# 游戏欢迎界面
gs.welcome()
time.sleep(3)
# 游戏人物介绍
gs.introduction_game_character()
gs.please_select_game_character()
input_figure = int(input('请输入您使用的游戏人物'))
game_figure = gs.select_figure(input_figure)
time.sleep(2)
# 游戏场景介绍以及选择
gs.introduction_game_scene()
gs.please_select_scene()
time.sleep(2)
select_game = int(input('请输入您要进入的游戏场景'))
# 开始游戏
gs.enter_scene(game_figure, select_game)
# 是否进入下一轮游戏
print()
end_