プログラム」カテゴリーアーカイブ

ゲーム用ライブラリ

度々発生する「なにか作りたい病」が、今のニート生活中ずっと続いてたりします。
で、ゲーム作ろうとするんだけど、ライブラリを色々試してみて途中まで作って止めたりしてます。

そんな訳で、現時点でもっとも実用性の高いと思われるゲーム用ライブラリを紹介。有名だから今更って感じだけど。

続きを読む

人狼ったー補助ツールv01

最近人狼ったーのログをニヤニヤしながら見てます。参加はしてません。

で、参加してないっつーのに、なんか衝動的に補助ツールとか作ってる自分がいた。
自分でもどういうつもりで作ったのか分かんない。
でもせっかく作ったから公開してみる。

jinro1
人狼ったー補助ツールv01
誰得。
いっそ人狼ったー参加してみるか・・・
キャラ画像ファイルは同梱してない。

観戦しながら使ってみたけど、メモ帳のほうがマシだわこれ。公開中止

C#は発作的になにか作ろうと思ったときに使いやすいね。

CとC++

CとC++は似たようなモノか?
プログラマになって10年以上経ちますが、この1年でようやくC++でまともになにか組めるようになった私です。

題の「CとC++は似たようなモノか?」という問いは、回答者によって変わるモノじゃないでしょうかね。
C++を「オブジェクト指向もつかえるC言語」と見るか、「オブジェクト指向言語C++」と見るか。

オブジェクト指向言語を先に覚えた人ならば、CとC++は別言語として見るだろうし、C++をオブジェクト指向的に使うでしょう。
正しくオブジェクト指向を理解して、C++をそのように使える人も別言語として扱うんじゃないでしょうかね。

でも、C言語から何となくC++やってる人の多くは、「C++はCの拡張」くらいにしか思ってないんじゃないかと。

「C++でゲーム開発」的なユルいプログラム入門書とか、C++って書いてあるのに使い方はほとんどC言語のままで、API呼び出しのために仕方なくクラスやインターフェース使ってるっていう感じの書き方してある本が結構あったり。

オブジェクト指向は開発効率のために処理速度を犠牲にしてる部分があるから、処理速度がシビアなゲーム開発では非オブジェクト指向になりがち・・・というのも解らなくはないけど、「ゲーム開発で覚えるC++」的なタイトルの本でも拡張C的な書き方してないのがあったりするのはどうなのよ。と、偶に思う。

私はCとC++は別言語だと思ってるけど、拡張C的に使ってる人には拡張Cにしかみえないんじゃないでしょうかね。

よし、釣られてみよう

今までどのくらいプログラミング言語を触ってきたか(3秒で飽きたものも含む)
仕事場で偶に「UNIさん、この言語触れる?」とか聞かれたりする。
うっかり「触ったことありますよ」とかいうと、新規プロジェクトの中核メンバーに入れられたりするんだよね。勘弁して欲しい。

3秒で飽きたモノも含むとなると・・・結構ありそうだなぁ。
数えてみよう。
続きを読む

類似画像整理ツール v.1.3.8

lazyimagediff_v1_3_8
ひさしぶりの更新。

要望にあった
・類似画像サムネイルを5個以上表示
 →5個以上ある場合はスクロールバーで表示するようにした。
・画面より大きい画像を原寸表示
 →原寸表示するか画面内に収るサイズで縮小表示するか設定可能にした。
・外部プログラムで表示
 →拡大表示時に外部プログラムで表示可能にした。外部プログラムは設定画面で指定。
   コマンドラインで第一引数に画像ファイルを指定して開けるタイプのプログラムじゃないと開けない。
  Susieがなぜか背面で開くのは、色々やってみたけどどうにもなんない。どうしたらいいんだろう。
・ちょっとバグ修正

幾つかバグの存在に気づいているけど、そのうち直します。
完全に自分しか使ってないと思ってたから、バグ見つけても放置してたんだよね。
ダメだね。公開してる以上見つけたバグは潰さないとね。うん。