偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

OpenHarmony3.1鍛煉最強(qiáng)大腦

系統(tǒng) OpenHarmony
“舒爾特方格”,據(jù)說是世界公認(rèn)“最強(qiáng)”的專注力小游戲,每天讓孩子玩上10分鐘,專注力就能有很大的提升。

??想了解更多關(guān)于開源的內(nèi)容,請?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

背景

我為什么想要做這樣的一款小游戲呢?

最近孩子在一家思維方面的培訓(xùn)機(jī)構(gòu)中帶回了一個表格,表格上有隨機(jī)的數(shù)字,0~25,老師要求孩子們需要用最快的速度連續(xù)的把字卡上的數(shù)字按順序讀出,越快越好,起初我以為是個游戲(請?jiān)徫业闹R缺失),還打趣的和孩子比賽,當(dāng)然每次我都讓著孩子,一頁方格很快就結(jié)束了,我覺得很有意思,想上網(wǎng)下載一些,驚奇的發(fā)現(xiàn)這個方格游戲竟然是"最強(qiáng)"的專注力游戲,隨后我用時間搜索關(guān)鍵字,想找下是否有類似的游戲APP,確實(shí)找到了很多,iOS系統(tǒng)、Android系統(tǒng)都支持,但發(fā)現(xiàn)這些APP都內(nèi)嵌了很多的廣告,在練習(xí)的過程中時不時的出現(xiàn),這本身是一款專注力的游戲,在訓(xùn)練過程中不斷的被打斷,尤其對孩子不友好,最近正在學(xué)習(xí)OpenHarmony系統(tǒng),想在此系統(tǒng)上先創(chuàng)建一個純凈版的專注力游戲–舒爾特方格。

啰七八嗦的一堆,好像沒有提到什么是舒爾特方格。別急,往下看…

先看下游戲截圖吧

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

游戲視頻

來了,來了,開始解釋說明是舒爾特方格。

什么是舒爾特方格呢?

【某度了一下】

“舒爾特方格”,據(jù)說是世界公認(rèn)“最強(qiáng)”的專注力小游戲,每天讓孩子玩上10分鐘,專注力就能有很大的提升。

舒爾特方格最初是用于幫助飛行員提升專注力的一種訓(xùn)練方式,其基礎(chǔ)形式屬于九宮格的一種,格數(shù)的多少代表了等級的高低,格子內(nèi)填寫了1-25等數(shù)字,在訓(xùn)練時需要訓(xùn)練者按照1-25的順序,指出并讀出來,而用時越短,則則證明專注力越好。

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

而發(fā)明這項(xiàng)專注力小游戲的人,是美國神經(jīng)心理醫(yī)生舒爾特,這套“舒爾特方格”主要是通過視覺、聽覺、動覺進(jìn)行訓(xùn)練,提高專注力的穩(wěn)定性,后來因?yàn)檫@個小游戲的效果十分顯著,玩法也比較簡單,所以逐漸被應(yīng)用到普通人身上。

游戲介紹

游戲目標(biāo)

1、培養(yǎng)注意力的集中、分配、控制能力。       

2、拓展視幅,提高視覺的穩(wěn)定性、辨別力、定向搜索能力。

游戲玩法

游戲設(shè)計(jì)了三種不同的難度類型,簡單:3×3的方格,中等:4×4的方格,困難:5×5的方格,根據(jù)你選擇的游戲難度,請用手指按1~x的順序依次按下對應(yīng)的數(shù)字按鈕,同時大聲讀出來,當(dāng)游戲完成時會記錄時間,用時越短,表示你的注意力水平越高。

注:“舒爾特方格”既可以是一種測量兒童專注力的工具,也可以作為鍛煉兒童專注力的有效工具,當(dāng)兒童專注力過差時,可從3×3表格練起,當(dāng)兒童對于表格完全熟練之后,再逐漸對表格進(jìn)行升級,依次進(jìn)行 “4×4”、 “5×5”……方格的訓(xùn)練。為防止兒童對于方格過于熟練形成前測效應(yīng),每次玩時都應(yīng)對數(shù)字進(jìn)行打亂,重新隨機(jī)編入表格。只要父母平時多注意孩子專注力的鍛煉,孩子的專注力一定會有所提升。

