创建三个游戏人物的编程可以通过定义一个类来实现,每个游戏人物都是这个类的一个实例。下面是一个简单的示例,展示了如何创建三个游戏人物,并且定义了他们在不同游戏场景中的行为。
```python
class Game_person:
def __init__(self, name, sex, age, fighting):
self.name = name
self.sex = sex
self.age = age
self.fighting = fighting
def game_scene1(self):
self.fighting = self.fighting - 200
return self.fighting
def game_scene2(self):
self.fighting = self.fighting + 100
return self.fighting
def game_scene3(self):
self.fighting = self.fighting - 500
return self.fighting
创建三个游戏人物实例
player1 = Game_person('小A', '女', 18, 1000)
player2 = Game_person('小B', '男', 20, 1800)
player3 = Game_person('小C', '女', 19, 2500)
打印游戏开始信息和人物选择
print("-" * 10 + "游戏开始" + "-" * 10)
print("请选择游戏人物:")
print("1." + "小A,女,18,初始战斗力1000")
print("2." + "小B,男,20,初始战斗力1800")
print("3." + "小C,女,19,初始战斗力2500")
假设用户选择了小A
selected_player = input("请输入选择的人物编号(1/2/3): ")
if selected_player == '1':
player = player1
elif selected_player == '2':
player = player2
elif selected_player == '3':
player = player3
else:
print("无效的选择,请重新输入。")
exit()
根据选择的场景执行相应的游戏逻辑
print(player.name + "的战斗力变化如下:")
print(player.game_scene1())
print(player.game_scene2())
print(player.game_scene3())
```
在这个示例中,我们定义了一个名为 `Game_person` 的类,它包含了初始化方法 `__init__` 和三个方法 `game_scene1`、`game_scene2` 和 `game_scene3`,分别代表不同的游戏场景。然后,我们创建了三个游戏人物实例 `player1`、`player2` 和 `player3`,并打印了游戏开始信息和人物选择。最后,根据用户的选择,我们执行了相应的游戏逻辑。
这个示例使用了面向对象编程的概念,通过定义类来创建游戏人物,并通过实例化类来创建具体的对象。每个对象都有自己的属性和方法,可以独立地执行操作。