説明から読み取れるように (またはそうでなくても)、Pong に近いゲームを作成するのに助けが必要です。
私はプログラミングの初心者で、すべて独学で学んでいます。あなたが作成を手伝ってくれるゲームは、私の初めてのゲームになります。
私のバージョンのゲームは、次のように説明されています。
写真 (初心者なのでここに写真を投稿できません): http://www.upload.ee/image/3307299/test.png (このリンクは安全です)
したがって、1 番は壁 (黒い壁) を表し、2 番は時間が止まるエリア (ゲームオーバー) を示します。3 番は生き残った時間です。番号 4 は、バウンドするボールです (ポンのように)。
コード:
import pygame
import random
pygame.init()
screen = pygame.display.set_mode([640, 480])
paddle = pygame.image.load("pulgake.png")
pygame.display.set_caption("PONG!")
back = pygame.image.load("taust.png")
screen.blit(back, (0, 0))
screen.blit(paddle, (600, 240))
pygame.display.flip()
xpaddle = 600
ypaddle = 240
delay = 10
interval = 10
pygame.key.set_repeat(delay, interval)
while True:
screen.blit(back, (0,0))
screen.blit(paddle, (xpaddle, ypaddle))
pygame.display.flip()
pygame.time.delay(20)
for i in pygame.event.get():
if i.type == pygame.QUIT:
sys.exit()
elif i.type == pygame.KEYDOWN:
if i.key == pygame.K_UP:
ypaddle = ypaddle - 10
if ypaddle < 10:
ypaddle = 10
elif i.key == pygame.K_DOWN:
ypaddle = ypaddle + 10
if ypaddle > 410:
ypaddle = 410
弾むボールが欲しいのですが、作る知識がありません。それは本当に難しいことである必要はありません (おそらく pygame.draw.circle を使用しますか?) 実際には単純でなければなりません。なぜなら、スプライトは私には多すぎるかもしれないからです。私の考えは、ボールが特定の座標に到達するたびに座標を変更することでした。私が好きなゲームを誰かに作ってもらうだけではなく、教育目的です。
あなたが提供するコードでいくつかのコメントを見てみたいです。私が言ったように、私はちょうどそれを学び始めました。私の英語は最高ではありません。申し訳ありません。前もって感謝します!(私の投稿が少し混乱しており、具体的でないことは承知しています)
必要に応じて、背景とパドルの写真もアップロードします。