時間標(biāo)準(zhǔn)

根據(jù)方格數(shù)量的不同,時間的要求標(biāo)準(zhǔn)也不同,現(xiàn)在就5×5共25格的舒爾特方格挑戰(zhàn)時間給出參考標(biāo)準(zhǔn),如下:

等級

優(yōu)秀

良好

中等

及格

5~6歲

30秒內(nèi)

30~40秒

40~48秒

55秒內(nèi)

7~11歲

26秒內(nèi)

26~32秒

32~40秒

45秒內(nèi)

12~17歲

16秒內(nèi)

16~18秒

19~23秒

24秒內(nèi)

18歲以上

12秒內(nèi)

13~16秒

17~19秒

20秒內(nèi)

項(xiàng)目開發(fā)

游戲功能

1、游戲首頁-閃屏頁,界面顯示預(yù)加載圖片,1.5秒后跳轉(zhuǎn)到登錄頁面。

2、游戲登錄頁面,用戶名輸入框,最大長度為10字符,用戶名內(nèi)容無類型限制,可以是數(shù)字、文本、符號等,點(diǎn)擊確定進(jìn)入游戲,登錄頁面只有首次需要輸入,用戶名確認(rèn)后則直接進(jìn)入游戲設(shè)置界面。

3、游戲設(shè)置界面,界面包含:游戲難度選擇(簡單、中等、困難、對戰(zhàn))、開始游戲,另外可以查看游戲榜單、游戲規(guī)則、舒爾特方格的基礎(chǔ)知識,點(diǎn)擊不同的按鈕進(jìn)入相對于的功能。

4、游戲主頁,根據(jù)用戶選擇的難度,加載不同方格數(shù)的游戲,簡單類型:3X3共9格,數(shù)字從19;中等類型:4X4共16格,數(shù)字從116;困難類型:5X5共25格,數(shù)字從1~25。

5、單獨(dú)說明下對戰(zhàn)類型模式,當(dāng)一臺設(shè)備選擇了對戰(zhàn)模式(為了方便描述,我們把當(dāng)前的設(shè)備命名為:設(shè)備A)時界面彈窗顯示當(dāng)前局域網(wǎng)內(nèi)的其他設(shè)備列表,用戶可以選擇其中一臺設(shè)備進(jìn)行認(rèn)證,通過認(rèn)證后,會拉起被連接設(shè)備(我們把被連接的設(shè)備命名為:設(shè)備B)的游戲界面,設(shè)備B可以選擇游戲的難度,點(diǎn)擊開始游戲,設(shè)備A和設(shè)備B同時進(jìn)入游戲界面,在倒計(jì)時后用戶可以進(jìn)行對戰(zhàn)。

6、游戲模式總體分為兩類,練習(xí)(簡單、中等、困難)、對戰(zhàn),在練習(xí)模式下,游戲結(jié)束可以查看當(dāng)前練習(xí)的結(jié)果,包含:錯誤次數(shù)、當(dāng)前用時、歷史最佳。如果是對戰(zhàn)模式,游戲結(jié)束后顯示挑戰(zhàn)用時、當(dāng)前用時,挑戰(zhàn)用時表示挑戰(zhàn)者的用時,當(dāng)前用時表示你在本次對戰(zhàn)的用時,根據(jù)對戰(zhàn)結(jié)果,用時少,提示:“恭喜你,贏得挑戰(zhàn)!”、用時多,提示:“你輸了,再接再厲!”。

7、游戲榜單頁面,包含三種不同難度(簡單、中等、困難)練習(xí)的記錄,根據(jù)用時的升序排列,根據(jù)順序排列。

8、游戲規(guī)則頁,主要用戶展示舒爾特方格游戲的規(guī)則和一些練習(xí)標(biāo)準(zhǔn)。

