如何用GUI代码解决以下问题?

  1.  
  2. 设置m*n大小的区域,m和n由程序输入。
  3. 随机放置敌人x个,x由程序输入。
  4. 随机设置玩家初始位置,及出口位置。
  5. 玩家可以上下左右移动,有3次遭遇敌人的机会,超过3次判输。
  6. 玩家走到出口算赢。
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^