フリーゲーム制作時の覚書きなどの技術的なことを綴っていきます。開発覚書き2010年04月04日らのべえ桜が満開な今日この頃。仕事の都合上、パソコンの前にいることがものすごく多いため気分転換に自転車を走らせたくなり、軽いサイクリングに行ってきました。それで、本屋によって立ち読みしてたら『PCで簡単オリジナルゲーム制作』という本に目がとまり、これは!と思い、買ってしまいました。『らのべえ』というAVGやビジュアルノベルゲームの制作ツールの解説本です。ビジュアル的な操作でAVGを作成でき、動画変換やボイス作成もできるということだそうです。体験版らのべえには起動期間の制限がかけられているとのことです。そんな大事なこと、本の表紙に書いとけよ!!と、このエラーメッセージがポンッと表示されたとき激しくツッコミたくなりました。システム日時を変更したらすんなり起動できてしまったので・・・まあその辺は良いです。製品版はゲーム素材付きのタイプと、ゲーム素材が付いていないベーシック版があるそうです。ゲーム素材は、商用ゲームでなければ自作ゲームに使用して良いそうです。今まで公開したゲームにおいて、勘違いして使ってました。今まで僕が思ってた両者の違いは『ビジュアルノベル』は選択岐なし。『ADV』は選択岐あり。違ってたみたいです(^^;正しくは『ビジュアルノベル』は立ち絵やイベントCG、背景の上にテキストを一面に表示する。『ADV』は画面の下部の数行にテキストを表示する。うーん......しまった。いうことで、今まで公開してきたゲーム、、ビジュアルノベルとしてましたが実はADVが正しいみたいです。テキストは画面の下部の数行に表示する形式を取ってましたから。(0)2007年09月05日アクセス数おー、なんかおととい辺り、公開しているタイピングゲームのページにかなりのアクセス数が......。なんだろー、と調べてみたら『無料ゲーム総合サイト』というサイトにそのゲームが登録されていたみたい。そのタイピングゲームを久しぶりにやってみんですけど、、なんだコレ!!と、思いまして......。出題もめちゃくちゃな内容ですね。いうことで、出題だけでもと少し更新しました。このゲーム、作るのは結構苦労したんですけど、、つまんないですねーー。(0)2007年09月02日XMLを覚えるXMLに触れる機会があり、勉強のため三国志大戦2とガンダム0083カードビルダーのカードリストを作ってみました。下がそのイメージです。うーむ、こうやってXMLで情報を持たせておけばプログラムでも読み書きできるしHTMLとして表示も出来るというわけか。今日は三国志大戦2をやりにゲーセンへ。近くのゲーセンには設置されてないのでちょっと遠い大きなところへ。この暑い中出かけた一番の目的をしにマンガ喫茶へ。いうのも、得点ランキング機能をつけたテトリスを家とは異なる環境でテストするためインターネットをやりに行きたかったわけです。テストしようとマンガ喫茶へ入ったわけですが、、あれ?このマン喫、パソコンが置いてないぞーー。結局、その一番の目的を実施できずにマンガだけ読んで帰ってきてしまったのです(T_T)まっ、ヒカルの碁にはまりにはまったのでいいんですけど。得点ランキング機能の実現なんですけど、、スコアをJavaAppletからJSObjectを通してJavaScriptへ受け渡し、JavaScriptからCGIへ渡してサーバ上のファイルを読み書きする。CGIプログラムはPerlで作成。(0)2007年07月22日JavaアプレットからJavaScriptへの受け渡しブラウザゲームの得点ランキング機能の実装。JavaアプレットからJavaScriptへの変数受け渡しはJSObjectを使用してうまくいきました。環境変数のCLASSPARHに〜\j2sdk1.4.2_10\jre\lib\plugin.jarを追加して、netscape.javascript.JSObjectをインポートします。これでJSObjectを使用してJavaScript側にスコアを送ってやることでHTML側でスコアを保持できます。;)後は、CGIを使ってそのスコアをサーバに置いておいたファイルに書き込めば実現できる......はずですが。今のところここまでです。CGIの作成ということになるので、これまた難しそうです。(0)2007年07月16日Javaアプレットからのファイル操作について公開しているブラウザゲームに得点ランキング機能をつけようと思っていたのですが、、どうやらJavaアプレットからファイルへの書き込みは出来ないようです。ローカルファイルへのファイル操作は出来ないと言うことは知っていたのですが、、サーバにあるファイルへも読み込みは出来ても書き込みはできないと。CGIを使えば出来るみたいですけど、、あー、CGIはさわったことがないからなー。(0)2007年01月04日CSSについてWebページを作るとき、CSSの使い方がめちゃくちゃだということに気がつきました。CSSをオフにしたブラウザで表示するともう何がなんだかわからなくなります。いうか、こっちの環境でうまく表示されれば問題ないだろうと稚拙な考えで作ってました。この考えって、かなりNGなんですよね。いうことで、そろそろトップページから大改装を進めていきたいと思ってます。(0)2006年09月14日JavaScriptの勉強を始めるうちのサイトも、もっと動的でおもしろいものにしたいのでとりあえずJavaScriptの勉強を始めた。これもなかなか曲者であることが判明。あるブラウザとの互換性。僕が知ってるブラウザを下記に上げてみる。InternetExplorerNetscapeFirefoxOperaSleipnerLunascapeまあ、パッと思いつくのはこんなところだ。これ以外にもまだまだあるブラウザ全てで正常に動作させるのは大変そうだ。それにHTMLやCSSでもブラウザによって仕様や対応が異なってくるとのこと。うーん、Webプログラミングも大変だ。(0)2006年09月10日CENTERタグについて一部ブラウザではこのCENTERタグを対応してないようです。うーん、このタグが廃止方向にあることは前から知ってたんですが、このタグを使っているサイトは数知れないので使っても大丈夫だろ、と今まで平然と使ってましたが。いうことでスタイルシートのMARGINに書き換えました。auto;WIDTH:60%;}で、タグにこのスタイルシートを適用。"param">と、しました。これで左右の余白が20%ずつできるわけです。最近、ブラウザの種類が多すぎる気がします。それぞれのブラウザで対応するタグやCSSが異なるというのは厄介ですね。ブラウザへの依存度が低いXMLの方がいいんでしょうね。恋愛シュミレーションゲームを作る過程...1、シナリオ2、CG(キャラクター・背景)3、サウンド・SE4、プログラムまあ過程といっても実際、順番は並行してやっていくつもりなので関係ないのですがwこんな作業が伴うわけです。今現在の進行状況といいますと、1、わからん。2、1/4ぐらい3、手付かず4、手付かずこんな感じです。うーん、これは結構大変かも(^^;でで、今日は日曜日ということで作業進めるぞーと午前中、意気込んでいたんです。シナリオから...全然進まずorzあー、次はCGだー...Gyaoでエウレカ見てからやろー...全然進まずorzこんな感じです。(0)2006年06月29日アクションゲームを...作ってます。......いや、この前のブログではビジュアルノベル第二段を作るとか何とか書いたんですが、それを作り出すとかなりの時間がかかってしまうのでふと思い立ったアクションゲームをまずは作ろうと思ったのですww公開は来週くらいにはできるかと。(0)2006年06月19日テンプレートを変えようと思ってぐほぉ!!うまくいかねーー(ノД`)メインページはうまくいったのですがアーカイブページとかのレイアウトがボロボロに(つдヽ*)と、言うことで元に戻しましたwさてさて、ここからは昨日のクロアチア戦についてです。