推しアイデア
ボードゲームの舞星をオンライン化!
ボードゲームの舞星をオンライン化!
ボドゲの舞星が面白かったからオンラインでみんなとできるようにしたかったから
和を追求して「なでしこ」という言語を使用
ボードゲーム「舞星」をオンラインゲーム化!
花柳界を舞台にした、3人用オンライン対戦カードゲーム
舞星・雅は、花柳界をテーマにした戦略系カードゲームです。
プレイヤーはそれぞれ一人の舞妓を率い、客を招いて座敷を賑わせ、最も多くの金子を稼いだ者が勝利します。
舞星界隈に新たな風を起こす! 芸者に新たな技を持たせてゲームに波風を起こして既存の舞星とは違った体験に
ラウンド開始 → 手札配布 ↓ 各プレイヤーが順番にアクションを実行 ├─ 座敷 : 手札から客カードを出して収入を得る ├─ 宣伝 : 宣伝カードを出して評判を上げる └─ 紹介 : 手札を交換する ↓ ラウンド終了条件を満たしたら得点計算 ↓ 3ラウンド終了後、最多金子のプレイヤーが勝利!
ゲーム開始時に12種類の舞妓が各プレイヤーにランダムに割り振られます
各舞妓に評判となる各技能の数値が振れらています 客には各評判で出せる条件となる数値が存在していて 赤の4が振られていた場合、舞妓の赤の評判数値が4以上でないと出せません
「宣伝」を行うと手札のカードを一枚使い評判を増やすことができます 「座敷」を行うと現在の評判で条件を満たせる客を場に出せます 「紹介」を行うと手札を二枚まで捨て二枚引くことができます
基本的には客の効果を有効活用し、手札がすべてなくなった人が出たらラウンド終了となり、その時に場に出ていた客に応じて金子を稼げます
3ラウンドを通して一番金子を稼いだ人が勝利となります
予約客…ゲーム開始時に1枚非公開で手札から予約客を置きます 予約客は条件を満たしていれば自分のターンでいつでも客として出すことができます

日本語プログラミング言語「なでしこ3」をフロント・バック両方に採用した意欲作です。
普段のコードが日本語で処理を書いている形です
もし➡if ここまで。➡ }
なでしこはコードを記述するとjsに変換されて動くっていう形になっています
基本はフロントエンドを記述したりプログラムの動きの勉強のために使われたりする言語ですがNode.jsを動かせたりプラグインでexpressを扱えたりなでしこで書いたコードをAPI形式の形にして通信側に渡したりすることができて今回バックエンドも主になでしこで記述しています