INTERMEDIATE
2 hours•4 chapters
Game Mechanics
Design engaging game mechanics like points, levels, and powerups.
Progress: 0%In progress
What You'll Learn
진짜 변수로 score, lives, levels 추적하기
매 frame마다 업데이트하고 그리는 game loop 만들기
collision detection, spawning, 시간제 powerups 추가하기
난이도를 올리고 사라지지 않는 high score 저장하기
Description
게임을 정말 재미있게 만드는 게 뭔지 궁금했던 적 있어? 그건 그래픽이 아니라 메커닉이야. 동전을 잡으면 올라가는 score, 실수하면 줄어드는 lives, 다섯 번의 영광스러운 초 동안 너를 무적으로 만드는 powerup. 이 튜토리얼에서는 이 모든 걸 진짜로, 네가 읽고 고칠 수 있는 코드로 만들어 볼 거야.
너의 Vibe Coding Academy 아바타가 진짜 JavaScript 예제와, 각 부분을 만들 때 쓸 수 있는 정확한 AI 프롬프트로 안내해 줄 거야. 여기 있는 모든 코드 조각은 진짜로 작동하는 코드야 —— 얼버무림도, "이렇다고 상상해 봐" 식의 자리표시자도 없어.
끝날 무렵에는 거의 모든 2D 게임이 어떻게 만들어지는지에 대한, 실제로 쓸 수 있는 머릿속 모델을 갖게 될 거야: state, game loop, collisions, spawning, powerups, 난이도, 승패, 그리고 페이지를 새로고침해도 살아남는 high score. 가 보자!
What's Inside
- 1장 — 소개: "메커닉"이 진짜 뭔지, 그리고 그것에 대해 AI와 어떻게 이야기할지
- 2장 — Score, Lives, Levels: state 추적과 진짜 game loop
- 3장 — Powerups와 난이도: collisions, spawning, 시간제 효과
- 4장 — 너만의 Game Loop 만들기: 승패와 저장되는 high score
About 2 hours • 4 chapters
"Grab a snack — we're about to build the guts of a real game together!"