ゲームシステム開発記録72

2024/5/8 今日は主にコード周りの処理を修正、整理、不要な部分の削除を行った。 またコメントも追加し多少は読みやすくなったはず。 他はPFの作成などを行った。 なので今日はこれで以上です。 以上 今日の成果物 なし(主にコードいじっただけなので)

ゲームシステム開発記録71

2024/5/7 今日はプレイヤーに付ける予定のSEを全て追加した。その他のSE、BGMはつけていないけど。 次に武器やダメージを与えるオブジェクトにアタッチしていたDamageクラスを分けた。武器によってダメージクラスを作成し、すべてのダメージクラスはBaseDama…

ゲームシステム開発記録70

2024/5/6 今日は昨日の続きでプレイヤーの動作一つ一つをクラス別に分けて分け終えた。今の所動作まるごとクラス別に分けたので動作をするための条件をコントローラーから参照する形を取っているのでまたそれを修正予定。 次にその他おかしな部分を修正。 他…

ゲームシステム開発記録69

2024/5/5 今日はコードの整理のを行った。具体的には動きの部分Commandの部分を動きによってクラス別に分けた。とりあえず今日はジャンプ、ローリング、銃、攻撃の部分を分けた。明日で全ての動きを分ける予定。 ちなみにDB接続はもうできる気がしないし、そ…

ゲームシステム開発記録68

2024/5/4 今日はDBの接続の処理の作成を行った。ただし機能は作れなかった。 次に昨日に引き続きSEの追加の作業を行った。今日はDB接続に時間を使いあまりSE追加が出来なかった。 その他にはエラーが出てた場所を修正した。 以上 今日の成果物 youtu.be

ゲームシステム開発記録67

2024/5/3 今日はプレイヤーのラチェット&クランクのジャンプ処理でおかしな部分があったのでそれの修正を行った。 次にプレイヤーの部分だけ効果音を追加した。就職作品だからと言ってもやっぱり効果音あってのゲームなので追加しました。 後は今日もDB接続…

ゲームシステム開発記録66

2024/5/2 今日はプレイヤーがゲームクリア時に入力していたら勝手に移動してしまう問題を修正 次にCSVからデータベースに接続を変更するためSQLiteを使用して接続するためDBeaverとUnityにインポートするUnitySQLiteAsyncを使ってSQLiteとUnityをテストで接…

ゲームシステム開発記録65

2024/5/1 今日はステージ関連、ゲームシステム関連、クリア関連の処理、オブジェクトを作成した。 まずラチェット&クランクモードで使用するステージを作成した。ラチェット時のアクションを活かせるステージを考え作成した。 次にゲーム開始時に3ステージを…

ゲームシステム開発記録64

2024/4/30 今日は二つ目に用意したステージをキャラクターの動きを活かして遊べるぐらいに作成して完成させた。 次にそのステージのギミックとして用意した動く足場の処理を作成した。動く際はちゃんとプレイヤーは足場の動きについてこれるように対応してい…

ゲームシステム開発記録63

2024/4/29 今日はジャンプの動作に強弱ができるようにした。具体的には単押しなら短く、中押しなら中くらい、長押しなら高く跳べるように処理を変更した。 後二回目のジャンプは一回目と同じだとテストで判断が難しいこともあったので二回目専用のジャンプモ…

ゲームシステム開発記録62

2024/4/28 今日はプレイヤーの幅跳びの処理を改良した。具体的にはジャンプ中に前に前進するようにしただけ。でもこれで元ゲームの幅跳びっぽくはなった。 次にプレイヤーが特定の行動中に落下したら落下モーションに切り替わるように処理を追加。これを追加…

ゲームシステム開発記録61

2024/4/27 今日は方向転換ジャンプの条件を修正し誤作動が起きないように処理を完成させた。現時点で確認できるだけしても誤作動は起きていないのでおそらく完成。 次にベースのジャンプの処理を変更。移動キーでジャンプのX,Zの強弱が出来ていなかったので…

ゲームシステム開発記録60

2024/4/26 今日はプレイヤーの方向転換ジャンプの処理を変更した。 具体的には側転時の後ろ方向への加速の仕方を変更したのと 方向転換ジャンプの条件を変更した。変更したことで幾分か簡単に作動するようになったが誤作動も起きまだ改良が必要。 今日は筆記…

ゲームシステム開発記録59

2024/4/25 今日は明日の筆記試験の勉強もありあまり作業は出来ていませんがまず敵の動き、コードなどの修正を行った。動きに関しては敵の動く間隔が早くプレイヤーが攻撃しづらいことがあったのでそれを修正しました。それに伴って敵のコード周りの整理、分…

ゲームシステム開発記録58

今日は主にプレイヤーの細かい部分の修正を行った。動きとしてはもう再現できる部分はほぼ出来てるので後は再現した動きを原作に近づけるために行った。 次にステージ部分の処理、追加を行った。主に追加で今作ってるステージはアイテムを取得したらゲーム終…

