「Error #1068」に気をつけろという話

「Error #1068」というランタイムエラーにはまってしまいましたので、調べた結果を記録しておきます。

はてな記法Twitter引用お試しです。

プロジェクト管理の初期設定をした

共同制作プロジェクトのマイルストーンをきった。始まりじゃ!

http://twitter.com/asahiufo/status/8191314100

プロジェクトをTracでどのように管理するかを綴っていく。恐らくいろんな方針転換があるだろうけど、その思考の過程がイイ!

http://twitter.com/asahiufo/status/8191542029

うちのTracは、1Tracで複数プロジェクトを管理する。Spark projectと同じ。

http://twitter.com/asahiufo/status/8191578079

基本的には1マイルストーンが1プロジェクトとなるよう運用してる。バージョン毎にマイルストーンをきったりもしてた。MyGameLibならv0.5とv1.0の2つのマイルストーンがある。ま、無秩序ってことね。

http://twitter.com/asahiufo/status/8191639591

今回はまずマイルストーンをきって、Discussionにプロジェクト用フォーラムを作成した。

http://twitter.com/asahiufo/status/8191745678

マイルストーンの説明に、議論場所としてそのフォーラムのトップページのURLを書いた。同じ場所にQuery Chart マクロでマイルストーンのバーンダウンチャートを貼っつけた。

http://twitter.com/asahiufo/status/8191798649

使い始め当初はTracwikiを議論の場にしてたけど、残念ながら破綻した。チケットのコメント欄なら少しは使えるだろうけど、コメントの関連性が見えにくいので、長期の議論には向かない気がする。

http://twitter.com/asahiufo/status/8191941939

今後wikiは決定事項を載せていくドキュメントに使う。議事録的なまとめもwikiに書く。ということで、所定の場所にプロジェクトのルートページを作った

http://twitter.com/asahiufo/status/8192047618

このwikiページのURLもマイルストーンの説明に乗っける。

http://twitter.com/asahiufo/status/8192060169

まずは「ゲームの大まかな内容を決める」というチケットを登録。チケットの説明の中に、議論をするフォーラム内のTopicのURLと、決定事項を記載するwikiのURLを記述。

http://twitter.com/asahiufo/status/8192653016

チケットからリンクされたTopicとwikiページにはチケット番号を記述しておく。#48ってよ。

http://twitter.com/asahiufo/status/8192729247

これで基本的な準備はできたかと思う。基本的にチケットを中心に議論はDiscussion、ドキュメントはwikiと使い分けて運用してみる。さあ、ここからがスタートです。

http://twitter.com/asahiufo/status/8192899278

スタッフ一覧はどこに書くべきだろう?マイルストーンの説明か、wikiのプロジェクトページのトップか?

http://twitter.com/asahiufo/status/8193014841

一般的なプロジェクトだと、人員の構成とかってのはドキュメントに載ってたりするはず。ってことは載せるならwikiか。

http://twitter.com/asahiufo/status/8193044650

あと、wikiのプロジェクトページとフォーラムのトップページにマイルストーンのURLを貼っとかないといけない。

http://twitter.com/asahiufo/status/8193144012

準備完了。あとは「ゲーム 共同制作」という挫折フラグをどう乗り越えるかと言う話。

http://twitter.com/asahiufo/status/8193498586

『「この世に味方なんていない」と彼は言った。』のニゲ対応しました。

http://www.geocities.jp/ahiufomasao/flash/game/NiGe/game/Jump/Jump.html


適当にコメント入れまくってみて下さい。


コメント画面がキーボード操作に対応してなかったので、その対応を行ったところ、えらい苦労しました。
フォーカス操作はあまり考えたことがありませんでした。

Subversionへコミット、即Webページ更新の際の悩み

最近の悩みです。
コミット対象ファイルの改行コードを元からLFにするしか解決法はないんでしょうか・・・。

htmlをコミットすると、すぐさまwebページに反映されるようにするには、Subversionのpost-hookを使って、webページの作業コピーを毎回自動で更新してやればいいっぽい。

http://twitter.com/asahiufo/status/7443701123

でもこれじゃあWindowsUNIXの改行コード変換ができない。pre-hookで変換とかキモイし、post-hookで作業コピーの対象拡張子のファイルを変換すると、変更有りということでSubversionの更新処理がうまくいかない。

http://twitter.com/asahiufo/status/7443751183

毎回作業コピーを削除、再度エクスポート(チェックアウト?)して、対象拡張子の改行コードを変換すればいいのかしら・・・。でもコミットの度に無駄処理が動くのは憎い。

http://twitter.com/asahiufo/status/7443803682

ということで、Windows上での開発にも関わらず、cgiファイルは改行コードをLFにして書いてる。これをコミットすれば、とりあえず動く。しかたなし。

http://twitter.com/asahiufo/status/7443889170

2009年総括

まえがき

おくれましたが、あけましておめでとうございます。
ことしもよろしくおねがいします。


ということで、2009年を振り返りたいと思います。自分では例年より頑張ってた印象です。

Flash Game Festival'09」参加

当イベントで
http://www.geocities.jp/ahiufomasao/flash/game/SIB/SIB.html
を制作しました。
この段階で、自分用ライブラリがおおよそ実用的であることが分かってきました。1ヶ月で軽いアクションゲームが作れたのは自分としてはなかなかのスピード。

「Spark project」のコミッターになる

Spark projectのコミッターになり、自分用ライブラリ「MyGameLib」をコミットしました。
http://www.libspark.org/wiki/asahiufo/MyGameLib
プログラム周りの成果物も外部に公開していく必要があるということで、ここがスタートです。モノは不完全でドキュメントも無いので、実際に自分以外が使うのは不可能な状態です。今後成長させていきたいです。


このときライブラリ名を「MyGameLib」にしましたが、今になって改名の欲求がすごいです。

Twitter」開始

覗いてただけだったTwitterをはじめてみました。
旭日ゆうほ (@asahiufo) | Twitter
制作状況や技術系小話、ネガティブ発言等垂れ流してます。
同じ分野の方々の技術系の話が流れてくるので、非常に有用。つながりもゆるくて、いい感じです。

「ハロウゲームワールド」参加

ハロウゲームワールド2010 - Hallow Game World -
何気に初のサーバー連携ゲームを制作しました。CGI経由でサーバーのデータベースと連携しました。これができれば、もうなんでもできそうな気がしました。セキュリティ云々は要勉強です。
この制作時、スケジュールの管理を開始しました。今回のゲームは、要件が具体的だったため、スケジュールの見積もりは容易でした。今後作るゲームでは、まず「何を作るか」をどれだけ作る前に決定できるかが重要になりそうです。

「むりげー」参加

http://murigee.com/に参加しました。お題は「FINAL FANTASY XIII」です。
当イベントで
http://www.geocities.jp/ahiufomasao/flash/game/FF13/FF13.html
を制作しました。
制作時間は48時間で、1日目はAM6:00ぐらいまでひたすら実装、その後6時間睡眠、起床後PM10:00までひたすら実装というスケジュールを強行しました。AM5:00頃の原因不明バグの調査は、本気で心が折れそうになりました・・・。AM6:00頃は脳機能が低下したので素直に寝ました。
この光速制作はいい経験になりました。


このとき、何気に自分がゲームを作るのが苦手なのかも・・・と思いました。形にする技術はあるんですが、ちゃんと「ゲーム」を作れているのかと。面白さを考えているのかと。ちょっとした意識の問題だと思っているので、今後気をつけていきたいです。

紅白FLASH合戦2009」参加

flash-rw.com - このウェブサイトは販売用です! - 紅白 合戦 参加者 バナー スレッド 応募 運営 スケジュール リソースおよび情報に参加しました。
当イベントで
http://www.geocities.jp/ahiufomasao/flash/game/Jump/Jump.html
を制作しました。
久々のステージクリア形のゲームです。思い返せば、『戦闘』以来ではないかと。こういう形式のゲームって、教科書通りのゲームデザインというか、レベルデザインを適用できるので、結構作りやすいことに気づきました。当然、ステージの仕掛けパターンは多く用意しなければならないので、そういった点は大変でした。

さいごに

2010年の抱負というか、やりたいことは以下の通りです。

  • 自分用ライブラリの開発
  • Papervision3Dデビュー
  • Webデザイン
  • 絵をうまく

正直、今のプラグラムレベルでデザインが実用レベルになったら、Flashを仕事にできると思ってます。それぐらいまで昇華できないものかしら。


では改めまして、今年もよろしくお願いします。