振り向くな!死にたくなければな!!!(CCSアドカレ地獄篇 4日目)

†警告†
ブラウザバック推奨

この記事について

この記事はCCSアドベントカレンダー地獄篇4日目の記事となります
アドカレのURLも張っておきたいところですが、スガ政権の圧力で張れませんでした😩
権力に屈してしまい情けないです😥、悔しいです😭
どこまで国民の自由を奪えば気がすむんだ!💢💢💢💢あの政権は!!💢💢💢💢💢💢💢アベのときと全く変わってねーじゃねーか!!!💢💢💢💢💢💢💢💢
ノースガ!ノーライフ!!!😠
次の選挙が楽しみですね☺️

💀最後通告💀
タチサレ…タチサレ…












概要

学部卒業が近いので、在学中に作ったものを振り返ってみました

ゲーム

無限インキャダッシュ

1年のときのC言語講座発表会用に作ったゲーム
コードも実行ファイルも消えてしまったので画像や動画を載せることはできませんが、クッキーランみたいな障害物を避けるゲームでした
まぁ、できは・・・はい・・・

望月抄

1年の時のゲー制会で作ったゲーム
シナリオ編集、曲、キャラデザ、立ち絵、ドット絵とほとんどをかみしまさんに投げてしまった
それに見合うほどのクオリティで作れなくて申し訳なさしかない・・・
初心者にありがちな真っ黒背景w
はい、責任取って死にます

シナリオがちっとアレだったけど、今思うとゲームが作れてよかった
これも残ってないです

立体マインスイーパ

2年のときの夏コミ用 (たしか) に作ったゲーム
濃度調整の問題だと思うけど、クッソむずかった
ゲーム性自体はよかったんじゃないんですかねたぶん
今のところ最後に作ったゲーム
残ってないです、はい・・・

ゲーム以外

アラビア数字からアラビア数字+漢字に変換するやつ

1年の春に作ったやつ
当時、「5000兆円欲しい!!」が流行ってたので、
1145141919810 → 1兆1451億4191万9810円欲しい!!
といった具合に変換できるやつを作った
当然、残ってない

5000兆円なんて強欲で非現実的なことは言わないから100億円欲しいね

1053ランカー

3年春前後につくったやつ (たしか)
まぁ、例の bot ですね
さすがに当初よりは礼拝参加者減ってるけど、それでも参加者0が続くことはあまりなく、信仰心の厚さを感じる
抹茶卒業後どうしよっかって問題を抱えてる

twitter.com

マインクリッカー

マインスイーパーとクリッカーゲームを融合すれば最強では?という発想で作ったやつ
UI周りに初めて気を使った (気を使ってこれってほんまか?、はい・・・)
でも大失敗、元々好んでる人が少ないやつ同士を組み合わせたらダメ🙅‍♂️
最高傑作だと思ってたのにまったくゲームにならなかった🤣
自分の好きなものを作れっていうのはね、嘘だよ

https://youtu.be/vZ4_kgbxvusyoutu.be

ハンター活動

アクションゲームにしたかった3年のときの大祭に出したやつ
アイカツ鑑賞会中に作業してでも完成させたけど、当日に使われたゲームパッドが XInput コントローラーでまともにプレイできなかった
無駄な苦労お疲れさまでした🤣🤣🤣🤣🤣
想定してないほうがわりーんだよバーーーカ😜

https://youtu.be/XYo5GhruoHQyoutu.be

携帯ゲームをイメージ() した装置

授業の一環で作ったやつだから載せるか迷ったけど、まぁ自由制作だしいっかってことで
SDカードに入ってるコードを読み取って動く
1か月丸々使ったけどしょぼい、しょぼすぎる
こんなの作るのに使った部品がもったいない😡
その部品を作るのにどれだけの動物が間接的に犠牲になったと思ってんだ!!!💢💢💢💢

https://youtu.be/W7aN2yK4q24youtu.be

当然、発表時の皆様の評価がたいして良くなくて泣いちゃった😭
組み込みなんて二度とやらん

終末前日譚

2、3ヵ月かけて作った究極の産廃
カスすぎておもしれーーー!!😂

https://youtu.be/-K2PvBAvjhIyoutu.be

