AUTHOR

hothukurou

鼻歌から曲をつくる ~自分の妄想音楽を形にしてみた~

鼻歌で作曲したこと、ありますか。   小学生の頃の私は妄想好きで、寝る前にはいつも、壮大なファンタジーの主人公になる妄想をしておりました。(現実では友達が少なく、自尊心を満たせなかったためです。) ファンタジー世界には幻想的な音楽が不可欠、ということでお風呂のなかでよく自作の中二病BGMを鼻歌で歌っていたものです。 と、こんなことをピアニストの方(@yayoyayo2777 さん)に話し […]

怖いホラーゲームとは ~恐怖でアクセス数増加大作戦~

ホラーゲームって話題性あるからすぐに人気になりそう! 某実況者に「ホラーとか流行り目のものじゃないとやらない」と言われた! どうでもいい まえおき 実況動画からゲームが流行するパターン、かなり多くないですか。 面白いゲーム作って流行らせて有名になったらゲーム作るだけで生きていけるのでは!と思って日々アクセス数とにらめっこしている毎日です。ただにらめっこしているだけでは進歩がないので、真面目に分析を […]

【Unity1week】ダメな人向け1週間Unityゲーム制作過程

ゲーム制作で面白いゲームを作って、ちやほやされたい! でも今忙しい!努力と長続きができない!根がダメ人間だ! そんなぐうたら、でも頭の中には完璧な理想論が小宇宙(コスモ)の中を駆け回っている私が、Unity1Weekに参加した記録をつづりたいと思います。 Unity1Weekとは? https://unityroom.com/unity1weeks   日曜日にお題が出題されます。1週間 […]

会社の鉄棒にイベントフラグが設定されていた話

私の会社の広場には、鉄棒が設置されています。   上の写真のような公園にあるものではなく、もっと長い懸垂(けんすい)用の鉄棒です。 私が働いている会社は自社工場と一体になっており、よく工場勤務の方が定時後、ここで筋トレをしておりました。 デスクワークで最近体が訛っているなと思っていた私は、その姿を見て「いいな~肩の凝りも治るかもしれない」と思い、毎日帰りにそこの鉄棒で懸垂をするようになり […]

ぼくの初合コンのトラウマを世界一わかりやすく共有します

こんにちは、作っちゃうおじさんと申します。 皆さま、合コン してますか? 今回、私が非リアな大学生だった頃のお話しをいたします。合コンで私が抱えたトラウマを、ぜひとも皆さまに共有させていただきたく執筆いたしました。 どうぞ、お楽し・・・お苦しみください。 ウキウキ楽しい人生初合コン! ぼく「大学4年にして、初めて合コンに呼ばれたぞ!」 ぼく「童貞一直線だったこのぼくとも、今日でお別れ!やっほい!」 […]

localStorageを使ってセーブ・ロードを行う。

長編ゲームを制作するとなると、セーブ機能は必要不可欠。 そこで、今回はjavascriptにおけるセーブ・ロードの実装方法を説明します。 具体的にはローカルストレージ機能というものを使います。 具体的なコードをCodePenというサイトで書きました。実際に動作を確認してみましょう。 https://codepen.io/hothukurou/pen/MWeNEEm ページ内のJSという項目にコード […]

enchant.jsの音関係のエラーを対処する。

enchant.jsのサウンド部分はエラーの温床になりやすい。 しかも特定のブラウザのみ発生することもあるので、発見が遅れることも多い。 そこで、今回は以前私が体験した音まわりのエラーを箇条書きで紹介します。 ・iOSsafariだと音量調整のvolumeプロパティがないとエラーを吐かれる。 対策:volumeを使わない。音の大きさはあらかじめ調整する。 ・iOSsafariだと音再生してない状態 […]

enchant.jsのループBGM再生がブラウザによって動作が異なる問題を解決する。

enchant.jsでブラウザゲームを作るといつもサウンドで躓きます。 GoogleChromeだと動くのにIEだと止まるやん!原因究明のために、F12キー押してデバック見てみると、大抵サウンド部分でエラーを検出していたりします。 その中でも一番面倒だったループBGM再生を、どんな環境でも再生できる形でクラス化したのでお使いください。 まずは動作原理から説明します。 実はブラウザによってループ再生 […]

enchant.jsをページ内に拡大させないで表示させる方法【2017年最新版】

つまりこのようなenchant.jsをWebページ内に貼る方法についてお話しします。 公式や他サイトの方法だといくつか問題があるため、作っちゃうおじさんのサイトで採用している方法を書きます。   公式で使われている方法は、以下のコードをタグ内に挿入すると、その位置にゲーム画面が出てくるというものです。   ただこの方法だと、以下の問題が発生します。 (1)画面をスクロール可能に […]