別人用gemini做的貪食蛇,我把它扒下來了
我非常懷念我在上大學時,第一部手機上的貪食蛇遊戲。那時我的手機是nokia2610,我就願意買這種最差的手機。不過上面還是有不少值得懷念的小遊戲。那遊戲的安裝包體積實在是小!
- 附件
-
貪食蛇1.html.7z- (6.38 KiB) 已下载 3 次
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) 已下载 3 次
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) 已下载 3 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 別人用gemini做的貪食蛇,我把它扒下來了
代码: 全选
改進:
一,調整css
把計時和速度調整兩個區塊平分一行之後鋪滿,留一點間隔,跟它們上面的兩個區塊一樣對齊。內容文字居中。
二,AI蛇死後把分數加給人類
當AI蛇沒有在場上時,它沒有分數,也就不顯示。當AI蛇出場後它將開始顯示分數。當AI蛇死後,它的分數將加到左邊的「得分」,同時它的分數歸零,按鈕變為「+AI蛇」,沒有分數。
在把AI蛇的分數加到「得分」時,應做一個動畫,首先由js找到兩個數字的絕對坐標,js再生成一個元素,元素內容是「+分數」,顏色應該是金色,之後用requestAnimationFrame動畫從右邊,繞一個小圓弧,同時變稍大,加到「得分」的數字上(得分的分數增加),然後上升變透明消失。https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 別人用gemini做的貪食蛇,我把它扒下來了
在前面的基礎上改進:
一,標題更改
標題改為「貪食蛇AI大戰」。
下面的「遊戲說明書︱貪食蛇經典玩法+AI蛇」要改成「遊戲說明︱貪食蛇大戰AI蛇玩法」。
二,下方的文字說明改動
把「會閃爍消失」改為「會當場陣亡,它的分數將加給玩家」。
三,調整動畫
數字的起始點應該是「蛇的分數所在位置」。即從右邊,繞一個小圓弧,加到左邊的「得分」上,然後上升變透明消失。
四,圖標更改
當AI蛇沒有在場上時,它的圖標會變為+,當它在場上時,圖標會變為一個藍色的蛇。
現在改為:無論什麼時候都是藍色的蛇。
一,標題更改
標題改為「貪食蛇AI大戰」。
下面的「遊戲說明書︱貪食蛇經典玩法+AI蛇」要改成「遊戲說明︱貪食蛇大戰AI蛇玩法」。
二,下方的文字說明改動
把「會閃爍消失」改為「會當場陣亡,它的分數將加給玩家」。
三,調整動畫
數字的起始點應該是「蛇的分數所在位置」。即從右邊,繞一個小圓弧,加到左邊的「得分」上,然後上升變透明消失。
四,圖標更改
當AI蛇沒有在場上時,它的圖標會變為+,當它在場上時,圖標會變為一個藍色的蛇。
現在改為:無論什麼時候都是藍色的蛇。
代码: 全选
在前面的基礎上改進:
一,標題更改
標題改為「貪食蛇AI大戰」。
下面的「遊戲說明書︱貪食蛇經典玩法+AI蛇」要改成「遊戲說明︱貪食蛇大戰AI蛇玩法」。
二,下方的文字說明改動
把「會閃爍消失」改為「會當場陣亡,它的分數將加給玩家」。
三,調整動畫
數字的起始點應該是「蛇的分數所在位置」。即從右邊,繞一個小圓弧,加到左邊的「得分」上,然後上升變透明消失。
四,圖標更改
當AI蛇沒有在場上時,它的圖標會變為+,當它在場上時,圖標會變為一個藍色的蛇。
現在改為:無論什麼時候都是藍色的蛇。- 附件
-
貪食蛇AI4.html.7z- (11.09 KiB) 已下载 2 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 別人用gemini做的貪食蛇,我把它扒下來了
claude改了最後一版:
- 附件
-
貪食蛇AI大戰5.html.7z- (11.45 KiB) 已下载 2 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 別人用gemini做的貪食蛇,我把它扒下來了
被AI逼死了
- 附件
-
- Screenshot_20260708_184818_Firefox.jpg (26.53 KiB) 查看 13 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
在线用户
正浏览此版面之用户: 没有注册用户 和 3 访客