diff --git a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java
index 9bbf1cc..a785d92 100644
--- a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java
+++ b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java
@@ -1,6 +1,8 @@
 package org.ntlab.irisclient;
 
 import androidx.appcompat.app.AppCompatActivity;
+import androidx.fragment.app.FragmentManager;
+import androidx.fragment.app.FragmentTransaction;
 import androidx.lifecycle.Observer;
 import androidx.lifecycle.ViewModelProvider;
 
@@ -18,20 +20,40 @@
 
 public class GameMasterActivity extends AppCompatActivity{
 
+
+
     private GameViewModel gameViewModel;
+
     //操作可能かどうかを記録。これがfalseの時は何のボタンを押すこともできない。
-    //時間があればゲームに干渉できないだけで、オフラインの動作はできるようにしたい。
+    //時間があればオフラインの動作はできるようにしたい。
     private boolean IsActive = false;
 
     //Irisから必要な情報を取得
     Iris iris = (Iris) this.getApplication();
     private String myTeam = iris.getTeam();
 
-    @Override
+   @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_game_master);
 
+      // Fragmentを作成します
+        DrawingCardFragment fragment = new DrawingCardFragment();
+        GamePlayerListFragment RedPlayerListFragment = new GamePlayerListFragment();
+        GamePlayerListFragment BluePlayerListFragment = new GamePlayerListFragment();
+
+        // Fragmentの追加や削除といった変更を行う際は、Transactionを利用します
+        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
+
+        // 新しく追加を行うのでaddを使用します
+        // 他にも、よく使う操作で、replace removeといったメソッドがあります
+        // メソッドの1つ目の引数は対象のViewGroupのID、2つ目の引数は追加するfragment
+        transaction.add(R.id.container, fragment);
+        transaction.add(R.id.RedPlayerListContainer, RedPlayerListFragment);
+        transaction.add(R.id.BluePlayerListContainer, BluePlayerListFragment);
+        // 最後にcommitを使用することで変更を反映します
+        transaction.commit();
+
         //Irisから必要な情報を取得
         Iris iris = (Iris) this.getApplication();
         String rid = iris.getRid();
@@ -80,7 +102,13 @@
 
                 //テキストを適した変数に変更
                 String hint = Hint.getText().toString();
-                Integer hintMax = Integer.parseInt(HintMax.getText().toString());
+                Integer hintMax;
+                if(HintMax != null){
+                    hintMax = Integer.parseInt(HintMax.getText().toString());
+                }else{
+                    hintMax = null;
+                }
+
 
                 //ニックネームまたは部屋番号が入力されていない場合エラーメッセージを表示する
                 if (hint.isEmpty()) {