投稿

【プログラミング練習】flaskで公開求人ツールを自作してみた

イメージ
アークナイツの公開求人ツールを自分で作りたいと思ったのでpython&flaskで自作してみました。 攻略wikiの簡易ツールでは、指定のタグを選択するとそのタグを満たすキャラクターが顔写真(画像)と名前と一緒に表示されるしくみになっています。 wiki参照 ・複数検索ができるようにする ・ゲーム上では5つのタグから選ぶので、一番高レアが出やすい組み合わせを提示してほしい ・スマホとかでも閲覧できるようにブラウザ上で動くようにしたい ある程度実装したい機能を決めたら早速取り掛かります。 webアプリケーションフレームワークの知識が全くなかったので、この動画を見て勉強しました。 https://youtu.be/EQIAzH0HvzQ?si=jVChAnWi7SSSUpiD 基本はVisualStudioCodeで開発していきます。テキストエディタやGitHubのアカウントとかいろいろ必要になるので、用意しておきます。(めっちゃ久しぶりにVScode起動した...) flaskの練習として作ってみたやつ↓ うん、いい感じになった。昔のオタクもこうやってhtmlで同人サイトを作っていたと考えると感慨深いですね... 解説動画の通りにしていけば大丈夫でした。分からないところがあったら検索したりAIに聞いたりすれば大体解決できます。 wikiをもとにJSONファイルで各キャラクターのデータをまとめます。まずは少ないキャラ、タグ数で試してみるとこんな感じ。 ※なんかミスってるけどテキサスは星5です。 アンド検索で、満たす条件に全部合致している場合のみ検索結果に表示されます。ここまでの機能は前述のwikiの簡易ツールと同じです。より細かく検索できる機能を追加していきます。 ・ANDとOR検索切替 OR検索の際は、どのタグを含んでいるか名前の横に表示されます。例えば、上級エリート、牽制、エリートのタグを選んだ時、エクシア(星6)[上級エリート]、テキサス(星5)[牽制+エリート]と表示される。 後は、見栄えを良くするためにタグや検索結果の表示を整えていきます。

Godotの情報をまとめたウェブサイトを作成中!

イメージ
 最近、GodotEngineでゲームを作る際のtipsを整理しています。 ↑こんな感じでscrapboxにまとめています。 いずれ形になり次第一般公開するかも(?) 体系的に学ぶというよりは、困った時や暇な時に何となく眺めて役に立つサイトにしたい。 私自身、他の方のyoutube動画やブログを見てプログラミングを学んできた身なので、自分の知識がこれからゲーム制作を始めようとしている方の力になればいいなと思っております。でも半分は自分用です。しばらくブランクがあって忘れかけている部分も多いので、書いてるうちに感覚を取り戻していきたいです。リハビリの一種ですね。 Godotは他の大手ゲームエンジンと違って日本語の情報が少ないです。公式ガイドの日本語訳も雑すぎるし... Godot界隈がもっと賑やかになりますように~ ps. アークナイツ周年イベントが近いので楽しみ!!

雑記

イメージ
 最近アークナイツに再燃したので遊んでいます。 らくがき アークナイツは世界観が複雑で難しいので最初は全然理解できていなかったのですが、久しぶりに読み直してみたらハマっちゃいました。ストーリーが重厚で本当に面白いです! シラクーザ編の雰囲気が特に好きです。 レオントッツォさん アクナイのキャラみんな作画難易度高いですね… パソコンやアイパッド等の大きな画面でプレイするのがオススメです。スマホだと文字が小さくてシナリオ読むの大変なので…あと、アニメも配信されているのでそっちから履修し始めるのもいいです。公式サイトで漫画も無料公開されてるので是非読んでみてください。 https://www.arknights.jp/ サークルでのゲーム制作も進んでおります。私は主にグラフィック・UIを担当してます。来年5月のゲムダン楽しみです! 今年はゲーム制作・プログラミングに挑戦したり、アニメやゲームなどにハマったりと充実した一年でした。2026年も自分のペースで楽しんでいきたいと思います。

近況報告!

