[ChatGPT] ChatGPT에게 여행일정을 짜달라고 해보았다.
·
Minding's Programming/Knowledge
요즘 AI에 대한 사람들의 관심이 뜨겁다. AI와 관련된 주식들은 모두 주가가 상승했다. 바로 이 'ChatGPT' 때문이다. ChatGPT는 작년 12월에 OpenAI라는 단체에서 발표한 대화형 AI 모델로, GPT를 기반으로 학습됐다. 꽤나 자연스러운 문장과 더불어 학습 데이터 기반의 놀라운 검색 및 응용능력을 보여줘 수많은 사람들의 이목을 끌었다. 구글과 애플, 투자자인 마이크로소프트와 일론머스크(공동 창립자이기도 하다.) 등 거물들의 관심도 끌 정도니, ChatGPT의 인기가 어느 정도인지 실감할 수 있다. 모른 척 할 수 없었다. ChatGPT에게 무엇을 물어볼까 생각하던 중 머릿속에 한 가지가 스쳤다. 필자는 약 3주 후쯤에 동남아시아 여행을 계획하고 있다. 여행은 늘 즐겁지만 여행 일정 짜는..
[Pygame] 07. 이미지 벽에 닿았을 때 튕기기
·
Minding's Programming/Pygame
이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=2qsaG_V_k9w&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=7 import pygame 이전 강의에서 배웠던 마우스로 이미지를 움직일 때 사용했던 코드가 대부분이다. 마우스에 반응하는 코드를 지우고, 이미지가 자동으로 움직이며 벽에 튕기게 해보자. pygame.init() background = pygame.display.set_mode((550, 382)) # 배경 이미지에 맞추어 화면크기 설정함 pygame.display.set_caption('PYGAME_6') # 이미지 파일 준비 image_bg = pygame.image.load('./image/fungo.png..
[Pygame] 06. 키보드와 마우스로 이미지 움직이기
·
Minding's Programming/Pygame
이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=HK4Ge_xl4TA&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=6 import pygame 이전에 배운 내용 활용해 이미지에 키보드/마우스 움직임 적용하기 키보드 키보드로 공 움직이기 pygame.init() background = pygame.display.set_mode((550, 382)) # 배경 이미지에 맞추어 화면크기 설정함 pygame.display.set_caption('PYGAME_5') fps = pygame.time.Clock() # 키보드용 fps 설정을 위해 # 이미지 파일 준비 image_bg = pygame.image.load('./image/fun..
[Pygame] 05. 이미지 사용하기
·
Minding's Programming/Pygame
이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=CYmVcjIBlsM&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=5 이번 시간에는 이미지를 불러오고, 화면에 적용시키는 방법을 배웠다. import pygame 이미지 로드하기 및 배치하기 # 이미지 불러오기(load) pygame.image.load('이미지 파일 경로') # 이미지의 사이즈 가져오기(배경) background.get_size()[0] # 가로 background.get_size()[1] # 세로 # 이미지의 사이즈 가져오기(객체) 이미지.get_rect().size[0] # 가로 이미지.get_rect().size[1] # 세로 # 이미지 적용하기 backg..
[Pygame] 04. 도형 그리기
·
Minding's Programming/Pygame
이 글은 아래 영상을 참고했다. https://www.youtube.com/watch?v=g8I10TmueXI&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=4 이번 시간에는 선, 원, 타원, 다각형 등 여러 도형을 그리는 방법을 배웠다. 선 그리기 pygame.draw.line(화면, 색, 시작 위치, 끝 위치, 선 굵기) pygame.init() background = pygame.display.set_mode((480, 360)) pygame.display.set_caption('PYGAME_2') play = True while play: for event in pygame.event.get(): if event.type == pygame.QUIT: play =..
[Pygame] 03. 마우스로 조종하기
·
Minding's Programming/Pygame
이 글은 아래에 있는 강의 영상을 보고 작성했다. https://www.youtube.com/watch?v=gt3Ff7l-Ajo&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=3 Pygame으로 게임 만들기 - 2강 마우스로 조종하기 import pygame # pygame을 실행할때는 init(), 종료할때는 quit()을 꼭 적어줘야 함! pygame.init() #창 크기 지정 background = pygame.display.set_mode((480, 360)) #창 이름 지정 pygame.display.set_caption('PYGAME_2') # boolean 함수를 생성해 while문 작성 play = True while play: for event in ..
[Pygame] 02. 키보드로 조종하기
·
Minding's Programming/Pygame
이 글은 아래에 있는 강의 영상을 보고 작성했다. https://www.youtube.com/watch?v=QCKm6BK3IcE&list=PLz2iXe7EqJOMp5LozvYa0qca9E4OBkevW&index=2 Pygame으로 게임 만들기 - 키보드로 조종하기 # pygame 임포트 import pygame # pygame을 실행할때는 init(), 종료할때는 quit()을 꼭 적어줘야 함! pygame.init() #창 크기 지정 background = pygame.display.set_mode((480, 360)) #창 이름 지정 pygame.display.set_caption('PYGAME_1') # boolean 함수를 생성해 while문 작성 play = True while play: for..
[Pygame] 01. Pygame 설치 및 설치 확인하기
·
Minding's Programming/Pygame
직무가 게임 개발은 아니었지만, 게임 회사를 다닌 경험이 왠지 모르게 게임 개발에 대한 호기심을 자극했다. 원래 야구라는 도메인을 가지고 예측을 해보고, 칼럼도 써보면서 나만의 야구 시뮬레이션 모델을 만들고 싶었는데, 그걸 게임이라는 모습으로 한번 구현해보고자 한다. 다른 프로그래밍 언어는 아직 낯설고... Unity나 언리얼 엔진으로 게임 개발하기엔 게임을 하기만 해봤지 개발은 아무것도 모르기 때문에 그나마 친숙한 Python으로 게임을 만들 수 있는 Pygame을 건드려 보기로 했다. Pygame은 Python을 기반으로 한 게임과 멀티미디어 표현 전용 라이브러리이며, 무료 오픈소스다. 이미지 프로세스, 조이스틱 입력, 음악 재생 등을 지원한다. 아래 링크는 공식 문서 https://www.pygam..