9、舒爾特方案頁,簡單的介紹舒爾特方格游戲。

環(huán)境

  • 開發(fā)板:DAYU200
  • 系統(tǒng)版本:OpenHarmony 3.1 release
  • SDK版本:ohos-sdk 3.1.6.5, API 8
  • 開發(fā)工具:DevEco Studio 3.0.0.900(For OpenHarmony)

項(xiàng)目目錄

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

使用到的容器與組件

  • div
  • text
  • stack
  • block
  • divider
  • dialog
  • button
  • image-animator
  • image
  • textarea
  • swiper
  • list
  • list-item
  • label
  • input
  • tabs
  • tab-bar
  • tab-content

上述所列舉的所有容器、組件都可以參看官方開發(fā)文檔:

關(guān)聯(lián)技術(shù)

分布式調(diào)度遠(yuǎn)程FA

說明:OpenHarmony提供了分布式能力,能夠?qū)崿F(xiàn)在同一網(wǎng)絡(luò)下對遠(yuǎn)程設(shè)備Ability的拉起。在本游戲中主要體現(xiàn)在游戲?qū)?zhàn),用戶啟動對戰(zhàn)模式,即開啟分布式遠(yuǎn)程調(diào)度能力,可以拉起局域網(wǎng)內(nèi)的已認(rèn)證設(shè)備。

相關(guān)技術(shù)說明文章可以參看:

RDB

說明:關(guān)系型數(shù)據(jù)庫(Relational Database,RDB)是一種基于關(guān)系模型來管理數(shù)據(jù)的數(shù)據(jù)庫。關(guān)系型數(shù)據(jù)庫基于SQLite組件提供了一套完整的對本地?cái)?shù)據(jù)庫進(jìn)行管理的機(jī)制,對外提供了一系列的增、刪、改、查等接口,也可以直接運(yùn)行用戶輸入的SQL語句來滿足復(fù)雜的場景需要。

在游戲中主要運(yùn)用在游戲練習(xí)的成績存儲,以及同步對戰(zhàn)結(jié)果,根據(jù)對戰(zhàn)成績比較對戰(zhàn)雙方的成敗。

相關(guān)技術(shù)說明文章可以參看:

RPC

RPC(Remote Procedure Call)機(jī)制用于實(shí)現(xiàn)跨進(jìn)程通信,使用軟總線驅(qū)動,用于跨設(shè)備跨進(jìn)程通信。RPC通常采用客戶端-服務(wù)器(Client-Server)模型,服務(wù)請求方(Client)可獲取提供服務(wù)提供方(Server)的代理 (Proxy),并通過此代理讀寫數(shù)據(jù)來實(shí)現(xiàn)進(jìn)程間的數(shù)據(jù)通信。通常,Server會先注冊系統(tǒng)能力(System Ability)到系統(tǒng)能力管理者(System Ability Manager,縮寫SAMgr)中,SAMgr負(fù)責(zé)管理這些SA并向Client提供相關(guān)的接口。Client要和某個具體的SA通信,必須先從SAMgr中獲取該SA的代理,然后使用代理和SA通信。

在游戲中主要運(yùn)用在對戰(zhàn)模式下,對戰(zhàn)時會有兩臺設(shè)備,分別為設(shè)備A和設(shè)備B,設(shè)備A發(fā)起對戰(zhàn)啟動設(shè)備B的游戲app,設(shè)備B被啟動后,進(jìn)入游戲設(shè)置界面時,通過RPC啟動設(shè)備A的服務(wù),在設(shè)備B上選擇游戲模式(簡單、中等、困難)后點(diǎn)擊開始游戲時,通過RPC向設(shè)備A發(fā)送開始游戲的消息,設(shè)備A代理服務(wù)收到開始游戲的消息后,通過公共事件將開始游戲的消息(開始游戲、游戲模式)發(fā)送到游戲設(shè)置界面,根據(jù)消息開始游戲。

相關(guān)技術(shù)說明文章可以參看:

公共廣播

