嗯,決定把貪吃蛇編完

2021-03-31 08:56:29 字數 765 閱讀 1150

上次編到0.1了,可是計畫到了1.0,可惜後來都沒到繼續, 今天開始了.晚上主要寫計畫, 明天開始一天一點時間接下去做.

0.2是美化,0.3是排行,就一起做了再發了. 先把計畫寫出來吧, 應該下週末可以搞定. 關鍵沒時間,不然本週都沒問題了.

snake0.2計畫:

0.2功能:參與排名.資料用socket傳送,本機來接收,然後建立web頁,參與排名.

分為長度最長,生命峰值最大,最硬(碰的磚頭最多),分數最高這幾個部分

可玩性:

1.以血量控制生命,讓一定時間不吃血馬上掛.

2.以長度增加難度,長度加大,更容易掛,而吃物品一定會加大長度

3.將血量轉成血倉,可抵消碰撞次數

4.以牆阻來加大難度,隨著長度加長,即是吃的物品變多,那麼牆阻就越來越多,難度也越來越大.

5.出現隨機減少阻力的物品.

6.當長度達到一定程度後, 開始出現減長度的物品,吃下少長度但不長血

7.當長度達到一定程式之後,出現怪物,可移動並且碰到就掛.

8.當長度達到一定程式後,開始出現撞牆的物品,吃下可以停止時間和血量變化,且可以破牆可以停止怪物移動並充許功擊它

中期物品:

1.隨機少掉乙個阻力,加長度1,加40分

2.減長度3,加40分

後期物品:

1.出現怪物,在一定範圍內隨機移動,加100分,扣100血

2.出現定時器,吃下可攻擊任何物體,加50分

3.吃掉阻力,加50分

程式設計難度:資料與伺服器互動處,以及中間的一些小問題

貪吃蛇遊戲

貪吃蛇遊戲 結構化程式設計 c語言程式設計 重要的的是結構化的程式設計思想 include include include include include include define field width 300 就做20個格仔的 define field height 300 define f...

貪吃蛇(改進)

該程式分成3個檔案 第乙個檔案 fang.cs using system using system.collections.generic using system.text using system.windows.forms using system.drawing namespace snak...

貪吃蛇遊戲

include include include include include 使用當前時間做種子 enum dir 列舉型別enum dir 圍牆 class fencef 定義物件 畫框框 void fence initfence 顯示框框 void fence outputf int snak...