일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 딥러닝
- 카카오
- Selenium
- 오늘배워오늘쓰는
- 독학
- 파이썬게임
- 자동화
- 머신러닝
- 음성인식
- Python
- Quickstart
- 기본기
- kakao
- 파이썬독학
- 웹크롤링
- 구글캘린더
- 파이썬
- 파이썬간단한게임
- 구글일정
- STT
- 파이썬게임만들기
- 빅데이터
- 소스코드
- 구글
- 크롤링
- 인공지능
- 업무자동화
- Ai
- OpenAPI
- 간단한파이썬게임
- Today
- Total
목록전체 글 (119)
ai-creator

유치한 게임에 오신 것을 환영합니다. 이번에는 벽돌 부수기 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번 장에서는 벽돌 부수기 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 벽돌 부수기 게임입니다. 벽돌 부수기 게임의 규칙은 다음과 같습니다. 벽돌 부수기는 화면의 벽을 반사하면서 이동하는 공으로 위쪽에 위치한 벽돌을 한 토막 씩 부수는 게임입니다. 이 때 공이 화면 아래쪽으로 떨어지지 않게 바(막대기)를 좌우로 조작하여 튕겨내야 합니다. 공의 개수를 늘리거나 공이 바(막대기)에 맞는 위치 따라 가속도를 주는 방법 등으로 난이도를 조절할 수 있습니다. 벽돌부수기는 화면의 벽..

pygame에서는 mixer에서 음악기능을 담당합니다. 이를 이용해서 배경음, 효과음을 내보아요. 1. mixer 사용법 사용법은 너무 간단합니다. mixer에는 sound, streaming 방법을 지원하고 있고 여기에서는 sound만 다뤄보겠습니다. sound의 경우는 지원하는 확장자가 있습니다. wav / ogg / wma 만 되고, mp3 안된답니다. 관련 합수는 아주 간단해요. 아래와 같습니다. pygame.mixer.Sound( filename ) 음악 파일 설정 및 객체 생성 play(loops=0, maxtime=0, fade_ms=0) 재생 ** play(-1) : 무한 반복 stop() get_volume() 현재 볼륨값 확인 set_voume(float) 볼륨 설정 fadeout(ti..
www.youtube.com/watch?v=n5WUo4oCoDw 정말 만들어 보고 싶었던 제품인데 벌써 출시가 되었네요. 어디가면 살 수 있는건가요????????!!!!!!!! 여름철이 다가오니 너무 사고 싶습니다~~

AI로 마스크 착용을 감지하는 프로젝트 를 진행해보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 학습 목표 2. 사전 준비 3. 사전 지식 쌓기 4. 구현 5. 요약정리 ㅁ 참조 1. 학습 목표 마스크가 일상화된지 1년이 넘어갑니다. 공공장소에 입장할 때, 마스크 착용과 온도체크가 필수입니다. 레스토랑이나 카페에서 음식물 섭취시를 제외하고는 마스크를 착용하고 있어야 하는데, 관리하기가 쉽지 않죠. 옆 테이블에서 마스크 착용을 안한채 큰 목소리로 대화를 하면 눈살은 찌푸려지지만 '마스크 착용하고 말씀하세요~'라는 말을 하긴 어렵죠. 이러한 문제를 해결할 수 있는 마스크 착용 감지 AI서비스를 만들어 보았습니다. [구현 순서] 구현 순서는 아래와 같습니다. Google Teachable Machine으..

유치한 게임에 오신 것을 환영합니다. 이번에는 벌레잡기 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번 장에서는 벌레잡기 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 벌레잡기 게임입니다. 벌레잡기 게임은 다음과 같습니다. 랜덤한 위치에서 벌레가 생성되며 이 벌레는 자동으로 특정한 방향으로 날아 움직입니다. 이 때, 이 벌레를 마우스로 잡게되면 점수가 쌓이게 되고 제한시간 내에 많은 벌레를 잡는 게임입니다. 이번 장에서는 이 벌레잡기 게임을 구현하고, 이전 장에서 활용한 x,y축 모두를 활용한 자동 이동을 이용 해보도록 하겠습니다. 2. 연습장 프로젝트를 들어가기 앞서 작은..

유치한 게임에 오신 것을 환영합니다. 이번에는 핑퐁 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번 장에서는 핑퐁 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 핑퐁 게임입니다. 핑퐁 게임의 규칙은 다음과 같습니다. 이름에서도 알 수 있듯이 탁구에서 유래된 이 핑퐁 게임은 탁구 공이 양쪽에서 번갈아 가면서 네트를 넘어 탁구판 위를 튀어 넘나드는 규칙을 적용하였습니다. 다만, 네트가 없다는 점과 x축으로 공이나가는 'out'은 있지만 y축은 'out'이 없다는 차이가 있습니다. 이번 장에서는 이 핑퐁 게임을 구현 해보도록 하겠습니다. 2. 사전 준비 1) 대각선 처리 - 공이..

