キノコが何か作るブログ

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

MENU

ポーションダンジョン

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

本日の進捗 ダンジョンデータの受け取り失敗 1.ダンジョンデータの受け取り失敗 今日はクライアント側でダンジョンデータの受け取りができるよう作業していましたが、失敗に終わりました。 コールバック処理というものを知らずに使っていたのが原因でした。…

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

本日の進捗 サーバ側にダンジョン生成コードを移植 1.サーバ側にダンジョン生成コードを移植 サーバ側でダンジョンの生成が出来るようになりました。あとはクライアントにダンジョンのデータを送って反映させることが出来れば、第一段階は突破です。 実際に…

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

本日の進捗 Socket.ioを使ったデータの受け渡しと表示 ポーション部屋の内装を変更 1.Socket.ioを使ったデータの受け渡しと表示 Socket.ioを使いphina.js内でデータを受け取り表示しました。 Expressで静的ファイルを読み込ませるのに手こずり、かなりの時…

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

本日の進捗 Socket.ioの勉強 アイテム欄外が選択されるバグの修正 1.Socket.ioの勉強 Socket.ioを使って、ゲームの情報をサーバ・クライアント間でやり取りできるようにしました。 実際の処理はこれから書いていくとこになりますが、とりあえずデータのやり…

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

本日の進捗 node.jsとSocket.ioで掲示板を作った ポーション合成シーンの作成 1.node.jsとSocket.ioで掲示板を作った 初めはAjaxを使うつもりでしたが、Socket.ioの方が僕の用途に合っている気がしたので勉強し始めました。 こちらの記事を写経しながら勉強…

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

本日の進捗 Raspberry PiでGitサーバを建てた ポーション台の絵を描いた エネミーの攻撃エフェクトを実装した 1.Raspberry PiでGitサーバを建てた Git自体をほとんど使ったことがなかったので、一から勉強しています。 Raspberry Piも買ってからほとんど触…

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

本日の進捗 エネミーの攻撃エフェクト作業 ブラウザゲームとして公開するための準備 1.エネミーの攻撃エフェクト作業 プレイヤーと同じようにエネミーにもエフェクトをつけようとしたのですが、うまくいきませんでした。 エネミークラスの設計をミスしてい…

ゲーム制作の進捗(48日目):ポーション部屋に家具を配置

本日の進捗 ポーション部屋に家具を設置 1.ポーション部屋に家具を設置 レイアウトシートというものを作りました。 二次元状にアイテムidが入っているJSON形式のデータです。 また、アイテムidに紐づけされる形で、アイテム情報(幅・高さ・回転など)を保存…

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

本日の進捗 Rubyの勉強をした 通路生成のバリエーションを増やした 1.Rubyの勉強をした 先にRubyから始めました。 phina.jsが日本産のライブラリなので、サーバーサイドも日本産にしたら面白いかなと思いRubyを優先しました。 Rubyはとにかくシンプルでわか…

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

今日の進捗 部屋生成アルゴリズムを一部変更 ポーション部屋の仕様設計 1.部屋生成アルゴリズムを一部変更 より多彩な形の部屋が生成されるようになりました。 過去の記事を見てもらえばわかりますが、結構変わってます。 今後は通路生成のアルゴリズムも変…

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

本日の進捗 プレイヤーの攻撃エフェクト実装 素材作り 1.プレイヤーの攻撃エフェクト実装 10日くらいかかりましたが、なんとか実装することができました。 攻撃エフェクト 中々実装できなかった理由は、僕がphina.jsのSpriteクラスの継承について勘違いして…

ゲーム制作の進捗(44日目):リザルト画面&ポーション部屋

本日の進捗 リザルト画面の追加 ポーション部屋の追加 バグを発見した 1.リザルト画面の追加 41日目にリザルト画面を実装しようとしましたが、シーン遷移が全くうまくいかなくて挫折しました。 しかし、ちゃんと勉強して、シーン遷移が出来るようになりまし…

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

本日の進捗 素材作り 地面がスクロールするようにした セーブ機能をどうするか考える 1.素材作り たった1枚の素材を作るのに多くの時間を使いました。 なんかのボタンに使うつもりです。絵心が無いのは仕方ない。 初めてEDGEでパレットを自作して書いたので…

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

今日の進捗 ポーション合成部屋の構想練り 初期位置でエネミーとプレイヤーが重なるバグを修正 1.ポーション合成部屋の構成練り ポーション合成部屋とは、ダンジョンで持ち帰った素材を使い、ポーションを合成することができる部屋(システム)のことです。 …

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

最近あまり進捗がなくて申し訳ないのですが、今日は輪をかけて進捗がないです。 本日の進捗 リザルトシーン作成(実装失敗) 攻撃エフェクトのバグ修正失敗 ポーション部屋に使う素材探し エネミーのメッセージバグ修正 言い訳をさせてほしい 1.リザルトシー…

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

