0Pricing
Coding for Kids · レッスン

もう一度遊ぶ

ゲームをループさせます

「もう一度遊ぶ」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。

何度も繰り返し遊ぶ!🔁

こんにちは、ゲームマスターさん!🎮 1ラウンドでも楽しいですが、何度も遊ぶとさらに楽しくなります!🔁

今日はゲーム全体をループさせて、プレイヤーが続けて遊べるようにします!

print('Want to play again? Let me show you how! 🔁')

ラウンド用のループ 🔢

forループを使うと、3ゲーム連続のように、決めた回数だけラウンドをプレイできます!🔢

for round in range(3):
    print('Round', round + 1, 'starting! 🎮')

ゲーム全体をループに入れる 🎯

シンプルなラウンドをループの中に入れましょう。ループ1回につき、ゲームを1回最後までプレイします!🎯

import random
choices = ['rock', 'paper', 'scissors']
for round in range(2):
    computer = random.choice(choices)
    print('Round', round + 1, '- Computer chose', computer)

スコアを記録する 🔢

勝利数を数えましょう!0から始まり、プレイヤーが勝つたびに増えるスコア用の箱を作ります。🔢

score = 0
score = score + 1
print('Your score is now', score, '! 🏆')

ラウンドをまたいでスコアを保つ 📊

スコア用の箱をループの外側に置くと、ラウンドをまたいでスコアを覚えておけます!ループの中でスコアを加算します。📊

score = 0
for round in range(3):
    score = score + 1
    print('After round', round + 1, 'score is', score)

もう一度遊ぶか尋ねる ❓

回数を固定する代わりに、続けたいかプレイヤーに尋ねることもできます!この場合はwhileループを使います。❓

again = 'yes'
while again == 'yes':
    print('Playing a round! 🎮')
    again = input('Play again? yes/no: ')

while ループ 🔄

whileループは、何かが真である限り実行を続けます!🔄 「プレイヤーがyesと言っている間は、遊び続ける」という意味です!

count = 0
while count < 3:
    print('Loop number', count)
    count = count + 1

no と言ったら停止する 🛑

プレイヤーが'yes'以外を入力すると、whileループは停止します!🛑 ゲームを終了する簡単な方法です!

answer = 'yes'
while answer == 'yes':
    print('Another round! 🎲')
    answer = input('Again? (yes/no): ')
print('Thanks for playing! 👋')

何度でも遊べる完全なゲーム 🎮

これが何度でも遊べる、完成したじゃんけんゲームです!'no'と入力するまで続けて遊べます!

import random
choices = ['rock', 'paper', 'scissors']
again = 'yes'
while again == 'yes':
    player = input('Pick rock/paper/scissors: ')
    computer = random.choice(choices)
    print('You:', player, '| Me:', computer)
    if player == computer:
        print('Tie! 🤝')
    elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
        print('You win! 🎉')
    else:
        print('Computer wins! 🤖')
    again = input('Play again? (yes/no): ')
print('Goodbye! 👋')

最終スコアを表示する 🏆

最後に、プレイヤーが何回勝ったかを表示しましょう!楽しいゲームを締めくくるすてきな方法です。🏆

wins = 2
losses = 1
print('Final score! Wins:', wins, 'Losses:', losses, '🏆')

完全なゲームを作りました!🚀

すごいです!🚀 何度でも遊べる、完全なじゃんけんゲームを作りました!ルール、ランダムな手の選択、勝者の判定、ループを学びました。もう立派なゲーム開発者です!🎮

print('🎉 You built Rock, Paper, Scissors! 🎉')
print('You are a coding superstar! 🌟')

クイックチェック!🧠

繰り返し遊べるゲームを作るスキルを試してみましょう!🔁

リプレイチャンピオン!🎉

すばらしいです!🎉 あなたのゲームはもう一度遊べます!

  • forループで決めた回数のラウンドをプレイします 🔢
  • スコア用の箱はループの外側に置きます 📊
  • whileループは何かが真である間、繰り返します 🔄
  • 'no'と入力するとゲームが停止します 🛑

じゃんけんを完成させました!本当に誇らしいです!🏆

again = 'yes'
while again == 'yes':
    print('Fun round! 🎮')
    again = 'no'
print('Great game! 👋')

よくある質問

「もう一度遊ぶ」レッスンは無料ですか?

はい。「もう一度遊ぶ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Coding for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Coding for Kidsコースには全4レッスンが含まれています。

「もう一度遊ぶ」で何を学びますか?

ゲームをループさせます ブラウザで直接実行するハンズオンコードでCoding for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Coding for Kidsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCoding for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「もう一度遊ぶ」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCoding for Kidsレッスンでコードを書いて実行できますか?

はい。すべてのCoding for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. ルール
  2. コンピューターの選択
  3. 勝者を決める
  4. もう一度遊ぶ
← Coding for Kidsに戻る