로또추첨기 사용해보기
이번 글에서는 ChatGPT와 함께 만든 로또 번호 추첨기를 소개하고, 직접 만든 웹페이지를 티스토리에 삽입하는 방법까지 정리해봤습니다. 프로그래밍에 익숙하지 않아도 충분히 따라할 수 있어요!
💡 어떤 걸 만들었나요?
- 동그란 로또 추첨기 통 안에서 45개의 공이 자연스럽게 굴러다니고
추첨하기
버튼을 누르면 하나씩 공이 추첨돼 확대되고- 결과가 아래에 순서대로 정렬되는 인터랙티브한 로또 추첨기
- 효과음까지 포함되어 더욱 생생한 경험 제공
- GitHub Pages를 통해 웹에 업로드 후 티스토리 블로그에 임베드
반응형
🧠 사용한 기술
- HTML / CSS / JavaScript: 웹 페이지 기본 구성
- ChatGPT: 전체 코드 구현, 애니메이션, 이벤트 처리까지 도와줌
- GitHub Pages: 웹사이트 무료 호스팅
- 티스토리 iframe: 블로그에 삽입
📦 로또 추첨기 주요 기능
🎡 공 움직임
- 통 안에서 공들이 자연스럽게 움직이며 서로 부딪히지 않음
- 벽에 닿으면 반대 방향으로 튕기되, 각도가 살짝 랜덤하게 바뀜
🟢 추첨하기 버튼
- 통 안에서 무작위로 공 1개 선택
- 공이 통 크기만큼 확대되며 강조
- 결과 영역에 순서대로 추가
🔁 다시하기 버튼
- 추첨 통과 결과 초기화
- 공을 다시 섞고 처음부터 추첨 가능
🌐 GitHub Pages에 배포하기
1️⃣ GitHub 리포지토리 만들기
- GitHub 접속 →
New Repository
- 이름 예:
lottodraw
- 공개(Public) 설정
2️⃣ 코드 업로드
index.html
,style.css
,script.js
,draw.mp3
업로드- 업로드 안 보이면
README.md
하나 먼저 만들기
3️⃣ GitHub Pages 설정
Settings → Pages → Deploy from branch
- Branch:
main
, Folder:/ (root)
- URL 생성됨: "https://yourname.github.io/lottodot/"
✍️ 티스토리에 삽입하기
- 티스토리 글쓰기 → HTML 모드
- 아래 코드 삽입
<iframe src="https://yourname.github.io/lottodot/"
width="100%" height="600" frameborder="0" scrolling="no"></iframe>
✔️ 모바일에서도 잘 보이고, 방문자 누구나 추첨 가능!
📝 마무리 후기
이번 작업은 전부 ChatGPT와의 대화로 구현했어요.
처음엔 단순한 번호 뽑기만 하려 했는데,
공 움직임, 추첨 애니메이션, 효과음까지 GPT가 단계별로 도와줘서
완성도 있는 프로젝트가 됐습니다.
HTML, CSS, 자바스크립트를 몰라도
아이디어만 있다면 누구나 GPT와 함께 멋진 웹앱을 만들 수 있어요!
📮 다음 목표
- 당첨번호 자동 비교 기능
- 회차별 결과 저장
- 룰렛 스타일 추첨기
궁금한 점이나 질문은 댓글로 남겨주세요!
GPT가 도와주는 또 다른 창작도 소개할게요 😊
반응형
'잡학지식' 카테고리의 다른 글
국제우주정거장에 둥둥~ 떠다니는 로봇의 정체 (0) | 2025.04.06 |
---|---|
지브리 스타일 이미지 붐! (AI, 그림, 챗GPT 활용법) (0) | 2025.04.03 |
갤럭시 S8+ 완전 분석: 스펙부터 카메라, 배터리, 기능, 구매 팁까지 (0) | 2025.03.26 |
갤럭시 S20 울트라 완벽 분석: 스펙, 기능, 카메라, 배터리, 구매 팁 (0) | 2025.03.26 |
카카오톡 듀얼 메신저 사용법 완벽 가이드 (0) | 2025.03.24 |