pygame 온라인
pygame으로 게임을 만들고 플레이를 눌러 브라우저에서 키보드로 즐기세요. 진짜 pygame-ce, 설치할 것 없음. 무료, 가입 불필요.
브라우저에서 바로 pygame을 온라인으로 실행하세요
한쪽에서 pygame 프로그램을 쓰고 다른 쪽에서 플레이하세요. 플레이를 누르고 게임을 클릭한 뒤 방향키, 문자 키, 스페이스, 마우스를 사용하면 됩니다. while running: 루프, pygame.event.get(), clock.tick(60) 모두 내 컴퓨터에서와 똑같이 동작합니다. 설치할 것도 없고 계정도 필요 없습니다.
게임은 pygame의 커뮤니티 에디션인 pygame-ce 2.5.7에서 돌아가며, Python 3.14를 WebAssembly로 컴파일해 사용합니다. 서버가 아니라 브라우저에서 실행되므로 플레이하는 동안 계속 돌아갑니다. 여기서 쓰는 코드는 평범한 pygame 코드입니다. main.py를 내 컴퓨터로 복사하고 pip install pygame-ce를 실행하면 똑같이 플레이됩니다.
이 pygame 플레이그라운드가 유용한 이유
- 코드 옆에 플레이할 수 있는 창이 있습니다. 플레이(또는 Ctrl+Enter)를 누르면
clock.tick()에 지정한 프레임 속도로 게임이 돌아가고, 아래 콘솔에 모든print와 오류가 표시됩니다. - 흉내 낸 것이 아닌 진짜 pygame입니다.
Surface,draw,Rect와 충돌,font,transform,sprite,mask,key.get_pressed(), 마우스 이벤트,time.set_timer가 pygame 문서에 나온 그대로 동작합니다. - 시작용 예제 게임 6개: 사각형 움직이기, 튀는 공, 떨어지는 블록 받기, 스네이크 게임, 2인용 Pong, 그림판 프로그램. 숫자 하나를 바꾸고 플레이를 눌러 어떻게 되는지 보세요.
- 최신 브라우저라면 어디서나 실행되어 Chromebook, 학교 노트북, 태블릿에서도 쓸 수 있습니다. 터치스크린에서는 게임 위에 방향키와 스페이스 버튼이 나타납니다.
pygame 플레이그라운드에서 만들 수 있는 것
- 스네이크 게임: 칸으로 된 격자, 리스트에 저장한 몸통, 무작위 위치의 먹이,
font.render로 그린 점수. 뱀이 길어질수록 빨라지게 하거나 벽을 추가해 보세요. - 키보드 하나로 즐기는 2인용 Pong, W와 S 대 방향키:
Rect충돌로 튕기는 공과 위쪽의 점수. 컴퓨터 상대를 추가하거나, 칠 때마다 공을 빠르게 만들어 보세요. - 떨어지는 블록 받기:
pygame.time.set_timer가 0.7초마다 블록을 떨어뜨리고 패들이 받아냅니다. 목숨을 세거나, 보너스 블록을 추가하거나, 점수가 오를수록 빨라지게 해 보세요.
pygame 온라인 자주 묻는 질문
아무것도 설치하지 않고 pygame을 온라인으로 실행할 수 있나요?
진짜 pygame인가요?
pip install pygame-ce로 설치하고 pygame으로 임포트합니다. 내 컴퓨터에서 실행하려고 코드를 바꿀 필요가 없습니다. 창, 시계, 키보드가 데스크톱 창 대신 이 페이지에 연결되어 있어서 pygame.display.set_mode가 에디터 옆에 게임을 엽니다.pygbag처럼 asyncio가 필요한가요?
while running:으로 쓰고 매 프레임 끝에 clock.tick(60)을 두면 됩니다. 페이지가 tick마다 브라우저에 차례를 넘겨주므로 탭이 멈추지 않고 키 입력도 게임에 전달됩니다. pygbag용으로 asyncio.run(main())을 써서 만든 프로그램도 실행됩니다.플레이그라운드에서 안 되는 것은 무엇인가요?
pygame.image.load와 pygame.mixer.Sound는 열 것이 없습니다. 대신 도형과 글자로 그리세요. 소리는 나지 않고, 모든 글꼴은 pygame 기본 글꼴이며, 창은 최대 1280×960 픽셀 하나뿐이고, 조이스틱과 네트워크는 없습니다. input()은 읽을 키보드가 없으니 pygame 이벤트를 사용하세요.무료인가요? 코드가 저장되나요?
main.py를 내 컴퓨터에 저장합니다.pygame으로 게임 만드는 법은 어떻게 배우나요?
Pygame에 유용한 도구
Pygame 플레이그라운드와 잘 어울리는 브라우저 기반 무료 도구. 모두 Coddy의 일부입니다.