시작하기

Pyxen은 iPad용 게임 프로그래밍 스튜디오입니다. Python을 작성하면 Pyxen이 스프라이트, 충돌, 오디오, 입력을 갖춘 진짜 게임으로 실행합니다.

프로젝트 만들기

Pyxen을 열면 문서 목록이 보입니다. 새 프로젝트를 탭하여 .pyxen 파일을 만드세요. 이것이 게임입니다 — 코드, 이미지, 사운드가 담긴 하나의 파일. iPad의 다른 파일처럼 이름 변경, 복제, 이동이 가능합니다.

프로젝트는 파일 앱에 저장되며 iCloud와 호환됩니다. 계정도, 클라우드 서비스도 없습니다 — 파일은 여러분의 것입니다.

첫 번째 게임 작성하기

모든 Pyxen 게임에는 두 개의 함수가 있습니다:

def start():
    # 게임이 시작될 때 한 번 실행됩니다
    world.spawn(name="player", x=160, y=90, sprite=Sprite("hero"))

def update():
    # 매 프레임 실행됩니다 (초당 30회)
    player = world.get(name="player")
    if input.keyboard.right.down:
        player.x += 2

start()는 월드를 설정합니다 — 엔티티를 생성하고, 배치하고, 스프라이트를 할당합니다. update()는 게임 로직을 실행합니다 — 입력을 읽고, 물체를 이동하고, 충돌을 확인합니다.

이것이 전체 구조입니다. 메인 루프를 작성할 필요도, 보일러플레이트도 없습니다. Pyxen이 start()를 한 번 호출하고, 그 다음 매 프레임 update()를 호출합니다.

게임 실행하기

Play 버튼을 탭하여 게임을 실행하세요. 코드가 컴파일되고 플레이어 뷰에서 게임이 즉시 시작됩니다. 오류가 있으면 Pyxen이 줄 번호와 함께 표시합니다.

언제든 게임을 멈추고 편집으로 돌아갈 수 있습니다. 변경 사항은 다음에 Play를 누를 때 적용됩니다.

다음 단계