遊戲示範(包含源碼)[名稱待定]

來源:互聯網
上載者:User
關於起源,參閱[一個新遊戲的思路;大家來說說看,覺得好的話,我做成遊戲],遊戲思路是出來了,但是太雷同了,連最終這個demo的效果也雷同;實在感覺遺憾;

該程式一樣採用GDI+繪圖,針對這樣的小遊戲,不必大動幹戈動用Directx'坦克'了;

關於FPS ;到我本人電腦上(Nvidia GeForce4 mx 440 with AGP 8x 64M)是100左右;在公司的電腦上的情況就差多了,是主板整合顯卡,這裡可以看到測試記錄[一個新遊戲完成情況]

遊戲的思路就不說了,說說玩的方法(圖);


選中其中一個同樣的表徵圖,移動滑鼠會顯示一個路徑,只需要將它移動到一樣的圖邊旁邊(橫向或豎向達到4個相同的即可完成消除動作)。
每次消除會立即隨機增加一個新表徵圖,當螢幕表徵圖滿了,表示遊戲結束;

計分:每消除一對+10分;當分數為100的倍數就是下一關了,比如1000 = 第2關;2000=第3關。每次到新難度後隨機出現的表徵圖也+1;

本次源碼完全公開;

演算法有2種,一是迷宮求解,二是按橫豎尋找一樣ID的值並登記作為消除的表;
以上兩種演算法,參考了迷宮求解的演算法,畢竟我不是超人,能在昨天到今天之間利用很短的休息時間做完這些工作,呵呵

關於繪圖:
上回的連連看,本質上是通過事件進行更新的,這次是完全類比Ddraw編程模式更新繪圖的,所以可以統計fps,統計fps的方式可以使用源碼提供的高精度定時器來計算;

這裡是源碼下載(含執行檔案),有興趣的朋友可以繼續完善它,如果覺得My Code不理想,望指出不當之處, 3ku.

另外,遊戲目前還沒名字,叫什麼好?我工程命名是Connect.net ,我覺得它就是連來連去的。

2005-6-9

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.