아이에게 코딩 가르치기: 현대 MUD로 만든 게임
Teaching my kid to code with a modern MUD

저자는 8살 딸을 위해 텍스트와 이미지, 그리고 작은 스크립트 언어 'Cant'로 구성된 멀티플레이어 월드 'Canon'을 만들었다. HyperCard에서 영감을 받아, 모든 것이 플레이어에 의해 생성되고 수정 가능한 환경을 설계했다. 딸은 게임을 좋아하며, 저자는 이를 통해 코딩 교육의 새로운 가능성을 보여준다.
HyperCard는 마법 같았고, 동시에 형편없었다.
HN 토론
69- saidnooneever
댓글 섹션이 꽤 비판적/가혹한데, 이유가 있나요? 저는 이게 그들 둘 다에게 멋진 프로젝트라고 생각해요. 그리고 기본 프로젝트에 LLM을 사용하는 건 완전히 이해할 수 있어요. 읽어보면 '재미'를 위한 것이니까요. 뭔가와 경쟁하려는 것처럼 보이지도 않고요. 아이는 부모가 만든 환경 안에서 배울 수 있고, 그래서 그 환경을 개선하는 데 함께 협력할 수도 있으며, 아이는 그 환경 안에서 자신만의 학습도 할 수 있어요. 아이가 좋아한다면 정말 멋진 괴짜 모험이 될 것 같아요! 좋아요. 그들 사이에 멋진 상호작용을 불러일으키고 멋진 추억을 만들기를 바랄게요. 또한, 사람들은 예전에 어땠는지 잊었을 수도 있어요. 저는 그렇게 늙지 않았어요. 펜티엄 1이 제 첫 PC였죠. 저는 PASCAL, QBASIC, 그리고 나중에는 '게임메이커' CD 같은 것에 포함된 맞춤형 C 구현으로 게임 만드는 법을 배웠어요. 이건 어린 나이에 배우기엔 모두 매우 복잡했어요... PC 가게에서 책을 많이 사야 했고 (인터넷도 없었죠!) 이해하려고 애썼어요. 훨씬 나중에야 겨우 이해했어요! 물론 Scratch 같은 것도 있지만, 이 프로젝트의 아름다움은 이게 '그들만의 것'이라는 거예요. 그게 부모와 아이의 삶에 가져다줄 즐거움을 우리 모두 인정할 수 있지 않나요? 배움은 보너스예요! 모든 게 기술적으로 최고가 되는 게 중요한 건 아니에요. 모든 일에 해병대처럼 굴지 마세요. 우리는 누가 최고의 코드를 쓰는지 전쟁 중이 아니에요. 제 생각에 LLM 기술을 프로젝트에 잘 활용한 것 같아요. 박수를 보냅니다!
- njoyablpnting
저는 한동안 전문적으로 아이들에게 코딩을 가르쳐 왔습니다. 결국 중요한 것은 아이가 몰입할 수 있는 것이 무엇이냐입니다. 어떤 아이들은 Scratch를 완전히 싫어하다가 텍스트 프로그래밍에 완전히 빠지기도 합니다. AI로 코딩을 가르치는 것에 대해 지금까지 발표된 자료를 따라가 봤는데, 결론이 나지 않았다고 말하는 것이 최선이며, 이는 제 경험과도 일치합니다. 우리는 AI를 완전히 무시하지 않습니다. 이제는 표준 개발 도구이기 때문입니다. 하지만 환경이 엄격하게 제한되지 않으면 해로울 수 있습니다. AI가 코드를 빠르게 뱉어내면 학생이 압도당할 수 있습니다. 기본 빌딩 블록을 주면 아이들이 무엇을 만들 수 있는지 놀랄 것입니다: https://jump.academy/projects/fruit-drop 때로는 프로젝트에 집중된 변경을 하도록 AI를 사용하게 합니다. 예를 들어 "캐릭터가 점프할 때 공중제비를 하게 해" 같은 것인데, 그러면 학생은 많은 맥락으로 둘러싸인 상당히 통제된 diff를 얻게 됩니다. 이것이 정말로 코딩 '문해력'을 향상시킨다고 생각합니다. 저는 학생들이 for 루프를 암기해서 쓰는 것보다 코드를 잘 읽을 수 있기를 바랍니다. 그래서 이런 점에서 유용하다고 느꼈습니다.
- rryan
CircleMUD는 제가 C와 네트워크 프로그래밍을 처음 접한 계기였습니다. 저는 8-10세 아이들을 위한 컴퓨터 캠프에 있었는데, BASIC을 가르쳤습니다. 상담원 중 한 명이 Caltech에서 학부 과정을 밟고 있었는데, BASIC에 지루해하는 학생들을 별도의 그룹으로 빼내 CircleMUD를 편집하며 C를 배우게 했습니다. 기존 MUD를 해킹하는 것은 즉각성/상호작용성과 재미의 완벽한 조합이었고, 제가 빠져들게 했습니다. 그 사람에게 정말 감사합니다. 그가 어디에 있든. 그는 아마 제 인생의 방향을 바꿨을 것입니다.
- mickeyp
MUD는 아이들에게 '느린 게임'을 소개하는 정말 멋진 방법입니다. 그렇게 부를 수 있다면요. 저는 MUD와 함께 자랐습니다. 그것은 제 소중한 추억입니다. 방, 몹을 설계하고 웅장한 지역 디자인을 구상하는 데는 재미있는 '레고 스타일'의 창의력이 많이 있습니다. 멋진 아이디어네요.
- moffers
저는 어렸을 때 MUD를 좋아했고, 오래된 서버에 가입해서 탐험하는 데서 오는 몰입감과 깊이감이 정말 그립습니다.