teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追記

2018/06/26 10:40

投稿

SpecialTukimiya
SpecialTukimiya

スコア192

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,54 @@
12
12
  #GUI化したいミニゲーム
13
13
  ```python
14
14
 
15
+
16
+
17
+
18
+ """
19
+ ポイント貯め
20
+ 25ポイント以上でゲーム終了
21
+
22
+ ブロックの種類 3種類+説明
23
+
24
+ 1A
25
+ 自分のターンでサイコロの値が1か3なら+1ポイント増える
26
+ 内部構造 MAPに配置しているブロック数*1
27
+
28
+ 2A 2A
29
+ 自分のターンでサイコロの値が2か4なら+2ポイント増える
30
+ 内部構造 MAPに配置している(ブロック数/2)*2
31
+
32
+ 3A 3A 3A
33
+ 誰のターンでもOK サイコロの値が3か6なら+1ポイント増える
34
+ 内部構造 MAPに配置している(ブロック数/3)*1
35
+
36
+
37
+ ルール
38
+ 交互に3種類の中からブロックを選び配置して行く
39
+ 一度配置されたブロックは動かない
40
+ ブロックの置き換え不可能
41
+ 配置位置がMAPから外の場合は無効
42
+ ブロックの種類が0,1,2 以外なら失敗扱いで次のユーザーへ
43
+ MAP上が全て埋まってもポイント達成まで、ターンが流れる
44
+ 横に置く場合は0 縦に置く場合1
45
+
46
+
47
+ 攻略
48
+ ポイント効率を考えると2番目のブロックが最適です。
49
+ 長期戦を狙い相手の邪魔をしたいなら3番目のブロックが都合が良いでしょう。
50
+ 何処にでも配置できる1番目のブロックは終盤で配置して行く形が定石です。
51
+
52
+
53
+ 入力形式
54
+ 横 縦 ブロックの種類 横か縦
55
+ 0 0 0 0
56
+
57
+ """
58
+
59
+
60
+
61
+
62
+
15
63
  #sleep(0.2)
16
64
  import random
17
65
  import collections