照明点灯システム

組み込みなんて二度とやらんといったな、あれは嘘だ
命令を装置に送るか、物理ボタンを押すことで部屋の照明のオンオフを切り替えてくれる (ゴリ押し) システム
製作時間のほとんどは歯車や木材を切ったりくっつけたりした時間
今でも最高に役に立ってる
組み込みサイコーーーーーーー!!!!🤗🤗🤗🤗
一生組み込みだけやってたい☺️

Puzzle Fighter

エグゼイド再視聴中にうかんだパーフェクトノックアウトをイメージしたやつ
ほぼできてるけど、発表の場がないのでまだ非公開
普通にそんなの関係なく公開すればいいじゃんと?そんな愚かなことはせんわい
場で公開しても悲惨な状態だからね、いわんやってやつ
これからゲームになる可能性もなくはない

終わりに

去年からゲーム作ってないし、卒業までに1作だけでも作りたい
でも何か勘違いしたゴミを生み出しそうで怖い
もう組み込みしか信じられない😅

もも缶のシロップにゼラチン加えたらももゼリーになるんじゃねって思ってるんだけど、うまくいくのかな

最近、Windows使ってるときにディスプレイが一つ検出されない状態にしばしばなって困る
ディスプレイの電源落とすか、再起動するかすればなおるけどどうして・・・
控えめにいってストレス

ゲー制の方が行き詰ってきたから気分転換に電子工作しようとおもってるけど、部品が届くまで少し時間かかりそうでそれまでどうしようといったところ
うそうそ、全人類が知っての通り、組み込みはクソだから永久に届かないでくれ
それではこのへんで

瞬々必生コードはNG

最近、睡眠時間が長くなって1日が短い
作業も面倒な部分しか残ってないから1項目にドチャクソ時間かかるのがこれまた1日を短くしてる
モチベーションも無限下降でやばいわよ
終わりが見えない、というよりこれはどこまでできたら終わりといえるんだってかんじ
ストーリーがないとそこらへんよくわからないね・・・

久々に3世代ポケモン図鑑埋め進めたいなって実は先月から思ってるけど、特撮鑑賞と比にならないほど時間使いそうでできないでいる
やっぱコピーかガタキリバかイリュージョンかトリックベントが必要
それではこのへんで

コピー!プリーズ!

ゼミでの質問が私にしかこなくて泣いちゃう
前回は1節丸々省いてそれ突かれたから今回はちゃんと全部やったけど、まだまだガバばっか
特にあとで追加するかってかんじで後回しにして忘れてたところ突かれた時は絶望、メデューサもにっこり
後回しにする場合はメモ残さないとダメね

そういえばウィザードをみおえました
戦い方がとてもかっこいい
序盤の多彩な魔法でもうこの時点で強くねって思ったけど、普通に強かった
コピーとかいう万能魔法よ

平成仮面ライダーもあと5作
次はオーズにしようか?
でもボウケンジャーみておきたい感あるしニンニンジャーも気になる
そもそも特撮作品って1作で50話近くあるから時間を取られてしまう
自粛とB4パワー(実はまだ2授業分残ってるけど)によって時間はあるとはいえ、みなさん、特にゆんらべくんが頑張ってる中のんきに特撮作品を鑑賞するのは申し訳なさを感じてしまう
俺も魔法使いになっておっちゃんにコピーの指輪作ってもらうか
それではこのへんで

やめてぇ

ツクールが販売してる素材集って全部ツクール限定だと思ってたけど、ツクール以外もOKなのわりとあるのね
これ使えばマップチップ、敵グラフィックあたりは課金すればなんとかなりそう
まあ必要なゲームはあまり多くないだろうけど、8方向のキャラチップはどうしようもなさそう
エフェクトも無料有料ごっちゃでもそんななさそう
有料素材集もそこそこ値段するし、研究費で出してくれ
限界を感じる

最後の希望、募集中です
それではこのへんで

さあ、お前の進捗を......教えて?

以前の中間発表会みたいなまとめる必要がある機会がやってきたときに便利そうなのでちょくちょく進捗報告記事を書いていきたいと思います

XInputコントローラーへの対応

概要

