今日は冬至。ということで冬至南瓜作りました。
もっと砂糖足して甘くした方が良かったかな?
来年は今年よりもっと健康でありますように。
最近は多忙によりゲーム作成がほぼ中断状態です・・・
いや、更新したことはしたンですが、描画システムの更新で
プログラムの高速化を行ったのですけど、
ビジュアル面での更新がなかったので話題にしづらかったンですよ。
いやぁ~、毎フレーム数百回呼び出される関数でmalloc/freeしてたなンて、
恥ずかしくて言えませんねぇ~(あれ、このフレーズ前も使った?)
とりあえず、予め必要分のメモリを確保しておいてそれをオーバーするようなことは
ないだろうという決め付けで対処することで関数内で15%ほど高速化出来ました。
柔軟性とスピードは背反になることが多くて困りますねぇ~
まぁ、Cの関数呼び出すなンてことは他人にはさせないで、スクリプトで
描画させるようにすれば問題ないでしょう。
現在は主人公(仮)の画像作成中です。
休日中に次の更新できたらいいなぁ。
ニコニコ動画マイリスト
2011年12月22日木曜日
2011年12月4日日曜日
東京モーターショー2011
学生時代の仲間と忘年会があり、東京駅の方へ出かけたので
ついでに東京モーターショー2011に行って来ました。
雨が降っていた関係かブース間は歩きやすかったと思います。
ただ、注目の自動車の近くは人だかりができていてなかなか
ボディに近づけませんでしたが・・・
また、時間がそこまでなかったので全てを回り切ることはできませんでした。
全部をゆっくりまわろうと考えているなら平日の午前中に
入場した方がいいでしょう。
あと、当日券の販売所はあいにくの天気であったにもかかわらず
列ができてしまっていたので、コンビニ等で事前に
チケットを購入してから行くといいでしょう。
世界のTOYOTAはもっとも広いブースを持っていました。最近テレビでやっているドラえもんののび太30歳のCMに関連するブースがあまりにも人が多すぎて時間の関係もあり、見に行けませんでした。ちなみに一番下のFJクルーザーと呼ばれるものは前述のCMのバーベキュー編でスネ夫が乗ってる車です。
コミケと比べるととても歩きやすかったですね(笑)。次に国際展示場へは年末に行くことになるでしょう。そろそろカタログも出ますしね。C81。
え?ゲームプログラミング?す、進んでますよ。ただ、忙しくて記事にしてなかっただけで。
ついでに東京モーターショー2011に行って来ました。
雨が降っていた関係かブース間は歩きやすかったと思います。
ただ、注目の自動車の近くは人だかりができていてなかなか
ボディに近づけませんでしたが・・・
また、時間がそこまでなかったので全てを回り切ることはできませんでした。
全部をゆっくりまわろうと考えているなら平日の午前中に
入場した方がいいでしょう。
あと、当日券の販売所はあいにくの天気であったにもかかわらず
列ができてしまっていたので、コンビニ等で事前に
チケットを購入してから行くといいでしょう。
海外メーカーのトラックは室内が広くて休憩、泊まりのときに楽そうですね |
パリ・ダカールラリーの出場者、ドライバーの方も来ていてサイン会もあったようです。 |
スポーツカー。このへんはかなり運転好きでないと購入するにはためらってしまうのではないでしょうか。私ですか?私はもっと燃費のいいカジュアルな方がいいですねぇ。 |
最近は変わったドアの開き方をするボディが増えてきているのでしょうか?面白い形ですね。 |
ポルシェ。下はレースに出場した車体。いやぁ~、カッコいいンですけど、まぁ、自分には縁のない車でしょうねぇ。 |
HONDAのスポーツカー。ヘッドライトやホイールについているライトが近未来的でいいですねぇ~。さすがのHONDAといったところで、かなりブースが広かったです。また、バイクの展示もありました。 |
PlayStation3のグランツーリスモの展示もありました。もう、実写かと思うほどリアルでしかも3D対応だそうです。ゲームの世界もどんどん進化していきますね。 |
JAGUARのスポーツカー(だったと思う)。スポーツカーのデザインに関しては海外メーカーが一歩リードしている気がします。センスが違うンですかねぇ~? |
世界のTOYOTAはもっとも広いブースを持っていました。最近テレビでやっているドラえもんののび太30歳のCMに関連するブースがあまりにも人が多すぎて時間の関係もあり、見に行けませんでした。ちなみに一番下のFJクルーザーと呼ばれるものは前述のCMのバーベキュー編でスネ夫が乗ってる車です。
コミケと比べるととても歩きやすかったですね(笑)。次に国際展示場へは年末に行くことになるでしょう。そろそろカタログも出ますしね。C81。
え?ゲームプログラミング?す、進んでますよ。ただ、忙しくて記事にしてなかっただけで。
2011年11月19日土曜日
ワールドマップ用プログラム
ワールドマップの移動処理をするための
バックグラウンドプログラムを作ってみました。
円をハフ変換、検出した円から赤い線を再帰処理を使って辿ることでリンクを検出。
ダイクストラ法で経路探索。ライントレースの初歩を使って移動してます。
ダイクストラ法の代わりにA*探索でも良かったのですが、碁盤の目状のマップになったときに複数経路を求めやすくするためにこちらを採用しました。
あとはかぶせる絵を作ってあげればゲームっぽくなるのではないでしょうか?
ただ、ハフ変換とリンク検出の処理は若干重いので前もって処理しておいてファイルに書きだしておくのがいいと思います。
あと、RPG以外にもレースゲームなんかでも使えるかもしれませんね。
もし、ソースコードが欲しい方がいらっしゃたら、コメントにどうぞ。
バックグラウンドプログラムを作ってみました。
ダイクストラ法で経路探索。ライントレースの初歩を使って移動してます。
ダイクストラ法の代わりにA*探索でも良かったのですが、碁盤の目状のマップになったときに複数経路を求めやすくするためにこちらを採用しました。
あとはかぶせる絵を作ってあげればゲームっぽくなるのではないでしょうか?
ただ、ハフ変換とリンク検出の処理は若干重いので前もって処理しておいてファイルに書きだしておくのがいいと思います。
あと、RPG以外にもレースゲームなんかでも使えるかもしれませんね。
もし、ソースコードが欲しい方がいらっしゃたら、コメントにどうぞ。
2011年11月17日木曜日
プログラマブルテンキー
そろそろ定時で帰れるのも終わりそうな今日この頃です。
ペンタブのファンクションキーに不足を感じていたのと、
ヨドバシ.comでの配送料が無料になったので
プログラマブルテンキーなるものを購入してみました。
サンワサプライ NT-19UH2BK
ペンタブのファンクションキーに不足を感じていたのと、
ヨドバシ.comでの配送料が無料になったので
プログラマブルテンキーなるものを購入してみました。
サンワサプライ NT-19UH2BK
X Button Makerのようなソフトで割り当てても良かったのですが、
(X Button Maker : http://okazaki.incoming.jp/danpei2/software/batten.htm )
最近、動体視力を鍛えるソフトを使用していて扱いやすいテンキーが欲しかった
こともあり、また、ついでに良いマウスも欲しくなり購入の流れとなりました。
ペンタブには左右に4つずつ計8個のファンクションキーと左右に1つずつの
トラックパッドが付いています。
が、基本的に右手はペンを持っているので左手4つのファンクションキーしか
アクセスのよいボタンがはっきり言ってありません。
私の場合、「Shift」「Ctrl」「Alt」をまず割り当て、他に「元に戻す」「やり直し」
「レイヤーの新規作成」「Enter」などを使いたいので
キーの不足が発生してしまいます。
今回の買い物で試しに「レイヤーの新規作成」を割り当ててみたことろ
若干作業の効率化ができたと思います。
テンキーとしては普通のテンキーといった感じですが、
テンキー部分にもキーの割り当てが可能なのでよく使うブラシなどを
登録してみようかと思います。
また、キーボードと違ってサイズが小さくて済むので
絵を描きながら押すのに適している気がします。
マウスはロジクールのM510を購入しました。
今まで使っていたマウスが安物だったので革命的に使いやすくなりました。
これを選んだ理由は実家のロジクール製マウスが使いやすかったことと
電池の寿命が長いことです。
電池を使う分だけ最初は若干重い感じがしましたが、
慣れてしまえば問題ない重量だと思います。
安物と違って白い机の上でもしっかり反応してくれるので
かなり操作性が向上しました。
さぁて、プログラミングはどこの続きをしようかなぁ~?
2011年11月16日水曜日
あぁ、素晴らしきは定時退社
2011年11月14日月曜日
TLG6エンコード再挑戦
先日、上手くいかないとボヤいていたTLG6へのエンコードですが・・・
できました!
いやぁ~、画像データの読み込みミスで失敗していたなンて
恥ずかしくて言えませんねぇ~
コンパイラ依存になりそうなライブラリは基本的に使っていない(と思う)
ソースを下のURLにアップロードしておきますので、
興味のある方はどうぞ。役に立つかどうかはわかりませんが^^
https://docs.google.com/open?id=0Byx8ByJwSCpcZTczMzBlYzMtMWQ4NS00NTNjLTg5M2ItMDMwMmUzZjNhMmFm
できました!
いやぁ~、画像データの読み込みミスで失敗していたなンて
恥ずかしくて言えませんねぇ~
コンパイラ依存になりそうなライブラリは基本的に使っていない(と思う)
ソースを下のURLにアップロードしておきますので、
興味のある方はどうぞ。役に立つかどうかはわかりませんが^^
https://docs.google.com/open?id=0Byx8ByJwSCpcZTczMzBlYzMtMWQ4NS00NTNjLTg5M2ItMDMwMmUzZjNhMmFm
2011年11月13日日曜日
年賀状用イラスト
2011年11月11日金曜日
今日のご飯はコロッケナリヨ~
2011年11月7日月曜日
TLGエンコーダ作成中
あの有名なADVツクール吉里吉里で使われている画像形式である
TLG5、TLG6。特にTLG6はPNGよりも高圧縮な可逆圧縮で
SIMD命令に最適化してあり、展開も2倍以上速いと
ゲームにとってはいいことずくめ。私のゲームでも使ってます。
・・・が、表示にOpenGLを使っている以上、BMP形式でのデコードを
想定されているのが若干もったいないのです。
OpenGLは基本的にRGBで色を指定するのですが、BMPは
BGRで色を保存しています。
したがって、OpenGLのExtentionであるGL_BGR、GL_BGRAを
使用するか、圧縮の前あるいは展開の後にデータを変換する
必要があるわけです。
Extentionを使ってしまうともしかしたらLinux等でそのまま
コードが使えない
(まぁ、今現在の状態でコントローラ入力部分で使えないンですけど)
可能性が出てくるわけで、
では、展開の後はどうかというと、展開の度に変換を
行わなければならず、折角の展開の速度が落ちてしまいます。
よって、圧縮前が最良だろうと考えたわけで、
吉里吉里のソースをパクって 参考にしてエンコーダを
作成しました。
・・・しかし、圧縮率が低い!
同じBGR形式のデータにしても約1.5倍ほど容量が
大きくなってしまいます・・・
さて、どうしたものやら。
お陰で徹夜してしまいました。でも出来ない・・・
う~む。
追記
エンコード作れました。
http://gameprogrammingbyumi.blogspot.jp/2011/11/tlg6_14.html
TLG5、TLG6。特にTLG6はPNGよりも高圧縮な可逆圧縮で
SIMD命令に最適化してあり、展開も2倍以上速いと
ゲームにとってはいいことずくめ。私のゲームでも使ってます。
・・・が、表示にOpenGLを使っている以上、BMP形式でのデコードを
想定されているのが若干もったいないのです。
OpenGLは基本的にRGBで色を指定するのですが、BMPは
BGRで色を保存しています。
したがって、OpenGLのExtentionであるGL_BGR、GL_BGRAを
使用するか、圧縮の前あるいは展開の後にデータを変換する
必要があるわけです。
Extentionを使ってしまうともしかしたらLinux等でそのまま
コードが使えない
(まぁ、今現在の状態でコントローラ入力部分で使えないンですけど)
可能性が出てくるわけで、
では、展開の後はどうかというと、展開の度に変換を
行わなければならず、折角の展開の速度が落ちてしまいます。
よって、圧縮前が最良だろうと考えたわけで、
吉里吉里のソースを
作成しました。
・・・しかし、圧縮率が低い!
同じBGR形式のデータにしても約1.5倍ほど容量が
大きくなってしまいます・・・
さて、どうしたものやら。
お陰で徹夜してしまいました。でも出来ない・・・
う~む。
追記
エンコード作れました。
http://gameprogrammingbyumi.blogspot.jp/2011/11/tlg6_14.html
2011年11月6日日曜日
不二家福生店デザートバイキング
不二家のデザートバイキングに行って来ました。
昔と比べると食べる量が格段と減った気がする・・・
写真の撮影モードが途中から変わっているのは仕様です。
北海道チーズケーキと抹茶ケーキ
最初なので一気にパクり。
さっぱりとしたチーズと抹茶が良かった。
ホワイトチョコケーキとトリ・・・何とか。
ホワイトチョコが大好きなのでとても気に入った。
レアチーズケーキとフルーツタルト。
チーズケーキにかかったシロップが程よく酸っぱくてGood.
タルトは果物一杯で○
ミルフィーユとミルクレープ。
誰かミルフィーユの上手い食べ方を教えて下さい!
ぼろぼろ崩れてたいへんだった。
ミルクレープは甘すぎず、食べやすかった。
フルーツクレープとかぼちゃケーキ
クレープはもっと果物分が欲しかった。
かぼちゃケーキはかぼちゃの味が生きていて良。
なんだかかぼちゃパイが食べたくなる味。
オーブン買おうかなぁ・・・
なかよしくまさん(左)とコロコロくまさん(右)
くまの顔と耳はチョコでできてます。
スプーンで食べるカップケーキ(だと思う)
味は普通のケーキといった感じ。
チーズケーキとモンブラン。
若干胃袋にケーキが溜まってきたせいか、
チーズケーキに苦戦した。
チーズケーキはどこにでもあるような感じだけど、
モンブランは評価できる味だったと思う。
締めは定番ショートケーキ。
普通のショートケーキです。
計15個食べてきました。60分間で食べるたびにカウンターに取りに行かなければならないので20個前後が限界でしょう。ホントはもっと食べたかった。お値段は1,380円と手頃でドリンクバーも付いてくるので手軽にデザートバイキングしたいときにはオススメできると思います。
え?ゲームプログラミング? ・・・来週から本気出す!
昔と比べると食べる量が格段と減った気がする・・・
写真の撮影モードが途中から変わっているのは仕様です。
北海道チーズケーキと抹茶ケーキ
最初なので一気にパクり。
さっぱりとしたチーズと抹茶が良かった。
ホワイトチョコケーキとトリ・・・何とか。
ホワイトチョコが大好きなのでとても気に入った。
レアチーズケーキとフルーツタルト。
チーズケーキにかかったシロップが程よく酸っぱくてGood.
タルトは果物一杯で○
ミルフィーユとミルクレープ。
誰かミルフィーユの上手い食べ方を教えて下さい!
ぼろぼろ崩れてたいへんだった。
ミルクレープは甘すぎず、食べやすかった。
フルーツクレープとかぼちゃケーキ
クレープはもっと果物分が欲しかった。
かぼちゃケーキはかぼちゃの味が生きていて良。
なんだかかぼちゃパイが食べたくなる味。
オーブン買おうかなぁ・・・
なかよしくまさん(左)とコロコロくまさん(右)
くまの顔と耳はチョコでできてます。
スプーンで食べるカップケーキ(だと思う)
味は普通のケーキといった感じ。
チーズケーキとモンブラン。
若干胃袋にケーキが溜まってきたせいか、
チーズケーキに苦戦した。
チーズケーキはどこにでもあるような感じだけど、
モンブランは評価できる味だったと思う。
締めは定番ショートケーキ。
普通のショートケーキです。
計15個食べてきました。60分間で食べるたびにカウンターに取りに行かなければならないので20個前後が限界でしょう。ホントはもっと食べたかった。お値段は1,380円と手頃でドリンクバーも付いてくるので手軽にデザートバイキングしたいときにはオススメできると思います。
え?ゲームプログラミング? ・・・来週から本気出す!
2011年11月5日土曜日
同期が部屋にイラスト作成環境を見に来るかも!?どうする?
登録:
投稿 (Atom)