유치한 게임에 오신 것을 환영합니다. 이번에는 폭탄 피하기 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번에 만들 게임은 폭탄 피하기 게임입니다. 폭탄 피하기 게임의 규칙은 다음과 같습니다. 폭탄은 랜덤한 위치에서 Y축을 기준으로 위에서 아래로 떨어지며 하단에 게임 캐릭터가 위치하여 폭탄을 피해 생존해야 합니다. 폭탄은 최대 5개까지 내려올 수 있으며, 내려오는 속도가 모두 다릅니다. 하늘에서 여러개의 폭탄이 마구 떨어지고, 그 폭탄을 피하는 재미난 게임을 만들어 보시죠. 이번 장에서는 이 폭탄 피하기 게임을 구현하고, 개체간의 접촉을 통한 이벤트 처리에 대해 배워보도록 하겠습니다..

유치한 게임에 오신 것을 환영합니다. 이번에는 틱택토 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번 장에서는 틱택토 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 틱택토(Tic Tac Toe) 게임입니다. 틱택토 게임의 규칙은 다음과 같습니다. 틱택토(tic-tac-toe)는 두 명이 번갈아가며 O와 X를 3×3 판에 써서 같은 글자를 가로, 세로, 혹은 대각선 상에 놓이도록 하는 놀이이다. m,n,k-게임으로, (3,3,3)-게임이다.[출처 - 위키백과] 쉽게 말해 3X3 화면에서 자기의 도형(O or X)을 번갈아 놓게 되며, 같은 모양의 도형이 3개가 연속해서 놓이게..

유치한 게임에 오신 것을 환영합니다. 이번에는 스네이크 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 ㅁ 참고 1. 목표 이번 장에서는 1. 기본기 쌓기를 활용하여 실제 플레이가 가능한 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 스네이크 게임입니다. 스네이크 게임의 규칙은 다음과 같습니다. 화면에 랜덤으로 사과가 생성되고 뱀이 사과를 먹으면 성장합니다. 뱀의 머리가 자신의 몸통에 닿게 되면 게임은 종료됩니다. 사과를 최대한 많이 먹어 몸통을 늘리는 것이 게임의 목표입니다. PyGame을 활용하여 이 스네이크 게임을 구현하고, 캐릭터를 제어하고 여러 상태변화에 대한 이벤트 처리까지 배워..

유치한 게임에 오신 것을 환영합니다. 게임을 만들기 위한 기본기입니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 7. 확장하기 ㅁ 참고 1. 목표 이번 장에서는 파이썬으로 게임 만들기를 해볼게요.. 파이썬으로 게임을 만드는 대표적인 방법은 PyGame 라이브러리를 활용합니다. PyGame을 활용하면 슈팅, 시뮬레이션, 아케이드 등의 다양한 장르의 게임을 비교적 간단히 만들 수 있습니다. 이번 시간에는 1) 게임을 구상하기 위한 기본기를 배우고 2) 게임 화면에서 상,하 바향키를 눌러 비행기를 움직이는 간단한 게임 을 만들어 보도록 하겠습니다. 2. 사전 준비 라이브러리와 소스 코드입니다. 1) 라이브러리 설치 1 p..