왜 AI와 함께 코딩을 배울까요?
AI에게 묻고, 바로 실행하며 배우는 코딩
격자, 방향키, 먹이, 충돌, 점수, 게임오버를 단계별 프롬프트로 완성해보세요.
이 강의에서 만들 결과물을 미리 확인해보세요.
챕터별 결과 화면을 짧게 모아 전체 제작 흐름을 보여줍니다.
왜 AI와 함께 코딩을 배울까요?
왜 게임으로 시작할까요?
이 강의의 장점
어떤 방식으로 배우나요?
이 강의는 기본적으로 Cursor + Go Live 환경을 기준으로 제작되었습니다.
하지만 Cursor가 없어도 아래 환경에서 실습할 수 있습니다.
중요한 것은 특정 도구가 아니라, AI에게 프롬프트를 입력하고 생성된 코드를 실행해 보며 수정하는 흐름입니다.
AI Web Game Starter
AI에게 한 번에 게임을 만들어달라고 하지 않고, 단계별 프롬프트로 3개의 웹게임을 직접 완성합니다.
로그인 없이 무료 샘플 lesson을 바로 체험할 수 있습니다. 샘플로 학습 흐름을 확인한 뒤, 마음에 들면 수강 신청으로 전체 레슨을 이어갈 수 있습니다.
전체 14개 레슨 · 1시간 35분
완성된 뱀 게임을 먼저 실행해 보고, 방향키로 뱀을 움직이고 먹이를 먹으면 점수가 올라가는 전체 흐름을 확인합니다. 이번 강의에서 어떤 게임을 만들게 되는지 목표를 이해합니다.
Cursor와 VS Code, Go Live 환경을 준비하고 강의 자료 다운로드 방법을 확인합니다. 앞으로 만들 HTML, CSS, JavaScript 파일이 어떻게 실행되는지 확인합니다.
전체 실습 소스 zip을 한 번에 다운로드하고 Cursor에서 진행하는 방법을 익힙니다.
완성된 뱀 게임 화면을 다시 확인하고, 게임판, 뱀, 먹이, 점수, 게임오버가 어떤 순서로 만들어지는지 살펴봅니다. 이번 장에서 만들 기능의 전체 흐름을 이해합니다.
뱀이 움직일 격자형 게임판을 화면에 만듭니다. 게임판 크기와 칸 간격을 정하고, 브라우저에서 뱀 게임의 기본 무대가 제대로 보이는지 확인합니다.
게임판 위에 뱀의 시작 위치를 한 칸으로 표시합니다. 아직 움직이지는 않지만, 뱀이 어디에서 출발하는지 화면에서 확인합니다.
키보드 방향키를 눌렀을 때 뱀이 이동할 방향을 바꿀 수 있게 만듭니다. 위, 아래, 왼쪽, 오른쪽 입력이 게임 안에서 어떻게 연결되는지 확인합니다.
방향을 정하면 뱀이 일정한 속도로 앞으로 움직이게 만듭니다. 사용자가 계속 키를 누르지 않아도 뱀이 스스로 이동하는 기본 게임 흐름을 완성합니다.
게임판 안에 뱀이 먹을 먹이를 표시합니다. 먹이가 화면의 한 칸에 나타나도록 만들고, 뱀이 먹이를 향해 움직일 수 있는 구조를 준비합니다.
뱀이 먹이에 닿으면 점수가 1점씩 올라가게 만듭니다. 먹이를 먹은 뒤 새로운 먹이가 다시 나타나는지 확인하면서 게임의 목표를 완성합니다.
먹이를 먹을 때마다 뱀의 몸이 한 칸씩 길어지도록 만듭니다. 점수만 오르는 게임이 아니라, 뱀이 점점 길어지는 진짜 뱀 게임 규칙을 추가합니다.
뱀이 게임판 밖으로 나가면 게임이 끝나도록 만듭니다. 벽에 부딪혔을 때 게임오버 화면이 나오고, 더 이상 게임이 진행되지 않는지 확인합니다.
뱀이 길어진 뒤 자기 몸에 부딪히면 게임이 끝나도록 만듭니다. 단순히 먹이를 먹는 게임에서 벗어나, 조심해서 움직여야 하는 뱀 게임의 핵심 규칙을 완성합니다.
지금까지 만든 게임판, 뱀 이동, 먹이, 점수, 길이 증가, 충돌, 게임오버 기능을 하나로 정리합니다. PC와 모바일에서 완성된 뱀 게임이 안정적으로 실행되는지 최종 점검합니다.