ゲームシステム開発記録57

2024/4/23 今日は最大スピードで移動中に攻撃をすると飛びつき攻撃をするように処理を追加。状態としてはジャンプ攻撃と同じなので同じ状態で管理するようにした。 次に攻撃時の不具合を修正した。具体的には待機か移動のモーションが一周再生された状態で攻…

ゲームシステム開発記録56

2024/4/22 今日はマリオモードのカメラのパターンをもう一つ追加した。64マリオには二つのカメラのパターンがあったので追加した。理由としてはほぼ再現がきてる部分を増やすこととゲームとしてプレイした時にやりやすいようにすることのために追加した。 次…

ゲームシステム開発記録55

2024/4/21 今日はプレイヤーのジャンプ処理を修正した。具体的にはジャンプした時に以前までは強制的に前方だけに進め他の入力を受け付けないようにしていたがそれはやめてジャンプしてる間プレイヤーの前方に子オブジェクトで設置したオブジェクトにしか向…

ゲームシステム開発記録54

2024/4/20 今日は各キャラクターの操作をプレイでも活かせるようにキャラクターごとにステージを作成することにし、まず2つのステージの制作を開始した。まずはマリオのアクションを活かせる指定のアイテムを取得したらクリアのステージを作成することにした…

ゲームシステム開発記録53

2024/4/19 今日はプレイヤークラスの中の入力部分にあたる所をすべてPlayerInputというクラスを作りそこに移動させた。具体的な中身はcontrollerの中でしていたことをそのままInputに移動させて入力する条件を使えるようにするためController内のフラグやら…

ゲームシステム開発記録52

2024/4/18 今日は追加した昨日は特になく主にコードの整理のために時間を使った。具体的にはプレイヤークラスの中身を分割した。まず分けられるInput部分から分けた。また明日は他の機能をつけると同時にもっとプレイヤーyその周りのクラスをさらに分けてい…

ゲームシステム開発記録51

2024/4/17 今日は主にしゃがみから匍匐前進の流れをやっていたが一向にうまくいかなかったので一旦諦めて幅跳びの処理を作成した。まあバク転ジャンプのモーションを条件によって変わるようにしただけだけど明日はまた幅跳びの修正とできればしゃがみと匍匐…

ゲームシステム開発記録50

2024/4/16 今日はプレイヤーの加速の処理を友人に助言をもらい加速の処理を修正した。そのついでに減速の処理も修正しプレイヤーが加速と減速を正しく行うようになった。 次に移動の変更に伴い、しゃがみの動作のやり方を変更した。主に動きながらしゃがみを…

ゲームシステム開発記録49

2024/4/15 今日は昨日も書いたように移動処理を最低でも減速できるやりかたにしないと残りの処理を追加できないので新しく追加処理はなし。その変わり各作成済みの処理の細かい部分を修正した。例えば、ヒップドロップ時に最初の回転時に敵に当たると回転し…

ゲームシステム開発記録48

2024/4/14 今日は昨日作ったヒップドロップを元のゲームに近づけるため見栄えの部分の処理を追加した。主にヒップドロップする前の動作に360度回転する処理を追加した。ただ回るだけの処理を。 次に踏む攻撃方法を追加。単純にプレイヤーの足元にダメージオ…

ゲームシステム開発記録47

2024/4/13 今日はジャンプ中に空中で方向転換ができる問題を修正した。ジャンプ前に入力したキーだけが入力状態になるようにして他のキーが入力されないようリミッターを作成。 次にヒップドロップの処理を作成。作動はジャンプ中にShiftキーを押すと作動す…

ゲームシステム開発記録46

2024/4/12 今日は主にしゃがみ関連の処理を作成。まずマリオの処理でもしゃがみができるようにしてそこからしゃがみ中に移動入力をすると匍匐前進(ほふくぜんしん)をするように処理を追加。匍匐前進中は移動スピードを小さくして処理するようにした。 次にし…

ゲームシステム開発記録45

2024/4/11 今日はマリオの三段ジャンプの処理を作成。ジャンプをして着地してすぐにまたジャンプするとジャンプ力が上がった状態でジャンプをするようにした。 次に昨日作成しようと思ったデータベースの処理はとりあえず今はキャラクターの動き自体を完成さ…

ゲームシステム開発記録44

2024/4/10 今日は学校でゲーム科の先生に自信がやってるいることを伝えたらCSVでやるよりもデータベースに値を持っていてそこから取得したほうがいいんじゃないかとアドバイスをもらいそのやりかたに仕様を変更することになった。簡単に表すとこんな感じ↓デ…

ゲームシステム開発記録43

2024/4/9 今日はコード周りの整理を行った。主にメソッドにできる部分をメソッドにしたりなど。 次にCSVのデータの項目を追加した。主に昨日までに作成したロングジャンプ、滑空状態時に使う値を追加した。 後は滑空状態の見栄えを少しよくするために元ゲー…