於是,想做這個東西的原因,是因為學校實驗室的用具中,有兩個有趣的東西:

  • 好多超大螢幕
  • 觸控電腦桌

其中一個超大螢幕長這樣: alt

這兩個東西加起來,我就想到可以用觸控桌打超大螢幕上的OSU太鼓達人,然後遠端控制按鍵 (ZXCV), 可以做到讓OSU打鼓的效果,然後我就寫了一個SERVER的版本,規格如下:

  • Visual C++ (VS 2013)
  • .NET 4.5
  • Winsock 2

一開始弄TCP不知如何起頭,就用了微軟的winsock,沒想到真的sucks(諧音),還真是用上了一個超難玩的library .. .(╯°Д°)╯ ┻━┻

誤打誤撞總算可以透過網路接收STRING (ZXCV)來執行按鍵指令,接下來剩下客戶端的部分,打算使用Java來實現,弄到這裡,我已經無力去寫Java GUI來操作了 XD

目前測試是區網對接用Command Line就可以打太鼓,測試中發現按鍵好像有微小的延遲(OAO)。

程式碼:

Server端: Github
Client端: Github

弄玩半成品的感想大概就是操作了使用者的動作(自動按按鍵),就有種抖S的感覺 XD