イメージ
お久しぶりです。 ここのブログの 改修工事をしようかなーと思ってたけど結局何もしなかったです。見やすいデザインにしたいけどhtmlやcssのこと全然知らないので... とりあえず最近の報告をしていきます。 夏頃からずっと作ってたゲームがエターなりそう!! 例の アレ です。これに関してはもうどうしようもないです。一プレイですぐ終わるシンプルなミニゲームとかだったら現状のシステムでも良かったんですが、ステージを無理やり増やしたことで色々破綻してしまいました。今作ったやつを再利用するぐらいなら0から新しく作り直す方がマシだけど面倒くさいし...今はそこまでの気力がないんですよね...経験が足りなさすぎるので、もっとプログラミング能力上がってから再チャレンジしたいです。 東京ゲームダンジョンに参加します! 2026年5月3日に開催される東京ゲームダンジョン12に出店しようと思います。ちなみにゲムダンはインディゲームの展示会です。細かいことは 公式ホームページを参照  コミケやコミティア等の同人即売会もありますが、ゲムダンはよりゲーム(特にインディー作品)の展示、試遊に特化したイベントのようです。 こういうイベントごとは明確に締め切りがあるので、ゲームを完成させるためのモチベ向上に繋がると思います。 数々の自作ゲームをエターならせてきたので、公式サイトの"覚悟を 決めましょう!"という一文がとても 身に 刺さる。 あとは、多くの人に自分の作品を見てほしい気持ちが大きいです。私みたいな無名クリエイターはSNS上での拡散力が全然ないので、遊んでくれた方々のフィードバックが欲しいですね...

floatune公開!

イメージ
 サークルで制作したゲーム、「floatune」をunityroomで公開することになったので報告いたします。 下のurlから遊べます! https://unityroom.com/games/floatune 一応スマホでも動くらしいですがpcでのプレイ推奨です。(特に本作は音ゲーとしての要素が大きいので、端末によっては音ズレして遊びにくくなるかも) このゲーム用に5曲、差分も含めると11曲(!)のbgmを制作しました。OST集も後ほどyoutubeに公開予定です。プレイヤーの操作がbgmに影響を与えるしくみで、ゲームと音楽がリンクするのが売りの作品なので、曲にはかなり力を入れました。 unityroomの機能でコメントや評価をしてくださると、サークル一同の励みになります!閲覧数が増えるだけでも嬉しいので友人や知り合いとかに気軽に布教してほしいです。なにとぞ。

ゲーム公開!と近況報告

イメージ
  今年の夏頃からチマチマ作っていたゲームを公開します。 体験版です!たったの1stageしかプレイできませんがよろしくお願いします🙏 ここからダウンロード フォルダ内には雑なRead meと本体(exeファイル)、ゲームデータ、スクリーンショットと参考用のプレイ動画等々入っています。 こういう形式でゲームを公開するのは初めてなので、起動できない、遊べない等の不具合があったらご連絡ください。他のpcでテストプレイをしたので多分大丈夫だと思いますが… ちなみにこれは宣伝のためにイベント前日に急いで作った雑チラシ↓ (溢れ出るスーパーの安売りチラシ感) 学祭で公開した際は多くの方にプレイしてくださって嬉しい限りでした! 幅広い年代の人に遊んでもらえていたのですが、改めて弾幕ゲーって本当にニッチなジャンルなんだな…と感じました。奇数弾・偶数弾の仕組みやチョン避けなどの弾幕stgでよくある基本的なテクニックを理解していればそんなに難しくないはずですが、皆さん苦戦されていて…ほとんどの人がすぐゲーオーバーになっていました。 中には数回遊んでコツを掴んであっさりクリアされた方や、何十回も根気強くリトライして何とかクリアした方もいました。自分のゲームを遊んでクリアしてくれて感想も貰えたの幸せだ〜弾幕に関しては、こうやって避けて欲しい!という意図を考えて設計しているので、私の狙い通りに動いてくれるのは特に嬉しかったですね。初見は避けられなくても、球の軌道やギミックが分かると避けれるようになる感覚って気持ちいいですよね!暗記+反射神経+集中力で何度も挑戦してクリアするのってこういうアクション系ゲームの醍醐味だと思ってるので。 まだ1ステージしか作れていないので、完成版ではあと10ステージくらい作りたいなぁ…フリーゲームでもやり込み要素あって満足感のある仕上がりにしたい。後はグラフィック面もこだわりたいです。弾のデザインがただの丸だけ(それでも十分面白い作品はあるけど)なのでもっと工夫したいし、ドット絵調のレトロな雰囲気を活かしたデザインにしてみたい。あと、見ててワクワクするような仕掛けを実装したいなぁ…特殊ギミック追加するたびにプログラムが面倒くさいことになるので頑張らないとですね… 後はサークルのメンバーと一緒に制作したゲームも紹介します!   サークルで制作し...