這是我在別人的工作基礎上編寫的生命游戲(life game)演示程序 - 免費下載

教育系統應用資源 文件大小:2 K

?? 資源詳細信息

文件格式
未知
上傳用戶
上傳時間
文件大小
2 K
所需積分
2 積分
推薦指數
????? (5/5)

?? 溫馨提示:本資源由用戶 billhu 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。

資源簡介

這是我在別人的工作基礎上編寫的生命游戲(life game)演示程序,可以比較不同初始條件或繁衍條件產生的不同演化結果。 生命游戲是細胞自動機的一種,以模擬生命的某種繁衍過程。根據不同的生命繁衍條件,可以衍生出豐富多彩的群體動力學。該游戲曾經繁盛過一時,至今仍有很多愛好者。該模型在很多領域(如生物、物理等)都有實際的應用。 在這個生命游戲中,繁衍條件比較簡單。有兩個60x60的方框區域,開始時每一個格子里都生活著一個生命個體(用1表示)。然后這些個體按照下面的條件繁衍:首先計算每一個格子周圍相鄰生存者的個數;如果有3個相鄰生存者,下一步這個格子將會有生存者(用黑色表示);如果有2個(右邊方框的是1個),這個格子下一步的狀態與上一步狀態相同;其余的情況下,下一步這個格子將沒有生存者(白色)。每一步計算所有的格子,共重復300步(開始6步按任意鍵執行,以觀察開始的演化,后面的自動執行)。 該程序用Turbo C++ 3.0編譯。這個游戲在《生物信息學》課上作為離散數學模型的演示程序。

源碼文件列表

?? 共 1 個源碼文件 點擊文件名可在線查看源代碼

1 ??
lifegame.c
大小: 4.43 KB
查看源碼
??
溫馨提示:點擊文件名或"查看源碼"按鈕可在線瀏覽源代碼,支持語法高亮顯示。

立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內重復下載不扣分
  • 支持斷點續傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關標簽

點擊標簽查看更多相關資源:

相關資源推薦