東方弾幕風
동인 게임 제작자 mkm이 만든 공개 소프트웨어. 동방프로젝트의 탄막을 제작 & 플레이할 수 있으며, 탄막뿐 아니라 배경, 대사, 컷인, 음악 등등 자기가 원하는 대부분의 요소를 구현할 수 있다.
그러나 제작의 9할 이상이 스크립트를 통해서 이루어지기 때문에, 프로그래밍 지식이 없는 초심자들은 건드리기조차 힘들다. 탄막을 제작할 때 필요한 함수들은(CreateShot01 등) 기본적으로 제공해 주지만, 메모장 txt 파일에 직접 프로그래밍하듯이 손으로 쳐 넣어야 한다. 또한 효율적인 메모리 관리와 화려한 효과를 위해서는 마이크로스레드, 오브젝트 등에 관한 지식이 필수. 물론 프로그래밍 언어를 사용하여 직접 슈팅 게임을 구현하는 것보다는 쉽다.
제작자들이 보통 극한의 탄막을 추구하는 경우가 많아 루나틱, EX 스테이지 또는 그 이상의 난이도를 상정하고 만들어지는 변태적인 탄막이 대부분이기에, 플레이 역시 초심자라면 힘든 건 마찬가지다.
돈을 받고 파는 게임과는 사정이 다르기에 아예 클리어를 염두에 두지않고 만들어지는 것들도 많다(...).
돈을 받고 파는 게임과는 사정이 다르기에 아예 클리어를 염두에 두지않고 만들어지는 것들도 많다(...).
지원되는 BGM의 확장자는 wav, ogg, mp3, mid이며, 동일한 이름의 파일일 경우 wav > ogg > mp3 > mid 순서로 우선된다. 즉 bgm.wav와 bgm.mid 두 파일이 있을 경우 bgm.wav를 읽는다는 뜻.
언어는 일본어와 영어만 지원되며, 한국에서는 일본어 중 몇몇이 깨져 보이는 경우가 있다. 또한 한글은 지원되지 않으므로, 한글을 넣고 싶으면 일일이 그림 파일로 만들어 넣어야 한다. (봉래인의 밤 참조)
2012년 현재 정식판으로 존재하는 최신 버전은 0.12m이며, 차기 버전(ph3)이 개발중이다. 2012년 2월 현재 최신판은 ph3 β(베타)3 버전이다.
ph3 탄막풍은 기존의 0.12m 버전과 문법에서 많은 차이점을 보이기 때문에 서로 호환되지 않는다. 또한 음악 파일 중 mid 확장자의 음악 파일 사용이 불가능해졌다. 랜덤으로 스크립트를 골라 플레이하는 기능도 삭제되었다. 그러나 ph3 탄막풍은 오브젝트의 비중이 크게 늘어났으며 문법이 복잡해진 대신 자유도가 크게 늘어났다. 탄막풍 기본 시스템을 손볼 수 있게 스크립트를 제공하며 화면창 조절도 가능하다. 따라서 탄막풍으로 동방화영총식의 대전슈팅을 만드는 것도 가능해졌다. 대략 이런 거
ph3 탄막풍은 기존의 0.12m 버전과 문법에서 많은 차이점을 보이기 때문에 서로 호환되지 않는다. 또한 음악 파일 중 mid 확장자의 음악 파일 사용이 불가능해졌다. 랜덤으로 스크립트를 골라 플레이하는 기능도 삭제되었다. 그러나 ph3 탄막풍은 오브젝트의 비중이 크게 늘어났으며 문법이 복잡해진 대신 자유도가 크게 늘어났다. 탄막풍 기본 시스템을 손볼 수 있게 스크립트를 제공하며 화면창 조절도 가능하다. 따라서 탄막풍으로 동방화영총식의 대전슈팅을 만드는 것도 가능해졌다. 대략 이런 거