遊戲連連看有思路

來源:互聯網
上載者:User

.初始化介面(畫格子、填充格子的圖片等)
2.判斷遊戲是否結束
 {
       監聽使用者動作;
     preclick=null,curclick=null;
       if(單擊某個格子,且這個格子不為空白)
         {
             preclick=curclick;
             curclick.pos=this.(x,y);
          }
       if(preclick!=null && curclick!=null && preclick.pic==curclick.pic && (findpath(preclick,curclick)<某個數)!=null )
        {
           顯示兩個格子之間的連線;
        thread.sleep(一點時間);
           兩個格子與連線消失,以及消失聲音的播放;
       得分情況;
       preclick=curclick=null;
        }
       //自動洗牌
     if(findpath(兩兩格子之間的距離<你指定的一個數)==null)
         {
            將剩下的未消失的格子隨機初始化;
         }
   }
 
 int numcount=0;
3.提示答案(限定次數)
  {
        onepos=null,twpos=null;
       while(遊戲沒有結束)
        {
            if(findpath(兩兩格子的距離<你指定的一個數)!=null)
             {
               onepos.pos=第一個點的(x,y);
          twopos.pos=第二個點的(x,y);
               break;
              }
         }
         顯示兩個格子之間的連線;
      thread.sleep(一點時間);
         消失兩個格子之間的連線;
      numcount++;
        if(numcount>限定的次數)
      {
            給出提示;
        numcount=0;
         }
   }
 

 int count=0;
4.要求洗牌(限定次數)
   {
        if(遊戲沒有結束)
        {
           將剩下的未消失的格子隨機初始化;
       count++;
        }
        if(count>限定的次數)
      {
            給出提示;
        count=0;
         }
     }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.