チェストからアイテムを出す やっとチェストからアイテムを出せるようになりました。 しかし、まだアイテムを入れる機能作りという地獄が待っています。 チェスト周りの機能作りしんどい。 なんでこんなに難しいんだ(設計ミス) でもこの作業が終われば、後は…
病院に行って3ヵ月経ちましたが、躁うつ病と診断されました。 うーん、実感がない。別に激しい躁状態になるわけじゃないので、いまいちピンと来ていません。 友人に躁うつ病の人がいて、その人と自分は違う感じがするんですよね。 とりあえず、炭酸リチウム…
チェストからアイテムを出し入れできるようにする作業 ウィンドウのバグを直し、アイテムの出し入れを選択できるようになりました。 ただ、まだアイテムの出し入れは出来ません。これから機能を追加していきます。 実は今日の進捗はこれだけです。 なんか具…
phina.jsでレトロゲー風のインベントリを作りました。 ↓こういう感じの奴です。 runstant.com 今作っているゲームと全く同じものではありませんが、パパっと作ったので載せます。 一応一通りちゃんと動くはずですが、バグがあるかもしれません。バグがあった…
チェストへのアイテム出し入れ チェストへアイテムを出し入れできるようにしようとしましたが、今日だけでは完成しませんでした。 ウィンドウがバグっているのは後で直せばいいとして、問題はアイテムの出し入れを選択するとフリーズすることです。 昼頃にこ…
抽象画?と言えばいいのだろうか。 自分でもよくわからないものを描いた。 上下逆さまに見ると何となく絵の雰囲気が変わる。 模写。元絵は忘れました。パステル画 海 で検索したら出てくるかも。 前回と違うのは、パステルを指で擦らずに厚塗りして油絵っぽ…
ステータスを次階層へ引き継げるようにした 次階層へステータスを引き継げるようにしました。 次階層へ行くとHPが上限まで回復するバグがあったので、ステータスを直接引き継ぐことにしました。 結果として、今日実装したバフポーションの効果も次階層へ引き…
ゲームを作るときに、みんなどれくらい時間がかかっているのか知りたくて検索したところ、このような記事を見つけました。 moshi-nara.com この記事の中の「いきなり大長編を目指す」ってやつに、ドンピシャで当てはまってしまいました。 特に、 「プレイ時間…
セーブ機能追加 セーブ機能を追加しました。 アイテムクラスと紐づけされたセーブデータ まさかJavaScriptでセーブ機能を実装出来る日が来るとは。やればできるものです。 現在は所持品のセーブのみですが、今後はチェスト内のアイテムのセーブも出来るよう…
セーブ機能 アイテムそのものを保存することはできないので、所持しているアイテムの名前を保存するようにしました。 下の画像は、セーブデータをロードして表示したものです。 しかし、これだとアイテムクラス本体を呼び出せていないので、アイテム名とアイ…
最近になって、自作ゲームのコンテストがあることを知りました。 時期としては9月から12月にかけてやっているようです。 www.freem.ne.jp フリーゲームが集まるサイトのようです。全然知りませんでした。 TOPページに「影廊」が紹介されていてびっくりしまし…
ダンジョンでのインベントリのページめくりを実装 ダンジョンシーン中にインベントリのページめくりが出来なかったので実装しなおしました。 ここで新しいバグを見つけました。 所持アイテムは24個までなので3ページが限界のはずが、4ページ以降も行けてしま…
チェストと手持ちのアイテムを別々に管理するようにした NW.jsを使ってアプリ化を目指す 問題点 サーバに依存しないダンジョン生成へ移行 NW.jsの勉強 その他今日の面白バグ チェストと手持ちのアイテムを別々に管理するようにした チェストに近づいてEキー…
はじめに 1.まずはテンプレートを動かしてみる 2.入門サイトを上から順にやってみる 3.とりあえず何か作ってみる 4.グループ管理を試してみる 5.SpriteSheetでアニメーションを付けてみる 6.phina.jsのクラスを学ぶ 7.シーン遷移を学ぶ 終わりに はじ…
1.Socket.ioでの町マップシートのやりとり Socket.ioで町マップシートをやり取りできるようになったのですが、マップシートの成型がうまくいっていないのか、おかしなことになってしまいました。 マップシートをうまく読み込めるようになるまでは、町マップ…