公共事件提供了應(yīng)用程序向系統(tǒng)其他應(yīng)用程序發(fā)布消息、接收來自系統(tǒng)或其他應(yīng)用特定消息的能力。CES(Common Event Service, 即公共事件服務(wù))為應(yīng)用程序提供發(fā)布、訂閱及退訂公共事件的能力。

公共事件根據(jù)事件發(fā)送方不同可分為系統(tǒng)公共事件和自定義公共事件。

  • 系統(tǒng)公共事件:系統(tǒng)將收集到的事件信息,根據(jù)系統(tǒng)策略發(fā)送給訂閱該事件的用戶程序。
  • 公共事件包括:終端設(shè)備用戶可感知的亮滅屏事件,以及系統(tǒng)關(guān)鍵服務(wù)發(fā)布的系統(tǒng)事件(例如:USB插拔,網(wǎng)絡(luò)連接,系統(tǒng)升級)等。自定義公共事件:由應(yīng)用自身定義的期望特定訂閱者可以接收到的公共事件,這些公共事件往往與應(yīng)用自身的業(yè)務(wù)邏輯相關(guān)。

在游戲中主要運(yùn)用在對戰(zhàn)模式下,確保兩臺設(shè)備同時進(jìn)入游戲。

相關(guān)技術(shù)說明文章可以參看:

??公共事件與通知開發(fā)概述??。

??公共事件開發(fā)指導(dǎo)??。

已知問題

1、對戰(zhàn)模式下,設(shè)備A啟動設(shè)備B的游戲FA頁面時出現(xiàn)設(shè)備A應(yīng)用閃退或者設(shè)備 B應(yīng)用閃退?

問題原因:初步排查導(dǎo)致的原因有兩個:第一個是系統(tǒng)內(nèi)存問題;第二個是應(yīng)用多實(shí)例問題,具體的原因待排查,如果你知道什么原因還希望可以留言告知,不勝感激。

解決方案:清除設(shè)備上運(yùn)行的應(yīng)用,重啟游戲應(yīng)用,重新發(fā)起挑戰(zhàn)。

展望

  • 擴(kuò)展游戲成績數(shù)據(jù)的曲線圖,直觀的觀察一段時間內(nèi)專注力的提升情況。
  • 擴(kuò)展截屏分享功能。
  • 擴(kuò)展對戰(zhàn)數(shù)據(jù)榜單查詢。
  • 擴(kuò)展舒爾特方格古詩版,增加游戲的趣味性和實(shí)用性,還能提升背誦水平。

#DAYU200體驗(yàn)官#OpenHarmony3.1鍛煉最強(qiáng)大腦-開源基礎(chǔ)軟件社區(qū)

問題與思考

開發(fā)過程中遇到了一些問題,一些比較復(fù)雜的問題已經(jīng)提到issues,希望可以幫助到你在開發(fā)過程中閉坑,具體如下:

??想了解更多關(guān)于開源的內(nèi)容,請?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??。

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2022-05-07 16:13:59

DevEcoTool鴻蒙

2022-06-01 22:41:29

轉(zhuǎn)場動畫鴻蒙

2022-04-26 14:33:21

鴻蒙操作系統(tǒng)

2022-06-01 22:35:25

滑桿組件鴻蒙

2022-06-28 14:42:26

ETS購物車應(yīng)用

2017-04-20 10:28:28

政務(wù)云城市北京

2022-07-27 14:30:15

分布式數(shù)據(jù)鴻蒙

2016-07-21 09:10:51

2022-04-21 11:55:06

Audio鴻蒙操作系統(tǒng)

2016-11-18 14:07:36

特朗普AI系統(tǒng)大數(shù)據(jù)預(yù)測

2021-05-13 19:12:44

BIAI人工智能

2021-05-11 17:46:35

GeekPwn/極客大

2021-05-11 18:39:24

AI

2018-05-25 15:13:55

UCloud云存儲去計(jì)算

2022-04-11 13:57:38

HarmonyRelease操作系統(tǒng)

2022-03-28 15:40:34

harmony鴻蒙操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號