「絵」に関する日記(5)

<前 次>

人物を描いてみた

以前の日記に書いたドットを潰さないレンダリング方法、あれ別に3Dでなくとも2Dでも高さ成分を真正面から見た高さの8割になるように、奥行きを真上から見た奥行きの6割になるようにドット絵で描けば縦・横・高さの比率が正しいドット絵として立派に成立するじゃないですか!
というわけでそういう描き方をしたマップチップでマップを描くプログラムを作ろうとしていたのですが何をどう間違えたのかマップチップを作っているうちにマップ上に配置する人物キャラを描きだしてしまいました。
元々人物のデッサンなんて小学校以来やってはいないしましてや37度から直立姿勢の人を描くなんてことは一度もなかったので、とりあえず理論的に正しい人物を描こうと身長別-男女のボディサイズ平均を見て数値を見ながら描いていったのですがどうにも日本人の体は細長すぎるようだったので、今度はメタセコイアに入っていた人物の3Dモデルを37度の角度から見下ろした画像から輪郭抽出してそれを参考にしながら描いてみたら結構自然な感じになりました。
しかし謎の男のつもりで描いていたのですが、暗いね。

1136645637.gif

VOTOを

VOTOをCGIのコーナーに移動しました。
ついでに著作権表示も美文に変更です。
統計のほうも移動するつもりだったのですがちょっとページができていません。

爆ボンのレインボーパレス1面のマップを作りました。
ただ、絵を描くのが面倒という理由で木の代わりに柱が立っていたりします。
ついでに、色々ボムジャンプを試したりもしていたのですがそのことはまだ書いていません。

本日の絵は猫耳さん。

1133705056.png

空回り

ふにゃさんの初期画面でステージ名を表示するようにしました。
ただし、ステージファイル内に名前が記載されていなければ従来通りステージのファイル名を表示します。

昨日のレゴの続きをやっていました。
エレベータを動かすためにはタイヤの動きが必要なれどその動きを一体どうして実現するか。
4箇所のタイヤを同じように動かすためシャフトでタイヤを動かすのですが、タイヤをはめるホイールがブロックと同じ材質のためシャフトでホイールを回してタイヤを動かす方式だとホイールだけが空回りする恐れがあります。
そうなるとタイヤに直接動きを伝えるため、ギアによってタイヤを動かすことになります。
そしてまた、エレベータが傾くと引っかかって上にも下にも動かなくなるため傾き防止用のガイドを設ける必要があります。
これを作ってテクニック部品の目隠しを作るともはや一階にはエレベータの入り口しか作れなくなりますが仕方ないでしょう。

今日の絵は棚網。
FunnelNetじゃなくてFunnelWebなのですが。

1132238405.png

見た目重視の3Dマップ

