這幾天玩手機的貪吃蛇玩得入了迷,想寫個在電腦上玩,也當作為編程練習.
貪吃蛇游戲需求:
1.玩法:類似nokia手機上的貪吃蛇那樣,但是用鍵盤的方向鍵或是鼠標來控制蛇的運動.
2.外觀:為了降低難度,只需在一個窗體上寫一個矩形表示貪吃蛇運動的場所,貪吃蛇就象nokia手機上的那種,用幾個方塊組成就行.
3.吃豆:蛇每吃一個豆,蛇的長度就增一,分數加5分.(好像是沒有吃豆的蛇)
4.死亡:當蛇碰撞到墻壁時或自身身體時就死亡.
運行環境和編程語言
由于這段時間在學c#,自然的就想到用c#語言來寫這個小游戲.,完成這個demo后,我們就來用java實現.
編程壞境;visual studio .net 2003 中文版
操作系統:windows 2000以上.
用面向對象的用法,抽象出如下一些類:
floor類,表示蛇運動的場所.
snake類,表示蛇
block類,表示組成蛇的塊,在這里,我們認為蛇對象是由一塊一塊的塊對象組成的.
bean類,表示豆,
源程序里有詳細的注釋.
下次更新功能:
1.加進得分功能.蛇生吃一顆豆,得分為加一.
2.蛇速度隨得分增長而生高.
3.加進鍵盤控制功能,用箭頭鍵控制蛇的運動方向
本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。