这个现代化的社会,3D、2D游戏比比皆是,于是我在思索是否能特立独行,做一款与众人不同的文字游戏。
首先得确定游戏的框架(“基本框架源码附在文末”):
开始界面
选择界面
选择内容:
战斗
购买资源
与人机进行互动
闯关
匹配用户
结束界面
既然基本框架已经确定,接下来就是进行制作
基本实现代码为:
def 战斗模块:
xxx
def 开始模块:
xxx
def 结束模块:
xxx
.....
首先得确定开始界面
import random
import time
print('-'*40)
print('\t欢迎来到万率之领')
print('-'*40)
time.sleep(1.5)
print('请为自己的部落取名字')
role=input('>')
coins=100
coins_two=100
print("服务器消息:欢迎%s部落来到万率之领"%role)
time.sleep(1)
print("尊敬的首长,您目前的部落信誉是%s,部落有%s金币"%(coins,coins_two))
确定部落的初始信誉和金币
方便以后为购物系统奠定基础
接下来添加选择界面
#循环插入
while True:
s=input("首领,请选择您现在的操作:\n 1.商人的店铺\n 2.招募村民\n 3.远征\n 4.攻打哥布林部落\n 5.查看部落情况\n 6.退出\n >")
if s=="1":
one()
elif s=="6":
we=input("首领,您真的要退出吗\n 1=yes 2=no")
if we=="1":
exit()
else:
print("看吧,我说您不会退出的")
else:
print("首领,请您正确选择")
为了用户能够更好的了解并体验我们的游戏,我们需要添加教程来引导用户
如果想好一个战斗系统的框架
才可以进行
经过冥思苦想,我最终将战斗体系确定为以下代码:
#选择:if
while True:
d=in