今日は、階層の表示と攻撃エフェクトのバグ探しをやっていました。 ワープゲートを通ると、ステータス横の階層数が1増えています。 階層表示 攻撃エフェクトのバグ 相変わらず、攻撃エフェクトが終了しても消えないんですよね。 ちゃんと消えるように書いて…

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

今日は、アイテム取得時と使用時にメッセージを表示するようにしました。 なぜかアイテムの使用時に、メッセージの先頭が整わないバグがあります。 スペースが入ってしまっているんだと思いますが、正直よくわかりませんでした。 いずれ修正しようと思います…

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

今日は、 アイテム使用時に1行動消費するようにする アイテムを使用すると消滅するようにする の二つを実装しました。 あとはメッセージを表示し、最大HP以上に回復しないようにすればOKです。 これが終わったら、攻撃エフェクトをもう一回やりたいと思いま…

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

今日の進捗 アイテムを使用することが出来るようになった 1.アイテムを使用することが出来るようになった。 昨日のアイテムクラスのバグを修正し、アイテムの使用ができるようになりました。 毒キノコは使用すると2ずつダメージを受けます。 薬用キノコは10…

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

今日の進捗 毒・食・薬キノコクラスの作成 1.毒・食・薬キノコクラスの作成 アイテムを使用する際に、if文でアイテムの効果を判別させるのはやばすぎるので、ちゃんと各アイテムごとにクラスを作って、そこにアイテムの使用効果を書くことにしました。 今ま…

ゲーム制作の進捗(35日目):アイテム選択

今日の進捗 アイテムウィンドウの仕様変更 アイテムの選択機能(アイテムの使用はまだできない) 1.アイテムウィンドウの仕様変更 アイテム一つにつき、1つのラベルを作るようにして、テキストの先頭が揃うようにしました。 アイテムウィンドウはメッセージウ…

ゲーム開発の進捗(34日目):alpha版公開

今日の進捗 ダンジョンゲーム(名前未定)のalpha1.0.0を公開しました。 www.mizukinoko.com コメントで「アルファ版でいいからテストプレイしたい」みたいなことが英語で書いてあってビビったのと、さすがに1か月経って何も出さないのはマズいかと思い公開し…

ダンジョンゲーム(名前未定)alpha1.0.0を公開しました

昨日、「alpha/early版でもいいから、テストプレイがしたい」というコメントをいただきましたので、現在制作中のゲームのalpha版を公開しました。 こちらからダウンロードいただけます。 Download Passwordは mizukinoko です。 ux.getuploader.com ReadMeが…

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

今日の進捗 アイテムの追加 アイテムウィンドウの仕様変更 1.アイテムの追加 新しいアイテムを追加しました。 また、アイテム名をid名から通称に置き換えました。 これらの素材は、ドット絵世界様からお借りしたものです。 yms.main.jp 今現在、実装されて…

ゲーム制作の進捗(32日目):アイテム取得

今日の進捗 アイテム取得機能を実装 初期スクロール機能を実装 1.アイテム取得機能を実装 先週記事にしたバグの原因をようやく見つけ、やっと実装出来ました。 mushroom1というのがアイテムIDです。今はデバックのためにIDで表示するようにしていますが、試…

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

今日の進捗 動作の軽量化(地面スプライトの手直し) 次ステージへのワープ機能を実装 1.動作の軽量化(地面スプライトの手直し) 以前までは、32×32の画像を並べて地面としていましたが、これを1枚の画像にしました。 これでかなり動作が軽くなりました。 地面…

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

本日の進捗 ゲームオーバーから自動コンティニューするようにした アイテムが取れないバグの原因調査 ワープゲートの設置 1.自動コンティニュー プレイヤーのHPが0になったら、また新しいダンジョンに飛ばされるようにしました。 これは、今後ワープゲート…

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

今日は、アイテムウィンドウ作成・プレイヤーのパラメータ調整をやりました。 プレイヤーのパラメータですが、エネミーよりもだいぶ強くしました。 部屋が4つしかないので、運が悪いと一つの部屋に4体くらい湧くことがあるんですよね。そうなるとプレイヤー…

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

今日はアイテムの実装を行いました。 このキノコが素材アイテムです。 これを集めてポーションを作るという感じにしていこうと思ってます。 アイテムは全部で三種類あって、それぞれIDで管理できるようにしています。 現段階では、ポーション用の素材アイテ…

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

今日は、具合が悪くてほとんど作業できませんでした。 一応進捗としては、フィールドの床張りとアイテムクラスを途中まで作成した位です。 地面の素材はドット絵世界様からお借りしました。 床張りをすると、森林というより草原のようになってしまいました。…

プライバシーポリシー