> For the complete documentation index, see [llms.txt](https://ayugioh2003.gitbook.io/front2end/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayugioh2003.gitbook.io/front2end/front/shi-da-yun-wang-ye-you-xi-wai-gua.md).

# 世大運網頁遊戲腳本

世大運開幕後的第三天，官方放出了網頁遊戲做最後一波宣傳。該網頁遊戲要操作一名角色來 ... 跑步，藉此讓民眾在家透過鍵盤為世大運加油。

此文是用來紀錄我抄捷徑的過程(?)

遊戲連結:

* <https://www.netizen-universiade.com.tw/>

用以獲得特殊道具的 Youtuber 清單:

* <https://www.facebook.com/taipei2017/posts/838853856290220>

## 搶先輸入 youtuber 專屬連結

無意間發現如果要獲得 youtuber 的特殊道具，需要輸入 youtuber 提供的特殊連結。然後特殊連結代入的是自己粉專的 id 名 XD

`https://www.netizen-universiade.com.tw/?ref="填入youtuber的臉書id"`

## 打開 console 看彩蛋

本來想要偷用 js 作弊 沒想到先看到了 KP 彩蛋 (這樣是不是在鼓勵大家作弊啊 XD)

開啟遊戲頁面，按下`F12`

## 作弊js腳本

其實道具全部拿完後，速度的上限就會被提昇(雖然只能87不能再高了) 正常玩跟使用語法的差異不顯著，但純用手玩感覺很難上排行榜 @@

*用法*

在 console 貼上以下語法

降低 call 的秒數，以及搭上 KP 模式 發現可以輕鬆上排行榜 (覺得太無恥就沒用了 XD)

```javascript
// 世大運網頁遊戲腳本 by Wheat's FBlog
function KPNO1( )
{　document.getElementById("run-button").click();
　 setTimeout("KPNO1( )", 100);
}

KPNO1()
```

註解

1. 概念是，呼叫函式後，模擬滑鼠點擊一次，100 毫秒後再呼叫這個函式。等同於每0.1秒點擊一次滑鼠的概念(就連點程式啦)
2. 發現console內建的jquery語法不能在function大括號中被識別 ... 不曉得為什麼

參考連結

* [第10章　 setTimeout()](http://www.takka.com.hk/jstutor/ch10/ch10.htm)

聽說還有其他密技 <https://www.facebook.com/cowperwang/posts/10212377855835423?comment_id=10212377948717745&reply_comment_id=10212377956397937&comment_tracking=%7B%22tn%22%3A%22R0%22%7D>
