搬運 貪吃蛇!!!

2021-07-02 16:05:16 字數 2908 閱讀 4324

——搬運自我的另乙個部落格……(這算騙訪問量嗎?!讀書人的事……)

估計沒幾個人會想到研究性學習搞加各種特效的貪吃蛇的吧

把這幾周搞研究性學習的結果記錄一下

1.0:學會了用canvas畫布畫出好爛好爛的貪吃蛇介面……而且僅僅是介面……不過初學者嘛……不要在意這些細節

2.0:貪吃蛇的基本框架完成。隨機生成食物,方向鍵移動,加入e鍵穿牆、p鍵暫停功能

得分:

狀態:已開始

暫停穿牆:已關閉

開啟

2.1:一些優化:

1、修正了吃到食物之後貪吃蛇不能正確加速的bug

2、修正了死掉以後還能控制穿牆和暫停的bug

3、 加特技~duang~現在方向鍵和滑鼠滑動都可以控制貪吃蛇了

得分:狀態:已開始

暫停穿牆:已關閉

開啟

2.2:更多的優化:

1、移除手動開關穿牆

2、畫面優化:蛇身加特技,顯示內容微調

3、取消網格的繪製

4、新增了開始介面,不太完善,將來會一步步改善的

5、移除了滑鼠控制的功能,加入觸屏控制,並略加大了滑動判定的角度。現在在手機上也能玩了

開始遊戲!

得分:遊戲進行中

暫停穿牆:關閉

開啟

3.0 :全新版本!加入雙人遊戲模式!(僅限電腦端)

1、版本更新,加入雙人模式

2、加入偽·響應式布局,自動調整大小

3、加入管理員許可權(許可權狗)

4、修正可以暫停後無限調整方向的bug

5、全新的開始介面更酷炫了

單人模式

雙人模式

道具場天梯排位賽

開始遊戲!

管理員許可權狗!!!

得分:

遊戲進行中

暫停穿牆:開啟

關閉

3.1:五一期間做了一些修正

1、管理員許可權並不是你想開就能開的……現在要獲得管理員許可權需要密碼咯……

2、布局調整。顯示的文字放在下方

3、「偽·響應式布局」改為「更偽·響應式布局"。只支援手機端和平板電腦端的縮放,但是效果更加拔群

單人模式

雙人模式

道具場天梯排位賽

開始遊戲!

管理員許可權狗

得分:

遊戲進行中

暫停穿牆:開啟

關閉

3.2:duang~更多的特技!

1、用jquery重寫的開始介面更酷炫了(為偷懶直接指到伺服器上面jquery了)

2、加入了全新的10秒內連續吃到食物雙倍分的效果

單人模式

雙人模式

道具場天梯排位賽

開始遊戲!

管理員許可權狗

得分:

遊戲進行中

暫停穿牆:開啟

關閉

3.3:全新的記分規則,看到分數幾千幾萬的是不是比原來就更霸氣了?

1、加入不同難度,可以在一開始選完遊戲模式之後選擇。從易到難依次為:「極弱無比」、「有點意思」、「奧義很爽」、「喪心病狂」、「無♂雙♂大♂王」!難度越高吃到食物獲得的分數越高,速度也會越快咯

2、全新的和難度掛鉤的記分規則,並加入10秒內連續吃兩個有加分的獎勵。在得分一欄顯示的獎勵buff消失之前趕快把食物吃掉吧!

3、修正原來雙人模式兩人同時吃第乙個食物會出現1:2的bug

單人模式

雙人模式

道具場天梯排位賽

開始遊戲!

管理員許可權狗

極弱無比

有點意思

奧義很爽

喪心病狂

無雙大王

得分:

遊戲進行中

暫停穿牆:開啟

關閉

1、在czx學長的指導下知道了有個東西叫前端庫……改了一下jquery的路徑

2、支援遊戲結束後成績上傳,寫的比較挫,大家善待它……不要把伺服器玩壞_(:3] <)_

單人模式

雙人模式

道具場天梯排位賽

開始遊戲!

管理員許可權狗

極弱無比

有點意思

奧義很爽

喪心病狂

無雙大王

得分

遊戲進行中

暫停穿牆:開啟

關閉

4.1:對**結構進行比較大的調整

1、用結構體的寫法重寫了**架構,感覺自己麼麼噠……

2、把js**拆到檔案裡呼叫(雖然沒什麼實際用途但是看起來很爽)

單人模式

雙人模式

道具場天梯排位賽

開始遊戲!

管理員許可權狗

極弱無比

有點意思

奧義很爽

喪心病狂

無雙大王

得分

遊戲進行中

暫停穿牆:開啟

關閉

——hzwer是我學長,我是他小號

貪吃蛇遊戲

貪吃蛇遊戲 結構化程式設計 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...