一応中間版でも使えないことはなかったですが、トリガーキー(PS4コンのL2、R2的なの)をボタンとして使えない、右スティックを利用することができず2つのトリガーキーを組み合わせて利用しなくてはならないなど、とても不便なものでした
それをDirectInputと大差ないように使えるようにしました
キーコンフィグは個別ではなくXInput以外と共有
ただし、キーの対応関係が違う可能性あり

課題

挿してるすべてのゲームパッドに反応するようにしたかったけど、XInputコントローラーがささってるとXInput以外のすべてのゲームパッドが使えなくなる
これは使用しているライブラリでは解消が難しそうで、そもそも複数のゲームパッドを挿してプレイするのは少数派だろうということで諦めることにしました

採掘システム

概要

採掘オブジェクトにより岩を砕くミニゲームが起動し、成功すると鉱石系アイテム(ジャンルが ore)が手に入るシステム
プレイヤー攻撃力が高いほど、点が的に近いほど、パワーメーターが高いほど岩へのダメージが大きくなる
スキル:採掘によって有利になるようにする予定

youtu.be

課題

スキル:採掘の扱い

これが高いほど有利にする予定ではあるけど、正直どう有利にするかはあまり考えれてない
単純に考えると岩へのダメージが大きくなるようにすればいいんだけど、そこは攻撃力依存で十分な気がする
攻撃依存撤廃すれば採掘スキルがしゃしゃり出ることができるけど、攻撃力高いなら岩も簡単に砕けるだろってかんじがするのであまりしたくない
一応考えてるのは、ダメージが大きすぎると失敗するようにして、採掘スキルによって余分なダメージを緩和できるようにする方式
それに合わせて岩HPゲージのUIを考え直さないといけないのが面倒 (もともとのゲージは何も考えてないような適当UIだけど)

アイテムデータ

カスタムアイテムでジャンル:ore の装備を作られるとまずい場合がある

今の仕様だと、アイテムは生成された瞬間にそのアイテムのデータファイルを作成する
また、採掘アイテムはイベント起動時に生成される
それによってイベント起動後にセーブせずにゲーム終了した場合、採掘アイテムとして生成されたアイテムデータが永久に残ってしまう
(今のところ装備やコア以外は固定アイテムでアイテムデータを作成しないので、装備でなければ問題なし)(中間版ではミスで固定アイテムもデータ作成してたけど)

対策としては

  1. 装備は必ず equipment 以下のジャンルにしないといけないようにカスタムアイテムの仕様を変える
  2. アイテムのデータファイル生成タイミングをアイテム生成時からセーブ時に変更する
  3. 採掘アイテムの生成を起動時ではなくオブジェクトが作られたときに変更する

あたりが思い浮かんだ
正直、1が一番楽
てかそれすらしないでジャンル:ore の装備が作られないことを仮定したい
でも将来、「アイテムを生成する効果のあるアイテム」とかを作る場合に結局 2 が必要になってしまう(この採掘問題の 3 みたいな方式で回避することもできそうだけど)
3 は今の仕様だとイベントの中身の保存が一切できないから、新たに要セーブ事項増やさなきゃいけなくて面倒
今の構成がボロボロすぎるのが身に染みる・・・

これから

採掘のアイテムデータ対策を施して、次の作業に移ろうかと
採掘スキルを活躍させるためにゲーム内容を変えるにはもう少しアイデアを出す時間が必要そう
次は生活スキルの流れで釣りか、ターン制御にガバあるっぽいのでその修正になりそう

風が強いと今から干しても乾くからありがたい

今日のゼロワン、まだ観ていないはずなのに内容がだいたいわかってしまってる状態
熱血コーチや或人に触れてる方は少なくてそちら側がどうなるかはまだわからないので楽しみ
正直、バスケコーチと被ってねって感じがするけどどうなるんだろ
私も人間辞職キックするか

ゼミ資料作成も終えてしまったので、ひたすら作業するしかない
まあ、他に課題あったらそれはそれで面倒に感じるんだろうけど
院試の勉強をすればいいのかなるほど
英語面倒だから情報系の方に逃げ込みたいけど、どう考えても英語のほうが長期的にやったほうがいいんだよなぁ
それではこのへんで