ejsoon

Forum Replies Created

Viewing 5 posts - 1 through 5 (of 133 total)
  • Author
    Posts
  • in reply to: 奧羅:迷路的貓 #19916
    ejsoon
    Keymaster

    「保證隨機有解」並不是必要的,我有兩種解決辦法。
    一是混亂時鐘的方法。

    當混亂時鐘在一個人玩時,確認本局是「甲方必勝還是甲乙共贏」本身就是玩法和樂趣所在。

    當二人玩時,乙方按鐘,甲方開始計時,由甲方開局(隨機生成局面),當甲方生成一個局面,他將按鐘,乙方開始計時。乙方將需要判斷本局是否能共贏。

    (這裡說明了混亂時鐘本身並不保證一個局面的結果一定是共贏,或說一定有解。但也是可玩的。)

    如果乙方判定可以共贏,則乙方開始走棋;如果乙方判定是甲方必勝,則乙方不走棋,直接按鐘,輪到甲方計時,如果甲方同意這局是甲方必勝,則打亂重新開局,如果甲方認為這局是共贏局面,則甲方將換成乙方(負責雙數棋子)並開始走棋!這時甲方只要保證單數棋子不贏即可,即便是同輸也是甲方獲勝。

    這裡用了納什均衡的博弈論方法(當然我不是數論專家,這個是否真的是納什均衡和博弈論,需要你指教下),局面不保證公平或有解(不保證共贏),但每一方都有機會聲明,並對他的聲明負責。

    然而「迷路的貓」似乎不能做成二人遊戲,所以我特別推薦第二種方法,是我之前創作的一款數學遊戲「質數戰爭」。

    質數戰爭中,由第三方給出一個合數,由兩個四位數的質數相乘。比賽的雙方乃至多方(參賽人數不限,並且每一方可以多人組團)通過紙筆來算出這兩個質數。

    我發展出了兩種算出質數的方法,其中第二種用到了密碼學以及壓縮算法,則在正式比賽中可能要禁用這種方法。不過這種方法確實證明了窮舉法再通過壓縮,是能用一百零一張紙快速找到結果的。

    你可以在我的網站ejsoon.vip搜尋「質數戰爭」找到這個一百零一頁的pdf,其中一頁是密文與明文對照表。

    因此,對於「迷路的貓」,如果能創造出一種棋譜和壓縮方法,把海量的有解的局面打印給玩家,那將是一種非常完美的解決方法。

    同時最好能在在數學上(或用電腦程式)證明什麼局面有解,總共有多少局面有解,多少局面無解。

    我為混亂時鐘做了cpp的破解器,當時我是新手,不會cpp語言,也沒有用到AI,當時是2023年初,chatgpt已經可以用了。我是邊學邊做,因為學會cpp也是我一直以來的夢想之一。

    in reply to: 改進「四象八形」 #19860
    ejsoon
    Keymaster

    c6z e84r1q2 f71r2s2 g93t1u4 e65t3u3 b94t5r4 c72u2u5 m95u2q3 n72q2r1 h95u1t5 a94t3s4 e85t11r1 f84t4u4 m75t13u2 d72q12r4 c95t15t5 i62r13r5 k94t17q5 o61r4r1 i75u19q4 k84u16u4 f65s15s4 n91r15s3 h82s23r5 b72r23t3 o63t25t5 m72t11u3 i83u27t5 l82u18q2 e95t29s4 a63u14q3 k84t31u5 c74u18r1 b63q33t4 b73u34t4 p62s30u3 n95s34r1 i83u33t5 b85t25q3 m64s39t4 l73s40u3 a92r41s4 h95u39q3 d65t43u4 d62q41t4 j84t45u5 o71r24u4 o83t47t5 a73u42t3 h65u49t4 b65t46u3 l95u51t4 o73t48r1 g93t50t2 b94s47r2 c62u55s2 g81q50q5 h71q57q4 d82u51s2 h75u59u5 p84u45t4

    in reply to: 改wordpress左上角菜單 #19737
    ejsoon
    Keymaster

    加posts

    直傳svg

    // 允許上傳 SVG 格式(不經過外掛過濾)
    add_filter('upload_mimes', function($mimes) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
    });

    in reply to: 與boardspace.net合作哥尼斯堡 #19381
    ejsoon
    Keymaster

    # 解压到/opt(全局可用)
    sudo tar -zxvf ~/Downloads/eclipse-java-2023-09-R-linux-gtk-x86_64.tar.gz -C /opt/
    # 修改目录归属为当前用户
    sudo chown -R $USER:$USER /opt/eclipse

    固定 Eclipse 启动时绑定 JDK8(解决找不到 Java)
    编辑 eclipse 启动配置:

    nano /opt/eclipse/eclipse.ini

    在文件最顶部插入两行(路径不要写错):

    -vm
    /usr/lib/jvm/java-8-openjdk-amd64/bin/java

    三、Eclipse 内部配置项目使用 JDK8

    打开 Eclipse → Window → Preferences
    Java → Installed JREs → Add
    选择 Standard VM → Next
    JRE home 填入:/usr/lib/jvm/java-8-openjdk-amd64
    命名:JDK1.8 → Finish,勾选设为默认 JRE
    进入 Compiler,编译级别选择 1.8,应用保存。

    Ubuntu24.04 GTK 界面闪烁
    启动命令追加参数:

    /opt/eclipse/eclipse --launcher.GTK_version 2

    in reply to: 與boardspace.net合作哥尼斯堡 #19380
    ejsoon
    Keymaster

    新版本eclipse不再支援jdk8,舊版本下載,官网下载页:
    https://www.eclipse.org/downloads/packages/release/2023-09/r

    • This reply was modified 4 months, 3 weeks ago by ejsoon.
    • This reply was modified 4 months, 3 weeks ago by ejsoon.
Viewing 5 posts - 1 through 5 (of 133 total)