將製作ejcees(中國象棋打譜程式)
Re: 將製作ejcees(中國象棋打譜程式)
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
分支:@…&…&…$
省略最後的$
開局可以是i或…/…/…/…&-&-0&1
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
當點擊tool-edit處於編輯狀態時:
一,為edit-comment-item和ejceespbmini-container的父元素添加className,把它們的style寫到css中。調整手機端的css,使這四個元素一直完整居中顯示。當手機端屏寬大到使.ejceescomment的長寬比小於0.5時,應使這四個元素横向並排顯示。ejceesrecord內的十二個棋子也應一直都能完整顯示。
二,在點擊edit-palette-item時,之前是改border,現在把border去掉,改為「stroke: white; stroke-width: 2」。在生成時,把裡面的use中的stroke屬性去掉。
三,在生成.ejceespbmini時,如果rotate的值改變,則它內部的棋子位置也將改變。在點擊tool-rotate時,也會影響到它。
四,兵卒的擺放增加限制。紅兵不能擺到y軸大於6的地方,如果擺到y軸為6和7時,x軸只能在0、2、4、6、8上。黑卒不能擺到y軸小於3的地方,如果擺到y軸為3和4時,x軸只能在0、2、4、6、8上。
五,將帥的擺放增加限制。當擺放完成點擊confirm時,要檢查行動方下一步是否可以直接吃到將,或者行動方下一步棋是否被困斃,以及將帥是否照面。如有,則alert提示不可完成。
六,ejceesoutput的文字提示。當進入編輯狀態時,當選取到棋子時,都應有長留提示。當放上棋子時,當點擊右方選項時,當confirm檢查不通過時,都要有短時提示。
七,進入編輯狀態時,隱藏.ejceesstep,當退出編輯狀態時才顯示。
只需給出所要修改的地方,所有的代碼和注釋都要使用英文。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
代码: 全选
**「Game Start」比較好,而且明顯更自然、更常用。**
### 為什麼不是「Game Begin」?
- **「Game Begin」聽起來不自然**:英文母語者很少(幾乎從來不)這樣說或寫在遊戲介面裡。它聽起來像非母語者的直譯,語法上雖然沒錯,但不夠口語化或遊戲風格。常見的類似表達是「Let the game begin!」(這是成語,用在比賽或表演開始時),而不是單純當作標題或按鈕。
- **「Game Start」是遊戲業界標準**:尤其在街機、復古遊戲、日式遊戲(很多日本遊戲直譯成英文時就是這樣)、Steam、itch.io 等平台上,到處都是「Game Start Screen」「Game Start Button」「Press to Game Start」。設計師、開發者、UI 素材庫(Pinterest、Shutterstock、Dribbble)幾乎都用這個詞。
### 實際遊戲例子(常見用法)
- 老街機或格鬥遊戲:**GAME START**(例如《Street Fighter》系列常見)
- 現代遊戲主選單:**Start Game** 或 **Game Start**
- 按鈕常見寫法:**Start** / **New Game** / **Game Start**
如果你要做遊戲 UI 或翻譯:
- **最推薦**:**Game Start**(直接、簡潔、玩家一看就懂)
- **更自然按鈕版**:**Start Game**(英文母語遊戲最常用)
- **敘述版**:**The game begins now** 或 **Let the games begin!**(比較有戲劇性)
總結:**選「Game Start」準沒錯**,它就是遊戲圈的慣用語,「Game Begin」會讓人覺得有點怪怪的。如果你是在做特定遊戲類型(例如日式 RPG 或手機遊戲),我可以再幫你看更多範例!https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
一,在編輯狀態中,左邊的十二個棋子的父元素,即edit-pallete-grid,要垂直居中。右邊的edit-comment-grid內的四個元素,要始終是上面兩個下面兩個。
二,當處於編輯狀態時,應長時間顯示編輯模式的文字提示。如果isTile0Selected===true,則提示文字應長時間為:「Edit Mode: Select a piece to place or move.」,如果isTile0Selected===true,則提示文字應長時間為:「Edit Mode: Select a piece to replace or delete.」。
三,當處於編輯評論狀態時,應長時間顯示「Edit comment.」。「選擇範圍狀態」也要長時間顯示「Select range of the steps.」以及自動播放時也要長時間顯示提示文字直到播放停止。其它功能在點擊後,短暫顯示提示文字後回到當前狀態所要顯示的提示文字。(把英文潤色下使之更符合一般的英文表達。
只需給出所要修改的地方,所有的代碼和注釋都應使用英文。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
代码: 全选
.edit-comment-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
justify-content: center;
align-items: center;
align-content: center;
width: 100%;
height: 100%;
gap: 10px;
padding: 10px;
box-sizing: border-box;
}
.edit-comment-item, .ejceespbmini-container {
width: 100%;
aspect-ratio: 1;
cursor: pointer;
box-sizing: border-box;
}
<div class="edit-comment-grid">
<svg class="edit-comment-item"></svg>
<div class="ejceespbmini-container">
<svg></svg>
</div>
<svg class="edit-comment-item"></svg>
<svg class="edit-comment-item"></svg>
</div>
當寬度夠寬時,它們能撐開寬度,但高度不夠時,為何做不到子元素高度隨父素的高度變化並盡量撐開高度?
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
https://ejsoon.vip/wp-content/uploads/2 ... 99961.html
- 附件
-
ejcees20260324edit99961.7z- (38.22 KiB) 已下载 2 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
在线用户
正浏览此版面之用户: Bing [Bot] 和 18 访客
