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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.