스무 점 먼저 내기
게임을 만듭니다
스무 점 먼저 내기은(는) CoddyKit의 무료 Javascript for Kids 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Javascript for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Javascript for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
First to Twenty에서 승리하기! 🎯
진짜 게임을 만들 시간입니다. First to Twenty입니다! 🎯
플레이어들이 번갈아 가며 주사위를 굴립니다. 먼저 20점에 도달한 플레이어가 이깁니다! 🏆
console.log('First to 20 wins! 🎯')
console.log('Keep rolling! 🎲')목표 🏁
goal을 20으로 설정해 보겠습니다. 점수가 goal에 도달할 때까지 계속 굴립니다! 🏁
나중에 쉽게 바꿀 수 있도록 goal을 상자에 저장합니다. 📦
let goal = 20
console.log('Goal: reach ' + goal + ' points! 🎯')점수 시작하기 📦
모든 게임은 0점에서 시작합니다. 📦
goal에 도달할 때까지 주사위를 굴리고 더하겠습니다! 🎲
let score = 0
let goal = 20
console.log('Score: ' + score + ' / Goal: ' + goal)20에 도달할 때까지 굴리기 🔄
while 반복문이 완벽합니다! 점수가 20보다 작은 동안 계속 굴립니다. 🔄
20 이상이 되면 반복문이 중지됩니다! 🛑
let score = 0
while (score < 20) {
score += Math.floor(Math.random() * 6) + 1
}
console.log('Reached ' + score + '! 🎉')각 결과 보여 주기 🎲
게임을 지켜볼 수 있도록 매번 나온 결과를 출력해 보겠습니다! 🎲
점수가 올라가는 모습을 보면 정말 신납니다! 📈
let score = 0
while (score < 20) {
let roll = Math.floor(Math.random() * 6) + 1
score += roll
console.log('Rolled ' + roll + ', score is now ' + score)
}
console.log('Winner! 🏆')두 플레이어가 번갈아 하기 👥
이제 player 2를 추가해 보겠습니다! BOTH 0에서 시작합니다. 👥
두 플레이어가 20점을 향해 경쟁하게 하겠습니다! 🏁
let player1 = 0
let player2 = 0
player1 += Math.floor(Math.random() * 6) + 1
player2 += Math.floor(Math.random() * 6) + 1
console.log('P1: ' + player1 + ', P2: ' + player2 + ' 🎲')둘 다 20을 향해 경쟁하기 🏁
한 명이 20점에 도달할 때까지 두 플레이어 모두 계속 굴립니다! 🏁
둘 중 한 명이 이기면 중지하도록 OR ||를 사용합니다. 🔀
let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
p1 += Math.floor(Math.random() * 6) + 1
p2 += Math.floor(Math.random() * 6) + 1
}
console.log('Final: P1=' + p1 + ' P2=' + p2 + ' 🎲')승자 찾기 🏆
주사위 굴리기가 중지되면 누가 먼저 20점에 도달했는지 확인합니다! 🏆
if를 사용해 챔피언을 찾습니다! 🎉
let p1 = 21
let p2 = 18
if (p1 >= 20) {
console.log('Player 1 wins! 🏆')
} else {
console.log('Player 2 wins! 🏆')
}전체 게임 🕹️
EVERYTHING을 하나의 게임으로 합쳐 보겠습니다! 🕹️
굴리고, 더하고, 확인한 다음 승자를 발표합니다! 🎉
let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
p1 += Math.floor(Math.random() * 6) + 1
p2 += Math.floor(Math.random() * 6) + 1
}
console.log('P1: ' + p1 + ', P2: ' + p2)
if (p1 >= 20) console.log('Player 1 wins! 🏆')
else console.log('Player 2 wins! 🏆')여러분만의 게임으로 만들기! 🎨
이제 게임을 바꿀 수 있습니다! 🎨
- goal을 30이나 50으로 바꾸기 🎯
- 6이 나왔을 때 보너스 점수 추가하기 🎁
- 세 번째 플레이어 추가하기! 👥
이제 여러분의 게임입니다! 😎
let goal = 30
console.log('New goal: ' + goal + '! 🎯')
console.log('Make the game your own! 🎨')완전한 게임을 만들었습니다! 🕹️
와! First to Twenty 게임 전체를 만들었습니다! 🎉
- 도달해야 할 goal 🎯
- 계속 굴리게 하는
while반복문 🔄 - 각 플레이어의 점수 🏅
- 승자 확인 🏆
console.log('You built a game! 🕹️')
console.log('You are amazing! 🌟')빠른 확인 🧠
마지막 두뇌 문제입니다! 🤔
해냈습니다! 🎉
주사위 굴리기 과정을 모두 마쳤습니다! 🥳
- 주사위 하나 굴리기 🎲
- 주사위 두 개를 굴려서 더하기 🎲🎲
- 점수 기록하기 🏅
- First to Twenty 만들기 🎯
이제 진정한 게임 제작자입니다! 🌟
console.log('Course complete! 🎓')
console.log('Great rolling! 🎲🎉')자주 묻는 질문
“스무 점 먼저 내기” 강의는 무료인가요?
네 — “스무 점 먼저 내기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Javascript for Kids 강의 전체를 잠금 해제할 수 있습니다. Javascript for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
“스무 점 먼저 내기”에서 뭘 배우나요?
게임을 만듭니다 브라우저에서 직접 실행하는 실습 코드로 Javascript for Kids을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Javascript for Kids을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Javascript for Kids은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“스무 점 먼저 내기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Javascript for Kids 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Javascript for Kids 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 주사위 굴리기
- 주사위 두 개
- 주사위 점수 기록하기
- 스무 점 먼저 내기