CoderZh首款Python聯機對戰遊戲 – NancyTetris1.0傾情發布(一)

來源:互聯網
上載者:User

第一次寫遊戲,第一次用Python寫遊戲,所以決定寫個俄羅斯,還支援聯機對戰!

由於在遊戲編寫的資料結構及演算法設計上經驗不足,同時在實現聯機對戰過程中僅僅使用了一些簡單TCP/IP資料轉送的機制,所以肯定有很多地方有待改進。

具體的代碼實現及演算法分析過程稍後補上(下面有Python源碼下載),這裡先接受大家磚頭和雞蛋,希望多提意見和建議!

遊戲如下:

 

 

=========== Nancy Tetris 說明文檔 =================

1. src裡原始碼,運行需要安裝pygame庫
2. NancyTeris目錄中為編譯的exe版本,可直接運行tetris.exe

Nancy Tetris 說明
---------------------------------------------------
1. 單機遊戲  -- 直接運行 tetris.exe
2. 聯機對戰(只支援兩人對戰)
   2.1 主機加命令列參數運行:
       tetris.exe server
   2.2 另一台機器加主機IP命令列參數運行:
       tetris.exe 192.168.XX.XX
操作說明
--------------------------------------
-----       ↑    變形          ------
-----       ←    左移          ------
-----       →    右移          ------
-----       ↓    加速          ------
-----      Space  直接掉落      ------
-----      Enter  重新開始      ------   

--------------------------------------

遊戲源碼及二進位版本下載:

http://files.cnblogs.com/coderzh/NancyTetris.rar

遊戲UI庫使用的是著名的Pygame,NancyTetris已經在pygame.org立項,版本更新敬請關註:

 http://www.pygame.org/project/825/?release_id=1421

相關文章

聯繫我們

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