ゲーム制作、プログラム

「窓」と呼ぶんだな

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

将棋ベーシック改を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は同じ次元で考えちゃダメだろうという意見も分かるのですが、プログラムの世界でどれも整数なり実数なりで数として表現で…

1日10分を6日間と1時間ぶっ通しは違うよ

ツイッターで流れた話に噛み付いても仕方はないがヒトコト言いたい。1日10分を6日間と1時間ぶっ通しは違う。人間の体のリズムに合っているかどうかなんだ。ウォーキングなら10分では短いかもだが高負荷の筋トレだと10分も持たないわけで、まず体の…

中学くらいで藁半紙にRPGのルール書いてたよな、そういえば

サッカー選手とかが小学校の作文出してきて「子供の頃から一念専心でした」みたいな美談と比べると俺は子供の頃から先生に駄目と言われて作文にゲームクリエイターに成りたいとは書けなかった弱虫だったけど、それなりに普通科高校と一般企業を経てからゲー…

MacにWindows3.1入れたったわ!

俺が初めて持ったパソコンはウインドウズ95なのであるが、法事で一緒になった親戚のおっちゃん(結構大きい会社の社長さん、当時は社長の息子)が「ウインドウズ95なんておっそいおっそい!使いもんならん!ウインドウズさんてんいちは便利やったわー」…

MUGENのSFFを解析してみたよ

今日はMUGENのSFFファイル解析に丸一日を費やしました。 やったことはGitHubに上げるほどでもないけど残したい。 たまには「はてな民」らしくブログにコード貼り付けで。 import java.io.File; import java.io.BufferedInputStream; import java.io.RandomAc…

会社員としてしている仕事を家で出来ないかと

20年前にソフトハウスで勤めているというとITという言葉がテレビや新聞などのメディアで取り沙汰される前なので「何をやっているのか」ということを不審に思われた。 1台100万円から50万円くらいするパソコンを10台並べて月給20万円のプログラマ…

将棋、麻雀、ポーカーの三部作をオープンソースにしました

ベクターで公開させてもらっている「将棋ベーシック改」「麻雀ベーシック『大三元』」「ビデオポーカー」の三部作をオープンソースにしました。 GitHub - zenmai36rai/VisualBasicGames: Shogi,Mahjong,Poker ▲場所はココ▲ なんというか、累計ダウンロード数…

今日のグラディウスもどき(真面目に動画にしてみた)

俺のスキルはプログラム全振りなので人様が作ったアプリを組み合わせてマッシュアップして自分を凄く見せるというマックの思想にはあんまり則ってない。 ここいらで自分のマックブックの使い方をもちっと勉強しておこうとカメラでの動画撮りでなくクイックタ…

今日のグラディウスもどき(マップをダダっと書いてみた)

ファミリーベーシックのメモリは2キロバイトなので、出来ることが限られていてファミべで出来る限界は既に迎えていると判断。Javaで作ってみて、遊べたらファミべに打ち替えて遊ぶことを当初は計画していたけど、このまま潤沢なメモリを活かしてグラディウ…

どどどどどどどど怒首領蜂!

グラディウスもどきのエンジン部分がかなり煮詰まったので、ここいらでベンチマーク。どこまで自機のパワーアップや敵の弾幕を出せるか実験を始めました。 怒首領蜂風グラディウス風 とりあえず、解像度400*320で2048発くらい撃っても全く処理落ちしない。大…

今日のグラディウスもどき(敵弾実装)

グラディウスもどきを作り始めて1週間。3日でかなり出来た気分になったけど、ゲームとして遊べるように煮詰めていくと、煮詰まるどころか水ばっかじゃん!という感じ。それでもスペースインベーダーからゼビウスにグラディウスという歴史を考えると1日で…