Introduction to Python Applications 2023 - 期中專案規格 === ###### tags: `Python` `Python and Its Application 2023` 請使用 Python 程式操作 [羊了个羊](https://solvable-sheep-game.streakingman.com/) 並得到 `75` 分以上。 <iframe width="560" height="315" src="https://www.youtube.com/embed/312bdb7tZMw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> ## 遊戲規則 - 點擊上方卡片以放入下方卡槽,當卡槽中有3個一樣(不用連續)的圖案即可消除 - 通關條件: 上方卡片全部被消除 - 失敗條件: 下方暫存區滿了(7個) ## 你需要符合 - 能夠偵測螢幕上的資訊;可以知道畫面上有沒有存在特定圖片(範例圖片見附件) - 除了可以知道圖片是否存在,還可以取得圖片所在的座標 - 知道座標後可以透過程式操縱滑鼠去點擊 - 錄影並解說程式碼,向助教證明你有學到足夠的知識完成題目 - 嚴禁<span style="color: red;">作弊</span>,(eg. 透過 DIY 功能修改任何遊戲條件) - 嚴禁抄襲 ## 小目標 - 寫出一個函式,可以傳入螢幕畫面與特定圖片,回傳圖片所出現的所有座標 ## 提示 - 若畫面上的卡片出現不足以被消除(3個),可以讓程式點擊下方洗牌 ## 提交 > Windows可以使用[Bandicam](https://www.bandicam.com/tw/)來錄影,也可以使用支援Windows、MAC的OBS但比較複雜一些;無論如何千萬不要使用手機對螢幕錄影,拜託! * 拍攝YouTube解說你的程式碼並透過程式完成 `75` 分以上,請確定畫質可以看清楚(720p以上),以及有清楚錄製你的聲音 * 將主程式打包好提交到e3,並於作業說明貼上 youtube 連結 * 請勿使用 Mac 內建錄影,因為沒有聲音(如果你確定有聲音的話可以用) * 早點寫早點交,如果助教發現有問題會通知你,如果太晚交可能就算通知你也來不及改 ## 附件 <div style="display: flex; flex-wrap: wrap;"> <img src="https://i.imgur.com/wZTb5kz.png" /> <img src="https://i.imgur.com/qAkld9h.jpg" /> <img src="https://i.imgur.com/gOQFWUX.png" /> <img src="https://i.imgur.com/KLanCmz.png" /> <img src="https://i.imgur.com/4Vorx0Q.png" /> <img src="https://i.imgur.com/qyBAiJp.png" /> <img src="https://i.imgur.com/YbCTYY4.png" /> <img src="https://i.imgur.com/weSp933.png" /> <img src="https://i.imgur.com/oDamz3R.png" /> <img src="https://i.imgur.com/7ceqOhO.png" /> </div>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up