書き物

技術とか作った物の話とか愚痴文句感想など

未分類

リネーム

アニメーション管理用のクラス MainFrame ↓ MainTimeLine の方がしっくりくるかなぁ。

最近何してんの

実は作りたいもののアイデアはすでにあって、それを目指して作業しているわけです。規模は小さいので年内公開したいなぁ。 自分用ライブラリのasdocをまじめに書いたり、テストコードを書いてからクラスの実装をしたりと、今までザクザクやってきた時よりス…

変数命名規則

今まで Boolean型:「~Flg」 Array、Object、Vector型:「~List」 これから Boolean型:「~Flg」はつけない Array、Object、Vector型:複数形「~s」

Sizeクラス

Sizeクラスということで、プロパティのwidth、heightを持つクラスを作っていたのですが、機能はただの構造体でした。これにwidthUnit、heightUnitという単位設定用プロパティを持たせておけば、何かしら意味をもったクラスになるんじゃないかしら。 たとえば…

外部設定ファイルを仲介する構造体的クラスが必要

以前マップチップを表示してスクロール処理ができるクラスを作りました。↓ マップスクロールのクラスができた - 書き物 これって、クラスの設定をXMLで行います。XMLを引数にとって内容に沿ったマップを描画します。そのXMLファイルは以下のような感じです。 <map></map>…

時間が無い

基本的に、「忙しい」「時間が無い」と言ったら負けだと思っているのですが、忙しくて時間がありません。「忙しい」って言っている人は本当に忙しかったんですね...。時間が無いと言っているのは当人のさじ加減だと思っていましたが、忙しいってこんなに時間…

UnitTestメモ

- テスティング こちらのPDFでおおよそ流れが分かりそうです。なんだか気づいた部分を埋めるようにケース追加しているんですかね?このパターンが良く分からないのは僕が素人だからです。 no title テストケースを挙げる指針のようです。考え方として理解で…

RPGのシステムってどうやんの?

アクションゲーム系のプログラムなら何回も打ったので、それなりにどうやればいいかの想像がつくのですが、RPGのフィールドをうろついて調べたり会話したり等のプログラムってどうやるんでしょうね...。アクションも独学野良プログラムだったなので、今回も…

営業とか付き合いとか契約とか責任とか

個人的にタイムリーな話題が。 日本IBMを下請けが提訴へ 七十七銀の案件で追加費用を得られず経営破綻 - 工藤探偵事務所 システム系に身を置いて1年過ぎて、仕事の契約やらなんやらの話が耳に入った今日この頃。 おそらくこの系統の話では最悪のパターン…

キャラプログラムが来るとこまで来た

またいつものアクションか という感じですが、作りは全く違います。 各動作をすべてクラス化して状態遷移の仕様を固めたら超楽に作れました。 今までみたいに1クラスに全動作実装、キャラごとに動作に変更を加える場合は 対象動作の関数をオーバーライド...…

両立が難しい

今作っているやつの仕様決めのためにゴチャゴチャやっているのですが、 その作業のためにこっちが疎かに。 技術系はいろいろ書いていきたいなぁ。

なんか作り始めた

1つ企画が進行を始めました。 今回はいろいろ準備しつつ着実に作っていければなぁ。

寄り道していた

なんかいろいろと他の技術に寄り道してました。 これで何か妙なことできないかと考えてみます。 そろそろASに戻りたいところ。

Perlを触っている

多分今ではあの頃より理解できるかもと思い、やってみます。 多分できることの幅はグーンと上がるでしょう。

マップスクロールでマップのループ表示を可能にすれば使用用途の幅が広がるんじゃないかと思った。

カメラ座標がマップサイズからはみ出た場合、表示するのはマップの境界までという仕様でした。 これを、はみ出た分ループ表示させれば小さいデータであたかも広いマップのごとく使えそうです。 当たり判定もそれに合わせて修正すればうまい汁吸えそう。

マップスクロール結果を他のオブジェクトの座標に反映させる件

これは間違ってました。 マップスクロール結果を他のオブジェクトの座標に反映させる - 書き物 座標に加算するという相対的な反映は不安定ですし、実際には使い物になりませんでした。 本来はカメラ座標と、ビューア上のオブジェクトの座標で、実際に表示す…

マップに対する当たり判定をしたい

これも以前から実装済みだったのですが、 特に汎用的に使えるようにしてはいなかったので、 使いまわせるようにクラスにしたいと思います。 必要な情報は、マップの当たり判定データと、チップサイズぐらいでしょうか。 とりあえずこれだけプロパティとして…

マップエディタが形になった

一応想定の機能は実装できました。 Panelのサイズ周りは未解決です。 仕方がないのでPanelのwidth、heightを%でなく絶対値で設定しました。 これでスクロールバーが出て、一見まともになります。 しかしウインドウを拡大すると該当のPanelのサイズは自動調整…

AIRでマップエディタ中

ざっとコンポーネントを置いて、 思いついたらポコポコとイベントを追加していくという無計画構造で進んでいます。 こういった、ツールのプログラムって、経験が浅すぎて どういった作り方が正しいのか分からず、まったくきれいなコードが書けません。 経験…

マップエディタを作りなおしている

前に一度作りましたが、使いにくいので作り直します。 もう、エディット部分は実装しないで、そのへんは表計算ソフトでやってくれ!と開き直ったら気が楽になりました。 どういうマップになったか見たくなったら更新ボタンを押してデータを読み込みなおして…

マップスクロールをもうちょっとうまいことできるようにいろいろ考えている途中

自作マップスクロールクラスが、Swordの頃からあったし、DoubleParty!でも使っていたんですが、 もうちょっとうまいこと使えるように作りなおそうとしています。 例によって、自分用Wikiに仕様を書きなぐり中。 考察時間が長くなって、結果コードはきれいに…

しゃべらないからってやる気無いとか思わないことだ

別に愚痴言うほど追いつめられた環境じゃないです。 普通に趣味でゲーム作る時間もありますし。 新人って実績が無いから、言っても右から聞いたものを左へ受け流されがちなようです。 それは仕方がない。 なので、何が正しいかを見極めるために、聞きに徹し…

考えたことを文章にしまくる

大体いつもゲームを作るとき、行き当たりばったり、見切り発車なので、開発終盤にはひどい目にあいます。 ひどい目にあうと、苦し紛れのコードになりまして、 ガチャガチャのコードのせいで、実装したかったことも諦めたりと、 不当な妥協の原因になったりな…

「Flash Game Festival’08」に出ます。

Singles Girls | Match Online Dating at Swf-Game.net 非常にシンプルなものですが、新作を出します。 よろしければ遊んでみてください。

ちょっと新しい試み

今作っているゲームは小規模ながら少々今までと違った作りをしています。 こんな作り方があるのかと。 今やもう当たり前なんでしょうか、分かりませんが、 ひと段落したらソースを晒したいところ。

また細かいやつを作っている

今、小さいゲームを作っています。 5月頭ぐらいに公開できると思います。

『Double Party!』あとがき

これを作って、何かと思うことがちらほらと。 いざサーバーに上げてみると、最初に全データ読み込んでしまう方がいいのかしらと思ったり。 単にローディング画面が無いのがストレスの原因かも...。 あと、今回は合作だったのですが、連携がボロボロでした。 …

『Double Party!』公開しました。

【AM902 - Double Party!】 た~いへん長らくお待たせしました。 新作『Double Party!』公開です。 いろいろ思うところはありますが、それはまたの機会に。 まずは遊んでみてください。

取り急ぎ

問題がなければ今日中に公開します。

公開間近

素材の実装が終わりました! あとは細かい不具合を見直して、バランスを調整して公開となります。 これは間違いなく近日公開です。 遅くなりまして申し訳ありませんでした。