Невозможно переместить двух черепах одновременно в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно переместить двух черепах одновременно в Python

Сообщение Anonymous »

Я новичок в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»