Я новичок в Python. Я пытаюсь создать космическую игру, в которой два космических корабля сражаются друг с другом. Пользователь управляет одним, а другой будет летать и стрелять случайным образом. Пользователь должен защитить себя и открыть огонь по другому кораблю. Если один из кораблей сможет успешно ударить другой 10 раз, то этот корабль победит.
Проблема: я не могу видеть оба корабля одновременно. Когда я управляю одной черепахой, другая черепаха не показывается. Пожалуйста, помогите.
from turtle import *
import random
import pygame
class Application:
space_ship = Turtle()
window = Screen()
window_X = 640
window_Y = 640
ship_x = space_ship.xcor()
Clock = pygame.time.Clock()
def __init__(self):
self.game_config()
self.enemy_config()
def enemy_config(self):
enemy = Turtle()
enemy.penup()
enemy.speed(0)
enemy.shapesize(2)
enemy.setposition(0,-250)
while True:
self.Clock.tick(20)
enemy.fd(10)
if enemy.ycor() >= 340:
enemy.right(50)
enemy.sety(-320)
elif enemy.ycor() = 340:
enemy.right(50)
enemy.setx(-320)
elif enemy.xcor() = 340:
self.space_ship.sety(-320)
elif self.space_ship.ycor() = 340:
self.space_ship.setx(-320)
elif self.space_ship.xcor()
Подробнее здесь: https://stackoverflow.com/questions/627 ... -in-python
Невозможно переместить двух черепах одновременно в Python ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение