ゲーム制作、プログラム

「将棋の先生だと思ってた」

俺は将棋ベーシック改を職業プログラマーをしながら趣味で開発したのですが。 ユニオンシステム勤務時代、シャープ勤務時代など会社から守秘義務を迫られて、しかし独身なので女の子を口説く時に仕事を聞かれ器用に返せずに、会社の秘密を少しはなしてしまっ…

三賀日はまるごとピカチュウ!

どちらかと言うとピカチュウよりトトロの造形に近い感じですが。 わくわくセブンの「まるるん」を何となく思い出した。あれはセーフだったな。 おせちを食べて餅を焼こうとしたらオーブントースターが壊れていて、レンジで温めた餅に醤油をかけて食べ、晩は…

令和2年1月2日はテクスチャーマッピングの勉強

メタセコイア試用版でもテクスチャを使えることを学ぶ。 卒業制作も今思えばそれが学校の宣伝になるわけでやりがい搾取だったな。 あの頃遊んだのがドリームキャストのソニックアドベンチャーで、俺が卒業制作で作った3DCGは今もMOディスクに保存はされてい…

令和二年の初仕事

年賀状に描いたピカチュウの絵をメタセコイアで3Dに起こしてみたのだが。 試用版でテクスチャの貼り方が見つからず塗りつぶしのみゆえに色と形状だけ。 月収だけで見るとシステムエンジニアも3Dモデルデザイナも大差ないが、どのくらい仕事が忙しいのか、楽…

「まあ、手品みたいなもんだな」とは言ったものの

コンピュータソフトを売るというのも難儀な商売である。 パソコンソフトをパッケージ販売するための製造フローは図の通り。 まず、ソースコードとリソースを作成する。 ソースコードはテキスト形式でコンパイルすると実行ファイルになる。 この際コマンドプ…

「映像研には手を出すな」アニメ化は面白そう

ツイッターで流れてきたOPを見ただけなんだが。 主人公の女子高生と仲間の3人を見ると専門学校時代を思い出す。 俺らCG学科のメンバーはいちどドラクエ8で映像化され、変なヘルメットかぶって「ぬすっと斬り」を覚える棍棒とか鎖鎌とか持てるずんぐりっ…

無限大のイメージが黒板の上辺で止まっている感じ

ゲーム制作・プログラムタグで書く数学の話。 y=x^2とy=|x|のグラフを黒板やノートに書く時、紙面が横長だとx^2のほうがx軸の右側が余った状態で上辺に達し、それに比べて|x|のほうは紙面の左右まで伸びて上辺に達する。 数列の極限を扱う時に、この黒板やノ…

「こんなもん絵がピッピッピと動いとるだけやろ」というオバチャン

ボックらが生まれてくるずっとずっと前にはもう! アッポロじゅういち号は月に行ってたと言うのに! 俺がゲームプログラマーになりたいと思ったのは6歳くらいだった。 テレビゲームが市民権を得て来たと言ってもまだまだ若い人の間。 というか、反対に排斥し…

「プログラムは命令どおりに動く」がやや古いことに気付いた

すごく単純なアプリを考えた。 まず、サーバーに整数型の変数をひとつ用意する ネットワークを介して端末からプラス、マイナスを送信する サーバーの変数は各端末から送られたプラスとマイナスを総計する 端末は変数を受け取って画面に表示する これだけで、…

細かい仕事のほうが専門性が高くなって役職が上がる

ピラミッド状の階級社会をイメージしていると、小さい仕事ほど階級が低い。 頂点にいる王様が司令を下しだんだん下に行くほど具体性が上がる。 IT業界でも、ITゼネコン、多層請負、システムエンジニア、プログラマなどのキーワードで語られる業務システムの…

「窓」と呼ぶんだな

うちの台所は昔吹き抜けで、窓があって日光が入ったんだ。 吹き抜けの窓のことを何と呼んでいいか分からず「昔、天窓があった」というと「昔の家には天窓なんてあるわけがない」と噛みつかれたことがあるが、俺ってこう何か専門的なカッコイイ呼び方をチラ見…

将棋ベーシック改をC++言語で書き直す

プログラミングというのは傍目に何をやっているか分からない仕事なのが辛い。 分かっているものが分からないものを騙すためにGUIを発明して儲かっている。 プログラマはコンピュータにどう考えさせるか頭で考えて命令を考えて文法に合わせて打ち込んでゆく。…

京アニの放火テロを見ていると

そりゃいつかそういう日は来るだろう、俺が犯人になる前に冷静になれたなと。 詳しい事情と動機を知り尽くしているわけではないのですが、日本の「クリエィティブ」とか「コンテンツ産業」の生む経済効果は莫大ですよね。 それはあくまで経済効果であって丸…

日本の先生「ゲームは悪」中国「ゲームは麻薬」ロシア「ゲームはテトリス」

珍しく朝起きて朝食を食ってからやる気の漲った朝なんですけど。 そのやる気を「新しいプレステのゲーム買ってクリアする」みたいな方向に向けてアマゾンやヤフオクでゲームソフトを物色するというのもどうかナーと思ったのね。 確かにゲームは面白い。そし…

1÷3を半日くらい考えてしまった

朝から病院にお薬をもらいに行って昼飯はマクド。 病院でケータイやDSをいじる人はいないので手帳を持って行って数学を考えていた。 しかし周りの人から覗かれている感じがして嫌なので週刊誌を読むことに。 つまらない。 薬局の待ち時間にスーパーまで散歩…

電卓でめっちゃ大きい数を表現するときと、不定積分

電卓で桁数以上の値を表示するときに対数を使ってe+130とか出るやん。 同じように不定積分も積分定数を不定のまま240+Cみたいにさ、そのまま出せば良いような気がするんだ。定積分は電卓で計算できるけど不定積分は求まらないっての、なんか数学に電卓が負け…

ケータイのカメラとファイヤーアルパカ

俺がプログラマーになったのは給料が良いからだ。 ついでを言うと絵がなかなか上達しないのにプログラムは基礎からやったのでどんどん上達して楽しかった。そしてプログラマーをしてスキャナやペンタブレットを買えば自分でもプロ級の絵はすぐに描けるように…

絵を描くことにした

計算用紙にシャーペンで絵を描いて線を失敗するとアンドゥしようとする自分が。 まあ、消しゴムがあるからそこまで困らない。 ゲームプログラマーとグラフィックデザイナーはどっちが偉いのかという問題があって、まあそれが喧嘩にならないように企画職とい…

パソコンでプログラムを組んでゲームバイナリが出来るまで

右も左も分からない18歳の頃と比べると41歳でまあまあゲームが分かるところに来た。 ゲーセンでバイトをして貯めた金を夢を売る専門学校に騙し取られ、学べることは全部学んでやると単位を全部取って、職員室の先生の本を読んでやろうと忍び込むと週刊アスキ…

「将来どうなりたい」なんて描けるやつなのか

最近ギターの稽古の時間を増やしているのだが、それで将来上手くなるとして、じゃあその上手くなった腕でどうしたいかということも考え始めた。 大体の人が将来像だと思っているものは現代と将来が大して変わらない停滞期の時代を生き、その中でその年数分だ…

「自分がやればいい」ではひとり分の仕事しかできないわけで

節分の翌日ということで高級料亭の仕出しの余りをもらって冷蔵庫に入れておいたのを食べるところから1日がスタート。お刺身の鮮度は落ちているが、サワラの西京焼きとかニシンの昆布巻きとかおせち料理に似た保存食がメインなので食べられた。 冷えていたの…

マリオブラザーズ的なアクションゲームを作ってみました

正確には随分前に作ったものを動画化しただけなのですが。 マリオ的なゲーム ファミリーベーシックのスプライト用チップを使ってJava言語のswiftでまるでファミリーベーシックのゲームであるかのようなJavaゲームを作りました。 今日はめざまし占いの山羊座…

俺、友達みんなと会社するつもりだったんだ

41歳、無職。 18歳で大学に落ち、2年フリーターをしてから専門学校へ入学。 国家試験に通り地元の小さな会社に正社員として入社。 会社の実態は雇った人を大企業の下請けに偽装請負で実質派遣の「出向」をうながすペーパーカンパニーであった。 親に「…

どうしてRPGからトレカに行ったのか

ドラクエモンスターズやポケモンを1人用のRPGとして遊ぶとドラクエ5とそう変わらない普通のRPGなんだけど、ゲームボーイの通信機能でセーブデータ1個のカセットを持ち寄って対戦して遊ぶのは当時としては新しかった。 まあ、単純にレベル上げを頑張ったほ…

ビジュアルスタジオフォーマックが不便な件

エクセルのマクロでおなじみのマイクロソフトのプログラムランゲージ「ビジュアルベーシック」がマックで使えるようになったので将棋ベーシック改のデベロップを再開したわけですが、将棋と再開だけ漢字なのはナゼ? ビジュアルベーシックはマイクロソフトの…

マックブックプロで将棋ベーシック改のビルド&実行に成功しました

待った甲斐があるというか、ウインドウズで開発していた将棋ソフトをコードを一切変更せずにマックでも動くようにマイクロソフトさんが働いてくれました。9年待った。 ツイッターで最先端の将棋研究を観察しながら、20代は上司が働いていないように思えて…

優れたプログラマーは2進数を使う。全ては0と1で出来ているのか?

スマートフォンが発売された時にそれまでパソコンの使い方がわからなかった人でもウェブが利用できるようになったという人は多い(特に俺の周りでは)文字を打たなくても音声認識で検索したり、ハイパーリンクや検索を使わずともネットを利用した便利な機能…

俺は確かにCからJavaになったら流暢な英語に近づくと言ったが

決してdeleteがWould you deleteになるとかいう意味の流暢ではなくてC言語の命令って文字数制限で変なのよ。 アセンブラだとMoveが3文字でMOVだったり拡張子のExecuteがEXEだったりするのが、C言語だったらMemoryCompareがmemcmpでStringCompareがstrcmpだ…

「そんなもんパソコンで出来るんやったらタダでせぇ」「やりました」

都会にはシステムエンジニアという仕事がある。「システム」とはソフトで「エンジン」はハードなので、システムエンジニアというのがアイティーヤクザの作ったカッコつけ和製英語なのだが、コンピュータソフトというのは古くは業務用のコンピュータでないと…

四次元物理方程式をプログラミングしてみた

「四次元とは何ぞや」と問うた時に「3次元xyz空間に時間tが進行する時空xyztのこと」を了承した上で話しを進めます。空間xyzと時間tは同じ次元で考えちゃダメだろうという意見も分かるのですが、プログラムの世界でどれも整数なり実数なりで数として表現で…