0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用鴻蒙AI Camera玩2048效果如何?

電子工程師 ? 來源:HarmonyOS社區(qū) ? 作者:HarmonyOS社區(qū) ? 2021-01-13 10:06 ? 次閱讀

效果如何?

最終效果如下面的動(dòng)圖,簡(jiǎn)單演示下。

abdec408-4b89-11eb-8b86-12bb97331649.gif

這是個(gè)非常老的游戲了,我最早是在linux下玩到的,只有一個(gè)簡(jiǎn)單字符界面,但比較考驗(yàn)智力和運(yùn)氣,很長(zhǎng)一段時(shí)間只能玩到 256;后來掌握規(guī)則以后,就很輕松到 2048 了。之前曾在 Windows 和安卓上都做過類似開發(fā),加上漂亮的 UI,這次試用 AI Camera,想回歸原始,直接用純字符來做界面。

UI設(shè)計(jì)

說是UI設(shè)計(jì),起始很簡(jiǎn)單,說穿了就是 printf 打印字符和 getchar 獲取輸入。 在實(shí)現(xiàn)中,發(fā)現(xiàn)使用 system(“clear”); 可通過編譯,但無法實(shí)現(xiàn)刷新功能,運(yùn)行時(shí)提示錯(cuò)誤,解決方法是使用 printf("33[2J"); 替代。 getchar 有個(gè)小問題,就是不能直接檢測(cè)輸入的字符,需增加回車,在喬幫主的提示下,使用

b639bb60-4b89-11eb-8b86-12bb97331649.png

依然有些問題,后續(xù)準(zhǔn)備進(jìn)一步調(diào)試。

規(guī)則實(shí)現(xiàn)

定義數(shù)組 arr[16] 用于記錄填入的數(shù)字,先判斷移動(dòng)方向,使用合并函數(shù) void merge(),將需要合并的數(shù)字加起來,再通過 move_go() 函數(shù)移動(dòng)數(shù)字。判斷當(dāng)填滿字符后,游戲結(jié)束。

目前的缺陷

1、判斷 ctrl-z 似乎有問題,退出主函數(shù) main() 需要再調(diào)試。 2、因?yàn)闀r(shí)間函數(shù) time() 調(diào)用不成功,沒有給 rand() 做一個(gè)臨時(shí)種子,所以每次 rand() 的結(jié)果是可推測(cè)的。 3、因?yàn)榇诮K端沒有找到真正“清屏”的功能,只能通過滾屏來清屏,所以,會(huì)看到屏幕滾動(dòng)條不斷下移。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    31258

    瀏覽量

    269613
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4341

    瀏覽量

    62796
  • 串口終端
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2429
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3731

    瀏覽量

    16425

原文標(biāo)題:用鴻蒙AI Camera玩2048小游戲

