말로 하면 게임과 앱이 만들어집니다 — 고2를 위한 90분 AI 코딩

"코딩 문법을 몰라도 괜찮습니다. 상상력만 있으면 AI가 코드를 완성해 주는 시대입니다!"
진행: 구미코딩모임 (gumicoding.co.kr)
영어 단어 외우듯 for, while, def 문법을 외우다 코딩을 포기한 적이 있나요?
오늘 구미코딩모임 세미나에서는 문법을 암기하지 않습니다. 여러분이 상상한 것을 한국어로 설명하면, AI가 내 컴퓨터 안에서 직접 코드를 짜고 게임을 실행해 줍니다.

본 글은 빔프로젝터에 띄워 놓고 실시간으로 함께 보며 진행하는 교안이자, 집에 돌아가서도 그대로 따라 해볼 수 있는 공식 복습 가이드입니다.

2. 컴퓨터가 세상을 보는 방법과 오픈소스 (GitHub)

🎬 1) 영상으로 보는 컴퓨터의 눈 (YOLO)

"컴퓨터가 사람처럼 눈으로 보고, 무엇인지 구별할 수 있을까요?"
  • 화면 속 수백 명의 사람, 자동차, 신호등을 실시간 초당 수십 번 박스로 인식하는 AI 시각 모델입니다.
  • 가장 놀라운 사실: 이 강력한 첨단 인공지능 기술은 전 세계에 **100% 무료(오픈소스)**로 공개되어 있습니다.

🧱 2) 전 세계 개발자들의 레고 창고: GitHub

  • **GitHub(깃허브)**이란?
    • 전 세계 수천만 명의 개발자가 자신이 만든 코드를 공유하고 협업하는 **'개발자들의 인스타그램'**이자 **'거대한 레고 블록 창고'**입니다.
  • 현대 개발의 비밀:
    • 벽돌을 처음부터 굽지 마세요!
    • 남들이 이미 잘 만들어둔 레고 블록(오픈소스)을 가져와 내 아이디어대로 조립하면 누구나 멋진 결과물을 만들 수 있습니다.

4. 챗봇 vs AI 코딩 비서 (OpenCode 라이브 시연)

구분일반 챗봇 (ChatGPT 등)AI 코딩 비서 (OpenCode)
역할화면에 코드 텍스트만 보여줌내 컴퓨터 안에서 직접 파일을 만들고 실행
사용자가 할 일복사해서 파일 만들고 붙여넣기"실행해줘"라고 말하고 구경하기
에러 났을 때에러 복사해서 다시 물어봐야 함스스로 터미널 에러를 읽고 알아서 수정

💻 강사 라이브 시연

학생들에게 즉석에서 아이디어를 받습니다:

"화면에 알록달록한 풍선이 마우스를 따라 둥둥 떠다니는 창을 띄워줘."
강사가 한국어로 입력하면 OpenCode가 즉시 코드를 작성하고 창을 띄우는 과정을 빔 화면으로 확인하세요!
이제 개발자는 타이핑하는 노동자가 아니라, 무엇을 만들지 결정하고 명령하는 디렉터(지휘자)입니다.

5. [실습 1단계] 내 노트북에 OpenCode 설치하기 (15분)

이제 여러분 차례입니다! 노트북을 열고 나만의 AI 코딩 비서를 모셔봅시다.
  1. 본인 노트북의 터미널(또는 명령 프롬프트)을 엽니다.
  2. 강사가 안내하는 설치 명령어를 입력하고 엔터를 누릅니다.
  3. OpenCode가 실행되면 아래 문장으로 첫 인사를 건네보세요.
안녕! 오늘 나랑 파이썬으로 재미있는 미니 게임을 만들 건데 도와줘.

🎮 미션 2: 나만의 게임으로 개조하기 (상상력 챌린지)

기본 게임이 실행되었나요? 이제 여러분의 상상력을 더해볼 시간입니다!
원하는 기능을 OpenCode에게 한국어로 편하게 추가 지시하세요.

💡 추천 프롬프트 예시 (마음에 드는 것을 골라 입력해보세요)

  1. 아이템 변경:
    사과 대신 황금 코인이 떨어지게 해줘.
    
  2. 장애물과 게임오버:
    가끔 폭탄도 떨어지는데, 폭탄을 바구니로 받으면 쾅 터지며 게임오버 창이 뜨게 해줘.
    
  3. 난이도 상승:
    점수가 10점 올라갈 때마다 떨어지는 속도가 1.5배씩 빨라지게 해줘.
    
  4. 배경 그래픽 꾸미기:
    배경을 밤하늘 우주로 바꾸고 반짝이는 별들을 그려줘.
    
  5. 사운드 효과:
    아이템을 받을 때마다 기분 좋은 삐- 소리 효과음을 넣어줘.
    
💬 옆 친구 게임 구경하기: 옆자리 친구는 어떤 기발한 규칙을 추가했는지 구경해 보세요!
오늘 여러분은 문법을 외우는 학생이 아니라, AI를 지휘하는 멋진 개발자였습니다. 수고하셨습니다! 👏