爆ボンのための3Dマップエディタできました~♪
爆ボンのマップの図を描くためのものなので見えない部分は特に考慮していません。
それなりに操作性は悪いのですが、自動ロード&セーブがあったり範囲選択があったりして多分それなりに操作性は良いと思われます(何
見た目さえ作れればそれでよいので同じ場所に二つ以上のチップを重ねるという暴挙もできてしまいます。
いえ、暴挙ではありません。これにも意味があるのです。
編集単位がブロックごとなので壁だけとか床だけとかのブロックを用意してそれらを組み合わせることができればよいかなと思っていたのです。
なかなかどうしてそんなこんなでどっちみちマップ作りは時間がかかってしまうのですがおそらくそれなりに比較上は量的問題として前が恐ろしくやる気をなくすほど時間がかかってしまっていたので多分結構はるかに劇的に感動的なほど時間短縮できてしまったりしているに違いないのでしょうがでも私は結局前どれだけ時間がかかったかすら忘れてしまっていると思われますので別に時間が短縮できても実感が今一湧かずやっぱりしんどいなと思っていたりするのでしょう。
頑張ってください(他人事?

1129473584.png

斜めマップ

爆ボンのマップを作成するための素材を作っていました。
EDGEでテクスチャを使って塗りつぶす方法を見つけて、というより、きっとあるはずだと信じて探したら本当にあって、その機能のおかげでずいぶんと作成速度が上がりました。
いろいろとマップチップ作成に便利な部品を作ったということも作成速度向上の一因には違いないでしょうが。
まだまだ調整が必要だけどここまでできてます。

1128696113.png

長期戦

ウナギカズラ作ってました。
種が蒔かれて芽が吹いて成長するところまでできました。
細かい仕様は昨日の日記に書いてありますので。

メテオス、さすがにレベル5むずかしさ1だと全くといっていいほどブレイクしません。
ブビットでオレアナと対戦していたのですが、倒すのに21'11"53もかかってしまいました。
お互いメテオは全く飛ばないのにブレイクまでの猶予時間だけはあるのでひたすら点火で時間稼ぎ。
取得メテオ14723個、得点1,643,540点。

ちびロボ!ですが、どうもファンキーちゃんを逝かせてあげないとイベントが進まない模様。

今日の絵はBomber丸Worldより昴夏樹。
ハットを脱ぐと頭には花が生えていたりします。

1127140717.gif

奇跡の早業

チャットの人工無能、基本機能がほぼ出揃ったのでアップしました。
まだ辞書がほとんどできていないのでろくな返答はできませんが。
今後は辞書の充実のため、辞書管理プログラムを作ってゆきます。

メテオスのスタートリップの最高難易度をノーミスでクリアできました!
しかし、レベルMAXだというのに、みんなそろいも揃って弱い。
いや、さすがに後半にもなるとなかなか強いのですが、前半、15秒でブレイクといったら、何も操作しなくてもできる芸当じゃありません。
無駄にタイムアクセルを踏み、敵の激烈な攻撃でもない限りはこんな早業は不可能です!
レベルMAXだからこその驕りというものでしょうか。
後半は積みあがるとほぼ瞬殺なのでそこそこ張り合いはあったのですが。

今日の絵は昨日の人カラーバージョン。
少し笑顔です。

1125844986.png

パネルγランキング開始!

パネルγ更新しました!
オンラインスコアランキング開始ですよッ!
参加の前にローカルなランキングで1位を取る必要がありますが、それさえクリアすれば誰でも参加可能です。
ちなみに、他のソフトのランキングは前のアドレスなのですが、新ランキングのほうの変更点が点数受け取りの部分だけなので、表示だけなら前のランキングCGIでもできてしまったりします。
実は、昨日までのアルゴリズムではランキングごとに得られる暗号が全く同じだったため、一番得点の高いデータを使って不正報告できていたのですが、今日ので暗号化のキーをランクごとに分けるようにしたので多分もう大丈夫です。

今日は名もなきキャラの絵。
何かに使いまわすかも。

1125752637.png

ナンバー4まで

パネルγの暗号化アルゴリズムを改良しました。
ランダムにキーを生成していると何度も同じデータで保存するうちに規則性を見抜かれてしまう恐れがあるので、同じ点数には同じ暗号を吐き出すようにしたのです。
そして、受け取り側のCGIも完成。
以前のランキングとの互換性も維持しつつパネルγ方式の新しいデータも受け取ることができるようになりました。
まだセーブに難ありですが暗号・復号処理は大体OKみたいです。

メテオスのヒュージィ曲、4番まで全部作ってみました。
そして、3番までを繋げてみました。
0と1との切り替わりが少し分かりにくいかもしれません。

今日の絵は、白けるコンビ、シャイとカンです。
テキトー落書きと蛙という意味不明な組み合わせです。

1125671739.png

ケロろで、くれるケロ?

ふにゃさん、ギヤバネの動きもとげとげの動きも一通りできて一段落したところです。
ふにゃがギヤバネにはさまれるといろんなことになっちゃったりとげとげの反応が遅くて存在意義がアレだったりと微調整がまだまだといった印象ですが、それはステージを作りながら調整していくことにします。

チャット、最新版をアップしました。
アルニックは呼べば出てきます。
また、チャットに誰もいなくなって1時間経つと勝手に出てゆきます。
…しかし、ログ表示の遅さが問題だな…。

今度の更新は各言語ごとの速度比較にすることにしました。
検索でハズレを当てた人がいたので。

今日の絵はカエルの呪いのあの子。
しかもなぜか右側だけ。

1124895222.png

ぼっと出現!!

今日はチャットの動作確認もかねておしゃべりしてました。
現状では特に問題もなく動いてくれているようですが、実はまだロック処理というものをしていないのでいきなりログが消えることがあります。

そして、さらに、人工無能が入ってくるところまで今日は作ったのですが、動作がかなり不安なのでアップはしていません。
メッセージフォームには同じくチャットを作っているうにゅさんのJavaScriptを使わせてもらって、過剰なリロードを制限しています。
1秒に1回リロードしたってどうせ状況なんて変わらないと思うので。

学習帳を全部TGWSの色に合わせました。

今日の絵はマザー2の武器屋のおっさん。
ゲーム中とは違って優しそうなイメージ。
実は骨格から描いていたり。

1124543438.png

ぽふ

プログラミング「Perl→PHP書き換えメモ」に配列処理を追加しました。

なぜこれを更新したのかというと、チャットの在室者管理を作るため。
IDと名前の両方の一致で同一人物とみなします。

今日の絵はPiece of Facesのキャラクターたち。

1124376983.png

悪魔の潜む幼帝とその師

アキヤメキャラに「悪魔の潜む幼帝とその師」を掲載しました。
まだ作り始めるめどさえ立っていない「Bomber丸World2」からです。
1には名前すら登場しません。

同じく100題に29番を追加。耳です。

昨日のDirectMusicはどうにかなりました。
あんまり演奏結果自体はよくないんですけど動作自体は正しいようです。
やっぱりSMFを使って無理やり切り替えるパネルγ方式のほうがしっくりくるなぁ。

今日の絵は女の子と頭蓋骨。
頭蓋骨のほうは一応資料を見ています。

1124289879.png

釣糸

掲示板のアイコンにとげとげを追加しました。
ふわふわふにゃとかSuperScoreBallで邪魔しまくってたにくい奴です。
緑色のはマリモ。「ふにゃ」で弟が作ったステージに出ていた敵で、ふにゃより知能は高いそうです。
白黒のは別に意味はありません。単なる色違い。

ふにゃさんエディタの三層マップのファイルへの読み書きとゲーム本体の三層マップ表示ができました。
しかし実際のところ三層マップは単層マップに比べて単純に三倍複雑になっているわけですから、中層マップだけでも成り立つようにしたいので、今後は下層マップがなくても正常に表示されるようにしていきます。

今日はお祭りでも。

1124117061.png

検索単語とリクエスト

パネルγ、久々に更新しましたよ!
かねてからやろうと思っていたキーボード入力です。
(GetKeyState(VK_CAPITAL)&1) ^ (GetAsyncKeyState(VK_SHIFT)!=0)がTRUEなら大文字、FALSEなら小文字というのを利用させていただきました。

ゲーム記のちびロボ!と地球防衛軍2を更新しました。
まあ、例によって公式サイトだけですが。

私は、検索でここに来る人が使った単語のうち、ここにないことを期待したようなものは、このサイトへのリクエストだと考えています。
例えば、「activebasic vb c 速度比較」「midiを作る」「カービィとドンキー」などなど…。
趣旨の分かりかねるものや私では力不足のものもちらほら。

今日の絵は、Bomber丸Worldより、コワレ精神逃避状態。
限りなくテキトーですが、それでいいんです。
それでこそコワレなのです。

1124030901.png

全キャラ名簿

ブラック・ジャック見てました。
キャラクターの一つ一つの表情がいいねぇ。

ちびロボ!ではジャーマネのトンピーが自分の勘違いに気付いて号泣。
いい気味だ。

アキタラヤメル[キャラクターズ]に、全キャラ名簿を追加しました。
本当はこれでもまだ全部じゃないのですが。

1123944979.png

アーミー隊解散のお知らせ

ちびロボ!ではついにアーミー隊が解散。
隊員の一部が訓練に厳しさに耐えかねて脱走したのです。
軍曹は二度と大切な仲間を失わないためにより厳しい訓練をしていたのですがそれが裏目に出たのです。
しかし、優秀で勇敢な隊員ちびロボが、猛獣タオのアジトに単身乗り込み、大切な仲間グワム二等兵の形見のドッグタグを取ってきたことで、グワム生存の希望がわき、アーミー隊は再び、以前より強く、結束したのです!(脱走した腑抜け除く)
んで、アーミー隊はプランを練るということで活動停止状態になり、仕方なく残りの腑抜けの相手をすることになりました。
そして、腑抜けの一人メンヒスのチキンレースに挑戦してみると、よくわかんなくてデタラメにブレーキを踏んだら偶然にもがけすれすれ車体の半分が飛び出す形で停止し、おそらく最高評価であろうSをいただきました。

プログラミングのVB小ネタをちょっと更新しました。
偶然間違えて全角入力モードでコードを打ち込んでしまって気付きました。
もはやトリビアですな。

3Dのあれは形としては完成。
羽が動かないのを気にしなければそのまま3Dゲームに組み込めるようになっています。

1123855921.jpg

三層化への波

ふにゃさんエディタ、ついに三層マップに対応!
…しそうな流れになってきました。
データ上の三層マップの管理は既に出来上がっています。
表示を今作っているところです。
三層マップを実現するために以前の方式をいったん捨てたのですが、中層マップに限って言えばまあまあ期待通りの動作をしてくれているようです。

ふにゃさん本体、地面との摩擦をマップチップ単位で実装。
氷の床は滑るだろうし金網の床は滑らないだろうし。
そういうことができてしまいます。
後は三層マップへの対応ができるように一部変更したりしていました。

今日は子ども完全版。
今更になって服のバランスがおかしいことに気付いたけど変更する気なし。
鼻と眉も付けました。

1123770206.gif

レチッカーズコンプ

今日も引き続きちびロボ!
ついにパパさんとママさんが離婚寸前に!?というところまでやってきました。
レチッカーズ君はザコどもをお化けZで瞬殺しまくりあっという間にコンプ。
そして今はジェニーの寝室漁りの真っ最中。
あまりにさりげなく見えていたためずっと気付かなかったんですが、ジェニーはカエルさんパン…(以下検問により削除)

今日の絵は3Dの続き。
ん?このシルエットは…?

1123685798.png

スパイダー!!!!

ちびロボ!ついにスパイダー出現。
でもまあお化けの気ぐるみで倒しちゃったけど。
オイル発見→お化け装備→案の定スパイダー出現→Zで瞬殺。
それにしてもママさんは心の広いお方ですね~。
さっき土を掘り起こしたスプーンで紅茶をかき回してやってもハッピーなんだとか。

ふにゃさんエディタ、ステージ追加機能にステージ数の記録もつけて、これでほぼ1のときにあった要件は満たしました。
さて、そろそろサボっていた本体のほうの2面以降のマップ読み込みを作らないと。

今日は、手だけ変更。
手と認識できりゃもーいーや。

1123599209.png

<前 次>