文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    效率大升!AI賦能鴻蒙萬能卡片開發(fā)

    萬能卡片,作為鴻蒙生態(tài)應(yīng)用和元服務(wù)的重要展示形式,憑借將關(guān)鍵信息和核心操作前置,實(shí)現(xiàn)服務(wù)直達(dá)、減少跳轉(zhuǎn)層級(jí)的體驗(yàn)效果,備受用戶和開發(fā)者青睞。但傳統(tǒng)卡片的設(shè)計(jì)和編碼流程相對(duì)繁瑣,影響了萬能卡片的搭建
    的頭像 發(fā)表于 01-13 13:44 ?81次閱讀
    效率大升!<b class='flag-5'>AI</b>賦能<b class='flag-5'>鴻蒙</b>萬能卡片開發(fā)

    AIGC入門及鴻蒙入門

    人工智能生成內(nèi)容(AIGC)和鴻蒙系統(tǒng)是當(dāng)前科技領(lǐng)域的兩個(gè)熱門話題。以下是對(duì)它們的入門指南: AIGC入門 1. 基礎(chǔ)概念: AIGC,全稱Artificial Intelligence
    發(fā)表于 01-13 10:32

    首款開發(fā)鴻蒙原生應(yīng)用的AI輔助編程工具正式上線了

    AI技術(shù)席卷全球的浪潮中,開發(fā)者工具也迎來了智能化的全新時(shí)代。為響應(yīng)開發(fā)者對(duì)高效編程工具的需求,12月14日在AICon全球人工智能開發(fā)與應(yīng)用大會(huì)(北京站)期間,華為宣布首款開發(fā)鴻蒙原生應(yīng)用的AI
    的頭像 發(fā)表于 12-18 10:39 ?200次閱讀

    AI項(xiàng)目管理平臺(tái)怎么

    AI項(xiàng)目管理平臺(tái)是一種集成了項(xiàng)目管理工具、AI開發(fā)環(huán)境和數(shù)據(jù)分析能力的綜合性平臺(tái)。接下來,AI部落小編為您梳理AI項(xiàng)目管理平臺(tái)怎么
    的頭像 發(fā)表于 11-13 09:38 ?242次閱讀

    純血鴻蒙,新賽道!

    純血鴻蒙,新賽道!對(duì)于像我這樣的大齡程序員,可以嘗試一下。大家都是在同一起點(diǎn)上,以前積累的經(jīng)驗(yàn)成了優(yōu)勢(shì)!不管結(jié)果如何,干就是了,重要的是參與進(jìn)來。
    發(fā)表于 11-07 11:27

    萬界星空科技AI低代碼MES的具體功能及工廠應(yīng)用效果

    萬界星空科技AI低代碼MES的具體功能及工廠應(yīng)用效果,萬界星空科技AI低代碼MES的具體功能及工廠應(yīng)用效果
    的頭像 發(fā)表于 09-18 14:56 ?332次閱讀
    萬界星空科技<b class='flag-5'>AI</b>低代碼MES的具體功能及工廠應(yīng)用<b class='flag-5'>效果</b>

    HDC2024華為發(fā)布鴻蒙原生智能:AI與OS深度融合,開啟全新的AI時(shí)代

    6月21日,華為開發(fā)者大會(huì)2024(HDC.2024)召開。 HarmonyOS NEXT將AI與OS深度融合,構(gòu)筑全新鴻蒙原生智能框架。大會(huì)現(xiàn)場(chǎng),華為常務(wù)董事、終端BG董事長(zhǎng)、智能汽車解決方案BU
    的頭像 發(fā)表于 06-24 09:28 ?653次閱讀
    HDC2024華為發(fā)布<b class='flag-5'>鴻蒙</b>原生智能:<b class='flag-5'>AI</b>與OS深度融合,開啟全新的<b class='flag-5'>AI</b>時(shí)代

    6芯M8接頭的感應(yīng)效果如

    德索工程師說道接觸電阻是影響6芯M8接頭感應(yīng)效果的關(guān)鍵因素之一。接觸電阻的大小直接影響信號(hào)的傳輸質(zhì)量和穩(wěn)定性。當(dāng)接觸電阻過大時(shí),信號(hào)在傳輸過程中會(huì)產(chǎn)生較大的衰減和失真,從而影響感應(yīng)效果。因此,在設(shè)計(jì)和制造6芯M8接頭時(shí),需要充分考慮接觸電阻的控制和優(yōu)化。
    的頭像 發(fā)表于 05-17 15:49 ?344次閱讀
    6芯M8接頭的感應(yīng)<b class='flag-5'>效果如</b>何

    【Vision Board創(chuàng)客營(yíng)連載體驗(yàn)】RA8D1 Vision Board Camera 初體驗(yàn)

    \\\\+LCD屏幕,效果如下。 ![15.png](//file1.elecfans.com/web2/M00/DD/59/wKgaomYsS0WAa_1XABFJs9luI40635.png)
    發(fā)表于 04-27 08:50

    M8_4pin插座損耗效果如

      德索工程師說道M8_4pin插座作為一種高性能電氣連接器,在工業(yè)和汽車領(lǐng)域有著廣泛的應(yīng)用。其損耗效果直接決定了信號(hào)傳輸?shù)馁|(zhì)量和系統(tǒng)的穩(wěn)定性。本文將從多個(gè)維度對(duì)M8_4pin插座的損耗效果進(jìn)行深入分析,以揭示其在實(shí)際應(yīng)用中的表現(xiàn)。
    的頭像 發(fā)表于 04-24 18:05 ?536次閱讀
    M8_4pin插座損耗<b class='flag-5'>效果如</b>何

    學(xué)習(xí)鴻蒙背后的價(jià)值?星河版開放如何學(xué)習(xí)?

    鴻蒙原生內(nèi)核。 實(shí)現(xiàn)了AI框架、大模型、設(shè)計(jì)系統(tǒng)、編程框架、編程語言、編譯器等全棧自研,有核心技術(shù)、全棧能力、底座和生態(tài),是真正的操作系統(tǒng),而非安卓套皮。關(guān)鍵是有了鴻蒙星河版本也就意味著國(guó)內(nèi)市場(chǎng)有了
    發(fā)表于 02-22 20:55

    純血鴻蒙系統(tǒng),拿什么與安卓、iOS比?

    、數(shù)碼、車載等等一系列生態(tài)閉環(huán)。 而華為鴻蒙是全棧自研底座,從AI大模型、AI框架、安全隱私、集成開發(fā)環(huán)境、設(shè)計(jì)系統(tǒng)、編程框體、編譯器、編程語言和文件系統(tǒng),到操作系統(tǒng)內(nèi)核。去掉了傳統(tǒng)的AOSP 代碼
    發(fā)表于 02-21 21:04

    現(xiàn)在學(xué)鴻蒙有前途嗎?能找到工作?

    技術(shù)分布如下參考學(xué)習(xí): 高清完整版可以在主頁保存。這里qr23.cn/AKFP8k附相關(guān)筆記 最后 鴻蒙完全是可以作為近幾年,程序員發(fā)展最好的道路。鴻蒙不僅只有應(yīng)用層開發(fā),它包含了整個(gè)生態(tài)圈智能家居、數(shù)碼、車載、ai等等。
    發(fā)表于 02-18 21:32

    鴻蒙開發(fā)什么語言?

    兩種開發(fā)方向 我們常說鴻蒙開發(fā),但是其實(shí)鴻蒙開發(fā)分為兩個(gè)方向: 一個(gè)是系統(tǒng)級(jí)別的開發(fā),比如驅(qū)動(dòng),內(nèi)核和框架層的開發(fā),這種開發(fā)以C/C++為主 還有一個(gè)是應(yīng)用級(jí)別的開發(fā),在API7以及以下,還是支持
    的頭像 發(fā)表于 01-30 16:12 ?1588次閱讀
    <b class='flag-5'>鴻蒙</b>開發(fā)<b class='flag-5'>用</b>什么語言?

    鴻蒙OS和開源鴻蒙什么關(guān)系?

    內(nèi)核,其他功能都以模塊的形式存在。 ? ? 華為的是鴻蒙OS 我們都知道,華為手機(jī)的鴻蒙OS是可以運(yùn)行安卓軟件的,是因?yàn)橄到y(tǒng)中有安卓兼容層,所以可以簡(jiǎn)單這么理解: 鴻蒙OS = 開源
    的頭像 發(fā)表于 01-30 15:44 ?1187次閱讀
    <b class='flag-5'>鴻蒙</b>OS和開源<b class='flag-5'>鴻蒙</b>什么關(guān)系?