分享身边的点滴趣事
回复
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

我非常懷念我在上大學時,第一部手機上的貪食蛇遊戲。那時我的手機是nokia2610,我就願意買這種最差的手機。不過上面還是有不少值得懷念的小遊戲。那遊戲的安裝包體積實在是小!
附件
貪食蛇1.html.7z
(6.38 KiB) 已下载 3 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

Re: 別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

在前面修改的基礎上改進:
一,標題居中

將「貪食蛇經典遊戲」標題居中

二,增加「計時」功能

把計時新增至「得分」的右邊,大小跟「得分」一樣。

「計時」的右側包含一個暫停和開始的svg切換按鈕,暫停後變成綠向右三角形,遊戲進行時是兩紅豎暫停圖標。

把「得分」和「計時」二者顯示在同一行,並平分間隔。

三,調整「速度」和「新遊戲」的排布

把速度和新遊戲都放在同一行,並平分間隔。

當手機端時,「速度」區塊應只剩「加減按鈕」以及中間的內容,中間內容只有數字1到10。

代码: 全选

在前面修改的基礎上改進:
一,標題居中

將「貪食蛇經典遊戲」標題居中

二,增加「計時」功能

把計時新增至「得分」的右邊,大小跟「得分」一樣。

「計時」的右側包含一個暫停和開始的svg切換按鈕,暫停後變成綠向右三角形,遊戲進行時是兩紅豎暫停圖標。

把「得分」和「計時」二者顯示在同一行,並平分間隔。

三,調整「速度」和「新遊戲」的排布

把速度和新遊戲都放在同一行,並平分間隔。

當手機端時,「速度」區塊應只剩「加減按鈕」以及中間的內容,中間內容只有數字1到10。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

Re: 別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

四,更改食物的形狀

作為食物的蘋果應該改得圓一些。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

Re: 別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

在前面修改的基礎上,作以下改進:
一,更改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/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

Re: 別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

在前面修改的基礎上,作以下改進:
一,更改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/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

Re: 別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

代码: 全选

改進:
一,調整css

把計時和速度調整兩個區塊平分一行之後鋪滿,留一點間隔,跟它們上面的兩個區塊一樣對齊。內容文字居中。

二,AI蛇死後把分數加給人類

當AI蛇沒有在場上時,它沒有分數,也就不顯示。當AI蛇出場後它將開始顯示分數。當AI蛇死後,它的分數將加到左邊的「得分」,同時它的分數歸零,按鈕變為「+AI蛇」,沒有分數。

在把AI蛇的分數加到「得分」時,應做一個動畫,首先由js找到兩個數字的絕對坐標,js再生成一個元素,元素內容是「+分數」,顏色應該是金色,之後用requestAnimationFrame動畫從右邊,繞一個小圓弧,同時變稍大,加到「得分」的數字上(得分的分數增加),然後上升變透明消失。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

Re: 別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

在前面的基礎上改進:
一,標題更改

標題改為「貪食蛇AI大戰」。

下面的「遊戲說明書︱貪食蛇經典玩法+AI蛇」要改成「遊戲說明︱貪食蛇大戰AI蛇玩法」。

二,下方的文字說明改動

把「會閃爍消失」改為「會當場陣亡,它的分數將加給玩家」。

三,調整動畫

數字的起始點應該是「蛇的分數所在位置」。即從右邊,繞一個小圓弧,加到左邊的「得分」上,然後上升變透明消失。

四,圖標更改

當AI蛇沒有在場上時,它的圖標會變為+,當它在場上時,圖標會變為一個藍色的蛇。

現在改為:無論什麼時候都是藍色的蛇。

代码: 全选

在前面的基礎上改進:
一,標題更改

標題改為「貪食蛇AI大戰」。

下面的「遊戲說明書︱貪食蛇經典玩法+AI蛇」要改成「遊戲說明︱貪食蛇大戰AI蛇玩法」。

二,下方的文字說明改動

把「會閃爍消失」改為「會當場陣亡,它的分數將加給玩家」。

三,調整動畫

數字的起始點應該是「蛇的分數所在位置」。即從右邊,繞一個小圓弧,加到左邊的「得分」上,然後上升變透明消失。

四,圖標更改

當AI蛇沒有在場上時,它的圖標會變為+,當它在場上時,圖標會變為一個藍色的蛇。

現在改為:無論什麼時候都是藍色的蛇。
附件
貪食蛇AI4.html.7z
(11.09 KiB) 已下载 2 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

Re: 別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

claude改了最後一版:
附件
貪食蛇AI大戰5.html.7z
(11.45 KiB) 已下载 2 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6256
注册时间: 2022年 11月 18日 17:36
联系:

Re: 別人用gemini做的貪食蛇,我把它扒下來了

帖子 ejsoon »

被AI逼死了
附件
Screenshot_20260708_184818_Firefox.jpg
Screenshot_20260708_184818_Firefox.jpg (26.53 KiB) 查看 10 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
回复
  • 相似主题
    回复总数
    阅读次数
    最新帖子

在线用户

正浏览此版面之用户: 没有注册用户 和 8 访客