別人用gemini做的貪食蛇,我把它扒下來了
我非常懷念我在上大學時,第一部手機上的貪食蛇遊戲。那時我的手機是nokia2610,我就願意買這種最差的手機。不過上面還是有不少值得懷念的小遊戲。那遊戲的安裝包體積實在是小!
- 附件
-
貪食蛇1.html.7z- (6.38 KiB) 已下载 1 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 別人用gemini做的貪食蛇,我把它扒下來了
在前面修改的基礎上改進:
一,標題居中
將「貪食蛇經典遊戲」標題居中
二,增加「計時」功能
把計時新增至「得分」的右邊,大小跟「得分」一樣。
「計時」的右側包含一個暫停和開始的svg切換按鈕,暫停後變成綠向右三角形,遊戲進行時是兩紅豎暫停圖標。
把「得分」和「計時」二者顯示在同一行,並平分間隔。
三,調整「速度」和「新遊戲」的排布
把速度和新遊戲都放在同一行,並平分間隔。
當手機端時,「速度」區塊應只剩「加減按鈕」以及中間的內容,中間內容只有數字1到10。
一,標題居中
將「貪食蛇經典遊戲」標題居中
二,增加「計時」功能
把計時新增至「得分」的右邊,大小跟「得分」一樣。
「計時」的右側包含一個暫停和開始的svg切換按鈕,暫停後變成綠向右三角形,遊戲進行時是兩紅豎暫停圖標。
把「得分」和「計時」二者顯示在同一行,並平分間隔。
三,調整「速度」和「新遊戲」的排布
把速度和新遊戲都放在同一行,並平分間隔。
當手機端時,「速度」區塊應只剩「加減按鈕」以及中間的內容,中間內容只有數字1到10。
代码: 全选
在前面修改的基礎上改進:
一,標題居中
將「貪食蛇經典遊戲」標題居中
二,增加「計時」功能
把計時新增至「得分」的右邊,大小跟「得分」一樣。
「計時」的右側包含一個暫停和開始的svg切換按鈕,暫停後變成綠向右三角形,遊戲進行時是兩紅豎暫停圖標。
把「得分」和「計時」二者顯示在同一行,並平分間隔。
三,調整「速度」和「新遊戲」的排布
把速度和新遊戲都放在同一行,並平分間隔。
當手機端時,「速度」區塊應只剩「加減按鈕」以及中間的內容,中間內容只有數字1到10。https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 別人用gemini做的貪食蛇,我把它扒下來了
在前面修改的基礎上,作以下改進:
一,更改html結構
把計時移到「得分」的下一行,跟速度調節區塊在同一行。
「暫停/開始」按鈕去掉。
速度調速度調節區塊內的所有元素都應該始終在同一行。
「新遊戲」按鈕將單獨一行並居中。如果遊戲開始,它將變為暫停鍵,文字前的圖標也變為暫停圖標。當點擊暫停時,文字將變為「繼續」,圖標也是繼續圖標。如果遊戲結束,則變回「新遊戲」。
二,增加AI蛇
在「得分」的右邊,新增一個AI蛇按鈕,默認開啟。
當遊戲開始時,如果AI蛇是開啟的,則這個按鈕將出現AI的得分。
AI蛇的顏色是藍色,則左邊的「得分」的圖標應是綠色的蛇,右邊「得分」圖標是藍色的蛇。
AI蛇跟人控制的蛇移動速度相同,誰拿到蘋果誰得分。當AI蛇撞牆或撞到蛇身時,它將閃爍並消失(AI得分會變成加入AI蛇按鈕,同時也顯示分數),人類繼續。當人類的蛇撞到東西時,遊戲結束。
當遊戲在進行中時,如果AI蛇不在場上,則右邊的「得分」會變成加入AI的圖標,點擊它,蛇會加入到場上一個安全的地方(有足夠的移動和回旋空間),分數將繼續延用上次的分數。
一,更改html結構
把計時移到「得分」的下一行,跟速度調節區塊在同一行。
「暫停/開始」按鈕去掉。
速度調速度調節區塊內的所有元素都應該始終在同一行。
「新遊戲」按鈕將單獨一行並居中。如果遊戲開始,它將變為暫停鍵,文字前的圖標也變為暫停圖標。當點擊暫停時,文字將變為「繼續」,圖標也是繼續圖標。如果遊戲結束,則變回「新遊戲」。
二,增加AI蛇
在「得分」的右邊,新增一個AI蛇按鈕,默認開啟。
當遊戲開始時,如果AI蛇是開啟的,則這個按鈕將出現AI的得分。
AI蛇的顏色是藍色,則左邊的「得分」的圖標應是綠色的蛇,右邊「得分」圖標是藍色的蛇。
AI蛇跟人控制的蛇移動速度相同,誰拿到蘋果誰得分。當AI蛇撞牆或撞到蛇身時,它將閃爍並消失(AI得分會變成加入AI蛇按鈕,同時也顯示分數),人類繼續。當人類的蛇撞到東西時,遊戲結束。
當遊戲在進行中時,如果AI蛇不在場上,則右邊的「得分」會變成加入AI的圖標,點擊它,蛇會加入到場上一個安全的地方(有足夠的移動和回旋空間),分數將繼續延用上次的分數。
代码: 全选
在前面修改的基礎上,作以下改進:
一,更改html結構
把計時移到「得分」的下一行,跟速度調節區塊在同一行。
「暫停/開始」按鈕去掉。
速度調速度調節區塊內的所有元素都應該始終在同一行。
「新遊戲」按鈕將單獨一行並居中。如果遊戲開始,它將變為暫停鍵,文字前的圖標也變為暫停圖標。當點擊暫停時,文字將變為「繼續」,圖標也是繼續圖標。如果遊戲結束,則變回「新遊戲」。
二,增加AI蛇
在「得分」的右邊,新增一個AI蛇按鈕,默認開啟。
當遊戲開始時,如果AI蛇是開啟的,則這個按鈕將出現AI的得分。
AI蛇的顏色是藍色,則左邊的「得分」的圖標應是綠色的蛇,右邊「得分」圖標是藍色的蛇。
AI蛇跟人控制的蛇移動速度相同,誰拿到蘋果誰得分。當AI蛇撞牆或撞到蛇身時,它將閃爍並消失(AI得分會變成加入AI蛇按鈕,同時也顯示分數),人類繼續。當人類的蛇撞到東西時,遊戲結束。
當遊戲在進行中時,如果AI蛇不在場上,則右邊的「得分」會變成加入AI的圖標,點擊它,蛇會加入到場上一個安全的地方(有足夠的移動和回旋空間),分數將繼續延用上次的分數。- 附件
-
貪食蛇1_改進版.html.7z- (7.36 KiB) 已下载 1 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 別人用gemini做的貪食蛇,我把它扒下來了
在前面修改的基礎上,作以下改進:
一,更改css,以及修改html內容
「AI蛇得分」按鈕去掉點擊或hover時背景變色效果,其背景色應跟左邊的「得分」一致。
當手機端時,「計時」和「00:00」不應該距離這麼遠。
「速度」二字及它前面的圖標應去掉。當手機端時,速度區塊中的加減按鈕中間的文字應該只剩數字。
去掉下方的「AI蛇」圖標(位於「增減速」圖標的下方)。
二,修正AI蛇算法
現在的AI蛇不能吃到角落的蘋果,應使之能吃到。
一,更改css,以及修改html內容
「AI蛇得分」按鈕去掉點擊或hover時背景變色效果,其背景色應跟左邊的「得分」一致。
當手機端時,「計時」和「00:00」不應該距離這麼遠。
「速度」二字及它前面的圖標應去掉。當手機端時,速度區塊中的加減按鈕中間的文字應該只剩數字。
去掉下方的「AI蛇」圖標(位於「增減速」圖標的下方)。
二,修正AI蛇算法
現在的AI蛇不能吃到角落的蘋果,應使之能吃到。
代码: 全选
在前面修改的基礎上,作以下改進:
一,更改css,以及修改html內容
「AI蛇得分」按鈕去掉點擊或hover時背景變色效果,其背景色應跟左邊的「得分」一致。
當手機端時,「計時」和「00:00」不應該距離這麼遠。
「速度」二字及它前面的圖標應去掉。當手機端時,速度區塊中的加減按鈕中間的文字應該只剩數字。
去掉下方的「AI蛇」圖標(位於「增減速」圖標的下方)。
二,修正AI蛇算法
現在的AI蛇不能吃到角落的蘋果,應使之能吃到。- 附件
-
貪食蛇AI版2.html.7z- (9.92 KiB) 已下载 1 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
在线用户
正浏览此版面之用户: 没有注册用户 和 6 访客