【Project】Cool Gamepad 遊戲手柄
CoolGampepad,手機藍芽手柄,更確切說是手機PC套件,基本功能就是用手機實現手柄功能,可以玩電腦上的遊戲(任何遊戲~)。 第一次學院實訓跟著阿德做的,感覺最終效果挺炫的,不過實現思路並不複雜,就是設計手機和PC鍵的對映。將手機的按鍵操作轉為電腦上的操作用藍芽傳送,實現玩遊戲的功能。除了一般闖關遊戲的上下左右四種手柄,我們還拓展了方向盤手柄,觸控板手柄和射擊手柄。 功能結構圖:
套件的連線主要是通過藍芽:
實現中比較重要的幾個問題,藍芽匹配和傳輸,手機PC鍵值對設定,多點觸控手勢。大部分都解決了,多點的問題也勉強,偶爾效果不好。 PC端是小鹿和小黃這對神鵰俠侶做用Java做的,介面很可愛~
Android端
上一個開場的視訊,PPT做的,做了將近20個小時。。。
(*點選圖片跳轉到視訊) 專案演示視訊:
(*密碼:cool)
相關推薦
【Project】Cool Gamepad 遊戲手柄
CoolGampepad,手機藍芽手柄,更確切說是手機PC套件,基本功能就是用手機實現手柄功能,可以玩電腦上的遊戲(任何遊戲~)。 第一次學院實訓跟著阿德做的,感覺最終效果挺炫的,不過實現思路並不複雜,就是設計手機和PC鍵的對映。將手機的按鍵操作轉為電腦上的操作用藍芽傳
【BZOJ1115】[POI2009]石子遊戲Kam 階梯博弈
namespace 初始 nim class mic nim遊戲 mil mes data 【BZOJ1115】[POI2009]石子遊戲Kam Description 有N堆石子,除了第一堆外,每堆石子個數都不少於前一堆的石子個數。兩人輪流操作每次操作可以從一堆石
【BZOJ4675】點對遊戲 樹分治+期望
三人 hellip 小數 tro 統計 int 多少 microsoft 題解 【BZOJ4675】點對遊戲 Description 桑尼、露娜和斯塔在玩點對遊戲,這個遊戲在一棵節點數為n的樹上進行。 桑尼、露娜和斯塔三人輪流從樹上所有未被占有的節點中選取一點,歸
【bzoj1594】猜數遊戲
在哪裏 min 依次 vector 包括 eof ron clas logs 1594: [Usaco2008 Jan]猜數遊戲 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 556 Solved: 225 Des
【BZOJ4372】爍爍的遊戲 動態樹分治+線段樹
printf esp ans 當前 sam 註意 與他 dfs 接下來 【BZOJ4372】爍爍的遊戲 Description 背景:爍爍很喜歡爬樹,這嚇壞了樹上的皮皮鼠。題意:給定一顆n個節點的樹,邊權均為1,初始樹上沒有皮皮鼠。爍爍他每次會跳到一個節點u,把周圍
【CCF】消除類遊戲
數組存儲 gpo 最後一行 span 使用 amp desktop 之間 end 問題描述 消除類遊戲是深受大眾歡迎的一種遊戲,遊戲在一個包含有n行m列的遊戲棋盤上進行,棋盤的每一行每一列的方格上放著一個有顏色的棋子,當一行或一列上有連續三個或更多的相同顏色的棋子時,這
【題解】 [ZJOI2007]矩陣遊戲 (二分圖匹配)
void 輸出 oid img bre pro href zjoi2007 sca 原題目戳我 Solution: 方法很巧妙,我們把每個裝備的屬性 與 裝備編號連起來 從1-10000跑二分圖,如果出現斷層,就退出,輸出答案就好。 memset清理bool快一點,int洛
【BZOJ3991】尋寶遊戲(動態規劃)
維護 inline printf insert struct print clu getch map 【BZOJ3991】尋寶遊戲(動態規劃) 題面 BZOJ 題解 很明顯,從任意一個有寶藏的點開始,每次走到相鄰的\(dfs\)的節點就行了。 證明? 類似把一棵樹上的關鍵點
【BZOJ3105】【CQOI2013】新Nim遊戲
CA code main 做的 為什麽 正整數 統計 ID %d Description 傳統的Nim遊戲是這樣的:有一些火柴堆,每堆都有若幹根火柴(不同堆的火柴數量可以不同)。兩個遊戲者輪流操作,每次可以選一個火柴堆拿走若幹根火柴。可以只拿一根,也可以拿走整堆火
【bzoj3105】新Nim遊戲
port set insert 子集 新的遊戲 接下來 nim遊戲 AC mes Portal--> bzoj3105 新Nim遊戲 Solution 轉化一下問題 首先看一下原來的Nim遊戲,先手必勝的條件是:每堆數量的異或和不為\(0\) 所以在新的遊
【bzoj4372】爍爍的遊戲
max 方便 十分 math 每一個 res \n [1] 多少 Portal -->bzoj4372 Solution 感覺自己動態點分治好像沒有學好qwq今天借這題來補個檔qwq 其實所謂的動態點分治大概就是。。和點分一樣的套路,但是不同的是我們要更進一步
【bzoj1115】[POI2009]石子遊戲Kam(博弈論)
amp 分享 b- 傳送門 tchar display tmp owb div 題目傳送門:https://www.lydsy.com/JudgeOnline/problem.php?id=1115 觀察問題,我們能發現前後相鄰兩堆石子的數量差一定非負,而我們在第
【project】品優購——01
png img 品牌 管理 框架搭建 類型 計算 面向服務 首頁 需求分析與系統設計 品優購網上商城主要分為網站前臺、運營商後臺、商家管理後臺三個子系統。 簡介 網站前臺:主要包括網站首頁、商家首頁、商品詳細頁、、搜索頁、會員中心、訂單與支付相關頁面、秒殺頻道等 運
【bzoj4035】[HAOI2015]陣列遊戲
題目連結 SG S G SG函式niubia 設 SG(i) S G
【project】十次方-01
前言 專案介紹 系統分為3大部分:微服務、網站前臺、網站管理後臺;功能模組分為:問答、招聘、交友中心等 該專案融合了Docker容器化部署、第三方登陸、SpringBoot、SpringCloud、SpringData、RabbitMQ等,該專案採用完全的前後端分離,根據API文件開發 技
【BZOJ3106】[CQOI2013] 棋盤遊戲(對抗搜尋)
點此看題面 大致題意: 在一張n∗nn*nn∗n的棋盤上有一枚黑棋子和一枚白棋子。白棋子先移動,然後是黑棋子。白棋子每次可以向上下左右四個方向中任一方向移動一步,黑棋子每次則可以向上下左右四個方向中任一方向移動一至二步。當某遊戲者把自己的棋子移動到對方棋子所在的
【180927】智慧象棋遊戲原始碼
一、原始碼特點 採用winform進行開發,象棋遊戲,歡迎下載 二、功能介紹 本原始碼是一箇中國象棋遊戲原始碼,可以單人遊戲,也可以雙人對戰,系統預設有幾種遊戲模式,可以先擇別人未戰完的
【leetCode】45_跳躍遊戲2
思路: 一句話的話就是,我們現在站在pos點,下一個我們到達的點是next_pos,這個點是怎麼選出來的呢? next_pos是,(pos走一步能到達的點再往前走一步能走到最遠)的pos走一步能到達的點。這種點可能不止一個,我選擇的是距離pos最遠的點,但我覺得哪一個都可
【字串】【高斯消元】【KMP】BZOJ4820硬幣遊戲
分析: 如果資料範圍再小點,可以利用BZOJ1444有趣的遊戲方法來做。 所以這裡為了優化,直接儲存下來從某個字串轉移到另一個的概率即可。 #include<cstdio> #include
【DP】WYF的遊戲
【題目描述】 WYF從小就愛亂頂,但是頂是會造成位移的。 他之前水平有限,每次只能頂出k的位移,也就是從一個整點頂到另一個整點上。 我們現在將之簡化到數軸上,即從一個整點可以頂到與自己相隔在k之內的數軸上的整點上。 現在WYF的頭變多了,於是他能頂到更遠的地方,他能頂到任意整點上。 現在他在玩一