程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 用c#寫的貪吃蛇游戲,簡簡單單

用c#寫的貪吃蛇游戲,簡簡單單

編輯:.NET實例教程
這幾天玩手機的貪吃蛇玩得入了迷,想寫個在電腦上玩,也當作為編程練習.

貪吃蛇游戲需求:
1.玩法:類似Nokia手機上的貪吃蛇那樣,但是用鍵盤的方向鍵或是鼠標來控制蛇的運動.
2.外觀:為了降低難度,只需在一個窗體上寫一個矩形表示貪吃蛇運動的場所,貪吃蛇就象Nokia手機上的那種,用幾個方塊組成就行.
3.吃豆:蛇每吃一個豆,蛇的長度就增一,分數加5分.(好像是沒有吃豆的蛇)
4.死亡:當蛇碰撞到牆壁時或自身身體時就死亡.

運行環境和編程語言
由於這段時間在學c#,自然的就想到用c#語言來寫這個小游戲.,完成這個Demo後,我們就來用Java實現.

編程壞境;visual studio .Net 2003 中文版
操作系統:Windows 2000以上.

用面向對象的用法,抽象出如下一些類:
Floor類,表示蛇運動的場所.
Snake類,表示蛇
Block類,表示組成蛇的塊,在這裡,我們認為蛇對象是由一塊一塊的塊對象組成的.
Bean類,表示豆,
源程序裡有詳細的注釋.

下次更新功能:
1.加進得分功能.蛇生吃一顆豆,得分為加一.
2.蛇速度隨得分增長而生高.
3.加進鍵盤控制功能,用箭頭鍵控制蛇的運動方向
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved