投稿記事

無料プランの記事 (29)

sharp6 2024/08/22 23:48

今日はほとんど進捗ないので、ちょっとしたキャラ紹介でも

今日は仕事がちょっと遅くなって進捗と呼べるほどの内容がないのでキャラの紹介を少しだけ。
(現時点、開発段階での設定です。物語は今後変化していく可能性があります)


夏八木うずら。主人公。元気いっぱいです。
好奇心旺盛ですが、割と繊細なところがあって危険に対して敏感です。探索者に向いている性格かも。彼女は元々入院していたので、物語は彼女が復学する中学校2年生の秋から始まります。


大野沙月。意地悪なクラスメイトです。
彼女とのファーストコンタクトは、シャークトレード(カードゲーム用語:初心者を騙して希少なカードと雑魚カードを交換すること)から始まります。その後も事あるごとにうずらの前に立ちはだかる彼女は、ゲームにおいて最初の強敵となることでしょう。


宮古莉子。うずらたちが通う下京第二中学校の近くにある喫茶店の店長さんです。
お店は地元の人に人気があり、いつもお客さんが入っています。
……そして、彼女の不審死から物語の歯車は動き始めます。

sharp6 2024/08/21 20:34

デッキ編集画面

今日はデッキ編集画面の手直し。


UIデザイン担当(糸冬さん)がイラストを描いてくれました。

sharp6 2024/08/20 23:56

Eraseはどんなゲーム?











もちろんアドベンチャーパートはクトゥルフ神話TRPGのゲーム性がベースなのでダイスロール次第で運命が変わります。日常生活で技能を鍛えて、危険な探索に赴きましょう。強いカードや事件の真相に迫る情報が手に入るかも……?


※「学術」は物理学を始めとした学問系技能のベース値としてダイスロールに用います。同様に運動系の「運動技術」、探索系の「探偵術」などの大分類に応じて、各技能を成長させていくことができます。

(Unityの開発画面のスクショなのはご愛敬ということで)

sharp6 2024/08/20 23:12

カード製作

ここ1週間くらいはカードの製作にいそしんでいていて、100枚弱のカードを実装しました。いい書き方になかなか悩みます。
理想ではこの手のものは外部ファイルに切り出したいところなんですが、カードゲームのカードはルール処理を内包しているので、テキストやCSVのような操作が簡単なファイルに切り出すのが困難なんですよね。
(例えば「このクリーチャーが場にいるとき、他のクリーチャーはATが0になる」というカードを実装しようと思ったら、『他のクリーチャーのATを0にする』という関数を持たせる必要があるわけです)
結局ラムダ式をデリゲート代入する形でカードをコードに直埋めして実装したんですが、もっと美しく書けたのではないかという一抹の疑いが残ります。

まぁ最高形を言えばカードテキストを読み下して処理するアルゴリズム作るのがベストなんですけどね。ただ流石に手間が莫大すぎる。多分MtGアリーナとか遊戯王マスターデュエルみたいな超大型アプリでも、それはやってないんじゃないかな。(高レベルジャッジかつエースプログラマみたいな能力が要求されるし)

1 2 3 4 5 6 »

限定特典から探す

記事のタグから探す

月別アーカイブ

記事を検索