생초보 구글 앱스 스크립트와 친해지기

소개

사다리 게임 만들어 볼까

막연히 구글 앱스 스크립트가 무엇인가 해서 가장 친숙한 사다리 게임이 만들어질까하고
클로드와 함께 시도함. 자동화 과정에서 이런 것이 언젠가는 사용 될꺼라 생각하고 시도함.

진행 방법

여즉 클로드 프리웨어로 연명하다 정식 클로드로 사용함.

성공하지도 못했는데 사다리 게임을 만드는게 이렇게 힘드나 하고 느낌. 머리는 있는데 손발이 안 움직이는 답답함. 그래도 클로드와 앱스 스크립트가 아니면 엄두도 못내는 그런 일을 체험함. 포트란, 코볼로 프로그래밍 하던 시절이 마지막인데 참 편한 세상임을 다시 한 번 느낌.

프롬프터

구글앱스 스크립트를 이용하여 사다리 게임을 만들려고해. 너는 구글앱스 스크립트를 이용하여 게임을 만드는 20년 경력의 개발자야. 먼저 사다리 게임을 이용하는 참여자는 5명이야. 5개의 사다리 중 2번째 사다리에 벌금 100%가 놓여 있어. 사다리 주행 방향은 첫재 교차점까지는 아래방향 이동, 2번째 교차점에서는 왼쪽이든 오른쪽이든 진행, 다시 세번쨰 교차점까지 아래방향 이동이 반복 주행해. 모든 수직선과 수직선 사이의 수평선 갯수는 10개야. 수평선은 옆의 수평선과 연결될 수 없어. 첫번째 참여자가 끝나면 다음 참여자는 다음이라는 버튼을 눌러야 시작할 수 있어. 주행시에 빨간점이 따라서 움직이는 것을 볼수 있도록 해줘. 이런 사다리 게임을 만들어줘.

수직선 사이의 수평선 수량이 10개이어야 하는데 10개가 아니니 10개가 되도록 다시 만들어줘

첫번째 수직선과 두번째 수직선 사이에 10개의 수평선, 두번째 수직선과 세번째 수직선 사이에 10개의 수평선, 세번째와 네번째 수직선 사이에 10개의 수평선, 네번쨰와 다선번째 수직선 사이에도 10개의 수평선이 필요하고, 수평선들끼리 연결되어서는 안되도록 다시 만들어줘

수평선은 랜덤으로 위치하게 다시 만들어줘

과정의 결과물 (제출 시간에 쫓겨 여기까지)

최종 결과물 (프플렉시티로 받은 프롬프터 마지막 한 줄이 정상적인 사다리를 보여주네요)

https://script.google.com/macros/s/AKfycbxaoxBhEBlylWo1xQa4rfERDtSzGiLDXPwJTO26dm8EaXbBryhbug6kCOvjdEftj7xR/exec

여러 행과 열이 있는 스프레드시트의 스크린샷

중간 산출물들

https://script.google.com/macros/s/AKfycbwDAXrUNqqa8XIViygZW_ayWwV7uMJNglpiFDbdunurvwo2O_6ol7oOPZYxurpdZKxA/exec

한국 막대 그래프의 스크린샷

https://script.google.com/macros/s/AKfycbzPsfNSB3pMLxMLMqqK3cXZl0zxdg3w86rKuideKb4VTnylPVANLqzO_ZHn_TT-P7ZX/exec

https://script.google.com/macros/s/AKfycbxalydSJMU9ATuXb1BZtu_ih4R1TRMe5bvCrYNRWrKVmHu9t2ljd81v6oIfOxpoYMdh/exec

고정변수가 아닌 유동변수로 좀 더 넒은 사다리를 봐야 겠어요

결과와 배운 점

클로드를 이용한 프로그램밍은 정말 눈에 확 들어오면서도 기대감이 높았던지 실망을 하다 다시 평정심을 유지할 수 있었다. 다 그렇지 뭐..하는 그런 느낌.

하지만 이걸 생짜로 만들려면 기초부터 얼마나 닦고 갈아야하는가 하는 생각을 하면 대단한 물건이다. 앱슷 스크립트 구조를 정확하게 인지를 하지 못하고 있다보니 수정의 단계가 아닌 프롬프트를 통으로 시도하는 경우가 많았다. 시간이 해결해 줄것이라고 본다.

막히면 다른 AI를 이용해야 한다는 걸 다시 느

구글앱스 스크립트 물건인것 같은데 보안으로 회사에서 사용을 못하다보니 반쪽인게 아쉽네요.

1
5개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요