キノコが何か作るブログ

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

MENU

ポーションダンジョン

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

セーブ機能を強化 セーブボタンを付けて、ボタンを押すとセーブできるようにしました。 また、所持品だけでなくチェスト内のアイテムも保存できるようになりました。 今回のGIF画像重くてすみません。 機能の仕様上、どうしても長くなってしまいました。 ク…

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

onpointstartについて色々試す どうもonpointstartについて正しく理解できていないみたいなので、onpointstartを使って色々試してみる。 まずこれは動いた // MainScene クラスを定義 phina.define('MainScene', { superClass: 'DisplayScene', init: functi…

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

クエスト機能作り 一定時間ごとにクエストが入るようにしました。 それと、クエスト内容を確認できるようにしました。 しかし、本来なら右上のポーションアイコンをクリックして、クエスト内容が確認できるようにしたはずなのですが、クエストが通知されたと…

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

アップデート バージョン「α2.1.0」をリリースしました。 パスワードは「mizukinoko」です。 ux.getuploader.com 今日の大半はバージョンアップ作業に費やされました。 アップローダーの仕様で100MBまでしかアップできないため、7z形式で圧縮することになっ…

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

UIを整える UI素材を買いました。 そしてとりあえず整えてみました。 背景の比率がおかしい。でも前よりはだいぶ良くなりました。 レトロ感が消えたのは仕方ないです。 ダンジョン生成のバグが直らない 通路がエリア外にはみ出るバグ 通路が生成されない部屋…

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

ダンジョンの部屋の数をランダムにした ダンジョンで生成される部屋の数をランダムにしました。 通路生成のアルゴリズムも変更しています。 部屋は5個から7個生成されます。あとは部屋の大きさのバリエーションをもっと増やしてもいいかもしれません。 そし…

ゲーム制作の進捗(78日目):チェスト実装完了

アップデートします 今週中に「ポーションダンジョン」のアップデートを行おうと思います。 NW.jsでアプリ化して配布します。 ダンジョン生成アルゴリズムが変更されているので、今回のバージョンは「alpha2.1.0」となります。 所持品をチェストに入れられる…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

進捗報告が2日に1回だといまいち調子がでないので、毎日投稿に戻そうと思います。 今回の進捗 店内の壁を変更 街づくり Node.jsでのマップシートの成形 1.店内の壁を変更 素材屋さんを見ても、RPGツクールオンリーかブラウザゲーム不可の素材ばかりなので、…

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

最近、進捗が2日に1回になっています。 理由は、ちょっと具合が悪くてまとまった進捗を出せなくなったからです。 体調が良くなるまでは2日に1回くらいのペースになるかもしれませんが、よろしくお願いします。 今回の進捗 フローチャートを書いた 薬用・…

ゲーム制作の進捗(66日目)&Webアプリ開発

トリプルカラム法のアプリの進捗 一見ほとんど変わっていないように見えますが、カラムを追加する方法を変えています。 このgifだと、緑色の見出しと入力ボックスがあまりずれていないように見えますが、画面を大きくするとかなりズレます。 使う分には問題…

ゲーム制作の進捗(65日目)&バージョンアップのお知らせ

バージョンアップのお知らせ alpha1.1.0→alpha1.2.1 変更点 店からダンジョンへ行けるようになった アイテムを取りすぎるとフリーズするバグ修正 ポーション合成シーンの追加(合成機能は未実装) 自然回復を実装 このくらいでしょうか。 右に書いてあるバージ…

ゲーム制作の進捗(64日目):店→ダンジョン→店のサイクル

別の記事で、「今日はモチベーションが低い」と書きましたが、まったく手を付けていない訳じゃないので、一応進捗は書きます。 本日の進捗 素材を入れる機能を作りたかった 店から出るとダンジョンに向かうようにした 1.素材を入れる機能を作りたかった 素…

ゲーム制作の進捗(63日目):ページめくり機能実装

本日の進捗 インベントリのページ切り替え機能実装 ポーション合成シーン遷移の実装 1.インベントリのページ切り替え機能実装 今までのインベントリだとアイテムを8個までしか見ることができませんでしたが、これからはページを切り替えることで24個アイテ…

ゲーム制作の進捗(62日目):バグを修正しまくった

本日の進捗 ブラウザ版の公開 アイテム未取得で次階層へ行くとフリーズするバグを修正 アイテムを表示領域以上取るとフリーズするバグを修正 クリア後のアイテム持ち帰りを実装 プレイヤークラスの大幅な仕様変更の進捗 バージョン更新について 1.ブラウザ…

ポーションダンジョンalpha1.1.0公開

ブログを始めて2か月がたちました。そしてこの記事が100記事目です。 それに合わせて、初めての自作ゲームである「ポーションダンジョン」をhttp://www.potiondungeon.com/で公開しました。 現在のバージョンはalpha1.1.0です。まだまだ開発途中なので、これ…

ゲーム制作の進捗(61日目):ブラウザ版公開準備完了

本日の進捗 ブラウザ版公開準備完了 レベル機能が付けられなかった プレイヤークラスの大幅な仕様変更 1.ブラウザ版公開準備完了 やっと公開できる準備が整いました。 明日はちょうどこのブログを始めて2か月目に当たるので、それに合わせてお披露目という…

ゲーム制作の進捗(60日目):自然回復機能を付けた

本日の進捗 ドメインを取った 自然回復機能を付けた 合成シーンに使う試験管立てを描く 1.ドメインを取った 昨日言ってた通り、ドメインを取ってきました。 僕は今までポーションを「portion」だと思っていたのですが、実際は「potion」だということを知ら…

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

本日の進捗 サーバの設定つづき 次シーンへの所持アイテムの引継ぎ 1.サーバの設定つづき 昨日に引き続き、サーバの環境構築やテストなどを行いました。 簡単なサーバを作って外部から接続できるかなど、いろいろと試しました。 セキュリティ関連の設定を調…

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

本日の進捗 レンタルサーバに環境構築 所持アイテムを次シーンへ引き継げるようにする 1.レンタルサーバに環境構築 VPSを借りました。借りましたが苦戦しています。 まだドメインの取得もできていなくて、環境構築が出来たとしても公開するのは少し遅れそう…

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

本日の進捗 Expressのお勉強 ホームページ作り 1.Expressのお勉強 ドットインストールで動画を見て勉強してました。 https://dotinstall.com/lessons/basic_expressjs 2014年のレッスンなので内容が古いですが、Expressについての全体像は分かるようになる…

ゲーム制作の進捗(56日目):ダンジョン生成部分の移行完了

本日の進捗 ロードシーンの追加 ダンジョン生成部分の移行完了 1.ロードシーンの追加 ダンジョンデータをメインシーンで読み込まず、ロードシーンで読み込んでメインシーンで反映させるようにしました。 非同期で来るデータを受け取っても、先にphina.jsのu…

プライバシーポリシー