Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

人狼ゲームGMプログラム(ベータ版)

2023/03/12 17:20:24

人狼ゲームGMプログラム(ベータ版)

ほっちゃん

ほっちゃん

注意 このプログラムはスロット0〜3までを使うので、IchigoJamRおよびその互換機以外でダウンロードした場合プログラムが全部消えます。Rでも0〜3は消えます。Rの場合は4〜14にプログラムを移せますが、それ以外の場合はeepromに移したり、kidspodにバックアップを取っておいたりしてください。

シンプルな人狼ゲームのGMです。バグは改善したと思いますが、デバッグを引き続きしていきます。
デバッグ用に会議時間を60倍にしていますので、実際に使うときはスロット1の32行目のWAITを60にしてください。

対面人狼用で、GMがいなくても役職を配る、会議を始める、投票し処刑する、能力を行使する、勝利判定まで全てやってくれます。
20人までプレイできて、エンターキーで先に進めます。
役職は村人、占い師、霊媒師、狩人、人狼、狂人が人数に応じて割り振られます。
どの役職があるかははじめに人数を設定したときに表示されます。また、誰がどの役職だったかも最後に表示されます。
ルール
欠けなし、同数の場合吊らない、襲撃されるのはそれぞれの人狼が選んだ中からランダム、連ガなし、最初の占いなし(追加するかも)、会議スキップあり
変数表(メモを流用しているため、雑)
a 人数
b 役職決め用ランダム
c 投票の仮記憶
d つられる人
e 投票用最大値
f 占った相手
g 護衛する人
l 噛む人用変数
m 噛む人
n 噛む人用ランダム1
o 噛む人用ランダム2
p 死んだか死んでないか
q 人狼の人数
r 村の人数
s 勝利判定用(1能力から2会議から)
t 連ガ防止
配列表(同じく雑)
1〜6 役職のにんずう
11〜16 文字列データ
21〜40 プレイヤーの役職
40〜60 投票のデータ
61〜80 プレイヤーの状態(0生存1死亡)
81〜83 噛む人候補

GOOD

Programmers marked as favorites.0 programmers