PSP向けコンテンツの研究

〜 個人の作品を PSP 向けに配布閲覧してみてほしい 〜

このページは

rerofumi が個人創作物配布形態として PSP 向けのあれこれを模索するページ。
かもしれません。

PSP 向けツール jpegbook はこちら
PSP アプリについてのページはこちら

最近の更新

Mar.10.2009
TEXT Index maker をちょっと改良。


実験いろいろ

SDL を試してみよう (超上級者向け)

Oct.02.2005 - 実験版を提供
Oct.25.2005 - PSP自作アプリについては別ページに分離

PSP-SDK を配布しているPS2DEV(PSPDEV) の svn リポジトリ( svn://svn.pspdev.org/psp/trunk/ )を眺めていると、色々なライブラリに混じって SDL が置いてあります。
グラフィックアクセラレーションには対応していない様ですが、SDL で開発して PSP 上で動かすことができるようになるみたいです。
SDL はマルチプラットホームライブラリですので高度なことをしていなければ、同一のソースを Windows でも Mac でも Linux でも動作させることが可能です。
ということは?と思うのが人情ということで実験。
昔 SDL で作成した同人ゲームがあるのですが、これをC言語に移植した物を用意してみました。

※お手元にあるPSPのファームウェアバージョンに依存する話題

SDL が GPU を利用していないので遅いなー。

Download :

Source code - tt_trans_c_051002a.zip (8.9MB)

License GPL2

PSP wallpaper という愉しみ

Jul.29.2005 - 作成

ファームウェア Ver2.0 ではブラウザや H264 が取りざたされていますが、地味にPhoto機能もパワーアップしてます。
特に、HOME画面での壁紙は地味にうれしい機能ではないでしょうか。
これまでも Photo 閲覧中に HOME で戻ると壁紙が残るといった裏技的に存在はしていましたが、標準機能として入るとまた安定感が違います。いつでも壁紙なのですから。
しかも、無線LANで通信転送もできちゃうのです。
観る楽しみ、集める楽しみ、だけでなく「交換する楽しみ」も生まれてしまいました。
同人誌即売会の会場で「PSPを持ってきた方には特製壁紙をプレゼント」なんてサービスにももってこいですね。

取り敢えず今回は PSP 向け壁紙を提供してみる、の巻。
ちと最近絵を描いていなかったりするので古い絵を引っ張り出してサイズを変えただけですけれども。

壁紙その1

壁紙その2

既に PSP サイズでの壁紙配布も始まりつつあります。
さあ、絵師のみなさん、特に萌え絵師の方々、PSP を彩るキュートな壁紙を作って配布してはいかがですか!(意訳:私が欲しい)

TEXT Index maker - for PSP Browser

Mar.10.2009 - ファイル名でソートされていて欲しいと要望があったので追加
Sep.07.2005 - テキストサイズも表示して欲しいと要望があったので追加
Aug.04.2005 - MHTファイルも検索
Jul.28.2005 - 作成

PSP のファームウェア Ver2.0 が公開され、待望の PSP Browser が標準添付となりました。
PSP Browser で WEB ブラウズができるのはもちろんの事なのですが、メモリースティック内にあるファイルを閲覧する事ができます。
つまり、PSP にテキストブラウザが実装されたと見ることもできるのです。
これで今まで以上に PSP でテキスト読み放題ですね!

ですが、テキストを閲覧するのにいちいちファイルネームを入力するのはめんどくさいのです。
そこで、フォルダ内のテキストファイル(*.txt, *.html, *.htm, *.mht の四種)を検索し、纏めリンクページを HTML で出力する小物支援ツールを作成しました。

Download :

for Windows - text_index 090310.zip (305kb)

old ver - text_index_050907.zip (194kb)

old ver - text_index_050804.zip (194kb)

ノベルで野球拳 - for "ADVENTURE PLAYER"

Jul.08.2005 - 作成

FROM SOFTWARE の「アドベンチャープレイヤー」を購入したので、"Adventure Player Studio"(コンテンツ作成ツール)の手習いに作ってみました。
デジタルノベル風のテキストオンリー野球拳です。ジャンケンしてよよいのよいなアレ。
どんなに勝ち進んでもグラフィックは出てきませんのでご了承を。

「ノベルで野球拳」自体は以前 Linux 用に作ったゲームで、今回はそのデータを使った移植版となります。
5分くらいで終了する短編なのでお気軽に。

Download :

for ADVENTURE PLAYER - njan001_advp.zip (180kb)

おまけのプロジェクト

JavaScript on PSP Browser (2)

Apr.26.2005 - 作成

PSP Browser で遊べる JavaScript ゲーム第二弾です。
今回は紫色に光っているボタンを反転させて全て消すことが目的のパズルゲームです。
平たく言って「ライツアウト」ですな。

出題される問題はランダムで生成されたものなので非常に歯ごたえがあります。
5×5のライツアウトの場合、完全ランダムだと完了しない(解無し)パターンができてしまうので、流石に解無しと判断されたときは作り直してます。確実に消せるパターンしか出題されていませんので安心してください。
どんなパターンでも理論上 23手以下で終わります。また、考えなしの総当たりで探していってもリトライ 32回以内で絶対に解が見つけられます。
ライツアウトとはそういうものですので。
興味がある人はグーグルとかで調べてみましょう。

URL: http://www.fumi2kick.com/psp/js_to/to.html
PC の WEB ブラウザでも普通にアクセスできます。

おまけの source code

Moji Find for PSP/JPEG

Apr.25.2005 - 作成

PSP 上で画像をスクロールさせて画面閲覧という作業自体を楽しむ方法を模索します。
今回は、その 第二弾として「文字探し」をしてみましょう。

Download:

for Windows - mojifind-050425.zip (330kb)

sample output : 512x512pixel

実行すると文字で埋め尽くされた JPEG画像が一枚生成されます。
一見同じ文字が並んでいるだけに見えますが、一文字だけ違う文字が混ざっています。
その違う文字の場所を探してください。
見つけてしまうとどうということはないのですが、見つけるまでは地味にいらいらする遊びです。

※ご注意ください
ディスプレイ上で文字を見つめるという行為は目と脳に大きな負担をかけます。
文字探しに集中しすぎて、精神的、身体的な負担をかけてしまわないようご注意ください。

Maze Generator for PSP/JPEG

Apr.18.2005 - 作成

PSP では画像閲覧の際にアナログスティックでスクロールさせることができます。
このスクロールさせて画面閲覧という作業自体を楽しむ方法は無いかと考えてみました。
その答えの一つとして今回は「迷路」を提案します。

迷路画像を生成するプログラムを作成しましたのでお試しください。
PSP での閲覧時は拡大率を 100% にすることをお勧めします。

Download:

for Windows - jpegmaze-050418.zip (330kb)

sample output : 512x512pixel

迷路自体は「棒倒し法」という簡単なアルゴリズムで生成されているためかなり緩いです。
その分プログラムは楽でしたが。

高橋メソッド Presentation maker

Apr.16.2005 - 作成

話題のプレゼンテーション技法「高橋メソッド」っぽい画像を作るツールです。

Download :
for Windows - jpegtmp_050416.zip (387kb)

sample output : 日本語, English

JavaScript on PSP Browser

Apr.12.2005 - 作成

"Wipeout pure" に搭載されている PSP Browser を試してみたところ、多少の制限はあるものの JavaScript が有効であることを確認しました。
後でちゃんとまとめますが、簡単な報告がこちら(Blog)に書いてあります。

まあ制限があって派手な事はできなくても素朴で簡単なアプリだったら JavaScript で記述してそれを PSP Browser で楽しめるよなあ、 といったところで PSP Browser で動作する JavaScript の範囲で "Hit and Blow"(4桁の数字当てゲーム)を作ってみました。
実際に PSP と PSP Browser (Wipeout pure) でアクセスして遊ぶことができます。

URL: http://www.fumi2kick.com/psp/js_hb/hb.html
PC の WEB ブラウザでも普通にアクセスできます。

ついでに source code も置いておく。

PSPをカップラーメンタイマーにする

Apr.02.2005 - 作成

3分の長さのムービーがあればカップラーメンタイマーとして利用できるのではないでしょうか。

3分間 - kitchintimer_3min.zip (7.4MB)
4分間 - kitchintimer_4min.zip (9.8MB)
5分間 - kitchintimer_5min.zip (12MB)

テクニカルリファレンスを考える

Mar.25.2005 - 作成

jpegbook で書き出したテキストの応用例として、リファレンスマニュアルを PSP 向けに作成してみます。
題材はプログラム言語 ruby の組み込みクラスと組み込み関数のリファレンスで、コミュニティにて公開されているリファレンスデータを編集して変換したものです。
フォルダにクラス名、ファイルにメソッド名が割り振られており、クロスメディアバーを使って(それなりに)一覧検索ができます。

ruby_builtin_ref_050325.zip (26MB)

ファイルが多いと思ったよりクロスメディアバーが重くなって快適とは言い難いものに。
でも、リファレンスや辞典のたぐいを PSP に入れて傍らに置いておくというのは悪くないと思う。

オリジナル小説を考える

Mar.09.2005 - 作成

オリジナルの小説を配布する形態としての PSP 向け JPEG データ。
拙作の jpegbook を使った例。

toho10_psp.zip (1.4MB)

ショートショートなんで 15 ページしか無いですけど。
あと、これは「東方永夜抄」というゲームのキャラを用いた SS というファンノベルです。そういったのが苦手な人はご注意。

このコンテンツは「東方プロジェクト」の二次創作物です。(関連リンク)

 

四コマ漫画を考える

Feb.24.2005 - 作成

PSP 向けに四コマ漫画を書いてみるとどんなものかの実験

toho06.zip (159KB)

toho07.zip (139KB)

4ページ(JPEG 4枚)で終わると物足りないです。

このコンテンツは「東方プロジェクト」の二次創作物です。(関連リンク)


つくっているひと : rerofumi (K.Kunikane) <rero2@yuumu.org>
ふみふみキック