キノコが何か作るブログ

ゲーム・ドット絵・アプリなどを作ります

MENU

ゲーム制作の進捗(77日目)

チェストからアイテムを出す やっとチェストからアイテムを出せるようになりました。 しかし、まだアイテムを入れる機能作りという地獄が待っています。 チェスト周りの機能作りしんどい。 なんでこんなに難しいんだ(設計ミス) でもこの作業が終われば、後は…

躁うつ病と診断された

病院に行って3ヵ月経ちましたが、躁うつ病と診断されました。 うーん、実感がない。別に激しい躁状態になるわけじゃないので、いまいちピンと来ていません。 友人に躁うつ病の人がいて、その人と自分は違う感じがするんですよね。 とりあえず、炭酸リチウム…

ゲーム制作の進捗(76日目):進捗ダメです

チェストからアイテムを出し入れできるようにする作業 ウィンドウのバグを直し、アイテムの出し入れを選択できるようになりました。 ただ、まだアイテムの出し入れは出来ません。これから機能を追加していきます。 実は今日の進捗はこれだけです。 なんか具…

phina.jsでレトロゲー風インベントリ

phina.jsでレトロゲー風のインベントリを作りました。 ↓こういう感じの奴です。 runstant.com 今作っているゲームと全く同じものではありませんが、パパっと作ったので載せます。 一応一通りちゃんと動くはずですが、バグがあるかもしれません。バグがあった…

ゲーム制作の進捗(75日目)

チェストへのアイテム出し入れ チェストへアイテムを出し入れできるようにしようとしましたが、今日だけでは完成しませんでした。 ウィンドウがバグっているのは後で直せばいいとして、問題はアイテムの出し入れを選択するとフリーズすることです。 昼頃にこ…

パステル画を描く

抽象画?と言えばいいのだろうか。 自分でもよくわからないものを描いた。 上下逆さまに見ると何となく絵の雰囲気が変わる。 模写。元絵は忘れました。パステル画 海 で検索したら出てくるかも。 前回と違うのは、パステルを指で擦らずに厚塗りして油絵っぽ…

ゲーム制作の進捗(74日目):バフポーションを実装

ステータスを次階層へ引き継げるようにした 次階層へステータスを引き継げるようにしました。 次階層へ行くとHPが上限まで回復するバグがあったので、ステータスを直接引き継ぐことにしました。 結果として、今日実装したバフポーションの効果も次階層へ引き…

ゲーム制作初心者がやってはいけないことに自分がドンピシャだった

ゲームを作るときに、みんなどれくらい時間がかかっているのか知りたくて検索したところ、このような記事を見つけました。 moshi-nara.com この記事の中の「いきなり大長編を目指す」ってやつに、ドンピシャで当てはまってしまいました。 特に、 「プレイ時間…

ゲーム制作の進捗(73日目):新エネミー追加

セーブ機能追加 セーブ機能を追加しました。 アイテムクラスと紐づけされたセーブデータ まさかJavaScriptでセーブ機能を実装出来る日が来るとは。やればできるものです。 現在は所持品のセーブのみですが、今後はチェスト内のアイテムのセーブも出来るよう…

ゲーム制作の進捗(72日目):新しいダンジョン生成アルゴリズム

セーブ機能 アイテムそのものを保存することはできないので、所持しているアイテムの名前を保存するようにしました。 下の画像は、セーブデータをロードして表示したものです。 しかし、これだとアイテムクラス本体を呼び出せていないので、アイテム名とアイ…

ゲームコンテストに応募するか

最近になって、自作ゲームのコンテストがあることを知りました。 時期としては9月から12月にかけてやっているようです。 www.freem.ne.jp フリーゲームが集まるサイトのようです。全然知りませんでした。 TOPページに「影廊」が紹介されていてびっくりしまし…

ゲーム制作の進捗(71日目):セーブ機能を作り始めた

ダンジョンでのインベントリのページめくりを実装 ダンジョンシーン中にインベントリのページめくりが出来なかったので実装しなおしました。 ここで新しいバグを見つけました。 所持アイテムは24個までなので3ページが限界のはずが、4ページ以降も行けてしま…

ゲーム制作の進捗(70日目):方針転換

チェストと手持ちのアイテムを別々に管理するようにした NW.jsを使ってアプリ化を目指す 問題点 サーバに依存しないダンジョン生成へ移行 NW.jsの勉強 その他今日の面白バグ チェストと手持ちのアイテムを別々に管理するようにした チェストに近づいてEキー…

phina.jsを一通り使えるようになるまでにやったこと

はじめに 1.まずはテンプレートを動かしてみる 2.入門サイトを上から順にやってみる 3.とりあえず何か作ってみる 4.グループ管理を試してみる 5.SpriteSheetでアニメーションを付けてみる 6.phina.jsのクラスを学ぶ 7.シーン遷移を学ぶ 終わりに はじ…

ゲーム制作の進捗(69日目)

1.Socket.ioでの町マップシートのやりとり Socket.ioで町マップシートをやり取りできるようになったのですが、マップシートの成型がうまくいっていないのか、おかしなことになってしまいました。 マップシートをうまく読み込めるようになるまでは、町マップ…

プライバシーポリシー