模拟编程游戏
发布时间: 2023-12-27 04:56:37
⑴ python模拟抢21游戏 怎么编程呀呀呀呀 就是两个人玩 依次没人说1到3个数 先到21胜
defgame_21():
defwin():
ifA==21:
print('Awin')
ifB==21:
print('Bwin')
#总有个要先录入
A=int(input('A录入:'))
#最开始录入的不能大于3
ifA>3:
print('不符合规则')
#大于了就重新来
returngame_21()
whileTrue:
#保证第二个录入的不能间隔3,且不能往小了写,到21就判断赢
whileTrue:
B=int(input('B录入:'))
ifB-A>3orB-A<=0:
print('录入不符合规则,重新录入 ')
elifB==21:
returnwin()
else:
break
whileTrue:
##保证下个录入的不能间隔3,且不能往小了写,到21就判断赢
A=int(input('A录入:'))
ifA-B>3orA-B<=0:
print('录入不符合规则,重新录入 ')
elifA==21:
returnwin()
else:
break
if__name__=='__main__':
game_21()
大概是这个逻辑
⑵ 游戏编程的射击类游戏
这里所说的射击类,并非是类似《VR战警》的模拟射击(枪战),而是指纯粹的飞机射击,或者在敌方的枪林弹雨中生存下来,一般由玩家控制各种飞行物(主要是飞机)完成任务或过关的游戏。此类游戏分为两种,一叫科幻飞行模拟游戏(SSG=Science-Simulation Game),非现实的,想象空间为内容,如《自由空间》、《星球大战》系列等;另一种叫真实飞行模拟游戏(RSG=Real- Simulation Game),以现实世界为基础,以真实性取胜,追求拟真,达到身临其境的感觉。如《皇牌空战》系列、《苏-27》等等。另外,还有一些模拟其他的游戏也可归为STG,比如模拟潜艇的《猎杀潜航》,模拟坦克的《野战雄狮》等。STG也可以按照视角版面分为:纵版、横版、主观视角。
纵版:最为常见,如街机中的《雷电》、《鲛鲛鲛》、《空牙》等,都堪称经典之作。
横版:横轴射击,如《沙罗曼蛇》系列、《战区88》
主观视角:仿真,模拟战机就属此类。
一般指的是卷轴式射击游戏,出现的相当的游戏类型。纯2D STG的系统是在卷动的背景图片上,玩家自机的活动块与敌方子弹(和战机)的活动块,自机子弹的活动块和敌战机的碰撞计算。玩家在游戏中的目的就是获得最高分数的记录,或者是在敌方的枪林弹雨中成功存活。代表作品有彩京的《194X》系列,CAVE的《首领蜂》系列,IREM的《雷电》系列。伪3D的作品有《R-TYPE》系列,《雷霆战机》系列。