質問編集履歴

4

ソースコードの加筆修正

2021/10/31 12:01

投稿

Qiitahana
Qiitahana

スコア4

test CHANGED
File without changes
test CHANGED
@@ -34,25 +34,49 @@
34
34
 
35
35
  ```python
36
36
 
37
- 入力
37
+ <入力>
38
38
 
39
- class PlayGamen(GainenClass):
39
+ class PlayScreen(Parentclass):
40
40
 
41
+ def __init__(self, root, size, width, height, **kwargs):
42
+
41
- def __init__ (略)
43
+ self._root = root
44
+
45
+ self._play = tk.Canvas(root, width = 7, height = 7, text = "テスト")
46
+
47
+ self._play.pack(side = tk.WEST, bg = "grey")
42
48
 
43
49
 
44
50
 
45
- def grid_paint(self, entities): #こちらに困ってい
51
+   def grid_paint(self, entities): #いったんplayの定義と展開を__init__入れした。
46
52
 
47
- play = tk.Canvas(root, width = 7, height = 7, text = "テスト")
48
-
49
- play.pack(side = tk.WEST, bg = "gray")
53
+ pass
50
54
 
51
55
 
52
56
 
53
- def player_paint(self): #自機の存在する最上列を描画するメソッドだと思います
57
+ def player_paint(self):
54
58
 
55
- play.create_text(position = (3,1), text = "自")
59
+ self._play.create_text(position = (3,1), text = "自")
60
+
61
+
62
+
63
+ ...
64
+
65
+ ...
66
+
67
+
68
+
69
+ def ma_in():
70
+
71
+ root = tk.Tk()
72
+
73
+ root.title("シューティングゲーム")
74
+
75
+ app = start_game(root) #ゲームを開始するために教材側から渡されているものなので、間違いはないと思います。ま  
76
+
77
+    root.mainloop()     た、今回の質問に直接の関係はないです。
78
+
79
+
56
80
 
57
81
 
58
82
 

3

誤字の為修正

2021/10/31 12:01

投稿

Qiitahana
Qiitahana

スコア4

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
 
52
52
 
53
- def player_paint(self): #機の存在する最上列を描画するメソッドだと思います
53
+ def player_paint(self): #機の存在する最上列を描画するメソッドだと思います
54
54
 
55
55
  play.create_text(position = (3,1), text = "自")
56
56
 

2

一枚目の画像が他ユーザに見えないバグがあったため修正

2021/10/31 11:41

投稿

Qiitahana
Qiitahana

スコア4

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  現在ビューにあたるクラス内にTkinterのCanvasウィジェットを配置しようとしています。ゲームの完成形は大体このような感じです。
6
6
 
7
- ![イメージ説明](c9c14fc453a4325a9199150f88a78373.png)
7
+ ![![イメージ説明](c9c14fc453a4325a9199150f88a78373.png)
8
8
 
9
9
  (敵の発生はランダムです。自機は、敵テーブルを回転させ敵を打ちます。上に長いタイトルがあります。)
10
10
 

1

ゲームの完成イメージが行ずれしていたため画像に差し替え

2021/10/31 11:37

投稿

Qiitahana
Qiitahana

スコア4

test CHANGED
File without changes
test CHANGED
@@ -4,21 +4,7 @@
4
4
 
5
5
  現在ビューにあたるクラス内にTkinterのCanvasウィジェットを配置しようとしています。ゲームの完成形は大体このような感じです。
6
6
 
7
-       シューティング
8
-
9
-    自      | 得点
7
+ ![イメージ説明](c9c14fc453a4325a9199150f88a78373.png)
10
-
11
-           |倒した数 n
12
-
13
- |集めたもの n
14
-
15
- 敵         |
16
-
17
-    敵  敵   |
18
-
19
-  敵        |
20
-
21
-       敵   |
22
8
 
23
9
  (敵の発生はランダムです。自機は、敵テーブルを回転させ敵を打ちます。上に長いタイトルがあります。)
24
10