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

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

帖子 ejsoon »

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

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

帖子 ejsoon »

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

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

二,增加「計時」功能

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

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

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

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

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

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

代码: 全选

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

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

二,增加「計時」功能

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

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

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

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

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

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

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

帖子 ejsoon »

四,更改食物的形狀

作為食物的蘋果應該改得圓一些。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6246
注册时间: 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) 尚未被下载
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
帖子: 6246
注册时间: 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) 尚未被下载
https://ejsoon.vip/
弈趣極光:享受思維樂趣
回复
  • 相似主题
    回复总数
    阅读次数
    最新帖子

在线用户

正浏览此版面之用户: Bing [Bot] 和 18 访客