0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子工程师 来源:HarmonyOS社区 作者:HarmonyOS社区 2021-01-13 10:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

效果如何?

最终效果如下面的动图,简单演示下。

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

这是个非常老的游戏了,我最早是在linux下玩到的,只有一个简单字符界面,但比较考验智力和运气,很长一段时间只能玩到 256;后来掌握规则以后,就很轻松到 2048 了。之前曾在 Windows 和安卓上都做过类似开发,加上漂亮的 UI,这次试用 AI Camera,想回归原始,直接用纯字符来做界面。

UI设计

说是UI设计,起始很简单,说穿了就是 printf 打印字符和 getchar 获取输入。 在实现中,发现使用 system(“clear”); 可通过编译,但无法实现刷新功能,运行时提示错误,解决方法是使用 printf("33[2J"); 替代。 getchar 有个小问题,就是不能直接检测输入的字符,需增加回车,在乔帮主的提示下,使用

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

依然有些问题,后续准备进一步调试。

规则实现

定义数组 arr[16] 用于记录填入的数字,先判断移动方向,使用合并函数 void merge(),将需要合并的数字加起来,再通过 move_go() 函数移动数字。判断当填满字符后,游戏结束。

目前的缺陷

1、判断 ctrl-z 似乎有问题,退出主函数 main() 需要再调试。 2、因为时间函数 time() 调用不成功,没有给 rand() 做一个临时种子,所以每次 rand() 的结果是可推测的。 3、因为串口终端没有找到真正“清屏”的功能,只能通过滚屏来清屏,所以,会看到屏幕滚动条不断下移。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    89

    文章

    38104

    浏览量

    296632
  • 函数
    +关注

    关注

    3

    文章

    4406

    浏览量

    66839
  • 串口终端
    +关注

    关注

    0

    文章

    8

    浏览量

    2682
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20721

原文标题:用鸿蒙AI Camera玩2048小游戏

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    声智科技携手华为鸿蒙推动声学AI技术革新

    作为华为鸿蒙生态的重要合作伙伴,声智在声学 AI 技术与应用服务领域持续深耕,与鸿蒙生态保持着紧密协同,不断拓展更具创造力的用户体验。声智 App 已率先登陆鸿蒙应用商店,全量适配
    的头像 发表于 12-04 15:44 205次阅读

    融合AI的OpenHarmony应用软件开发:ai学习自律辅助软件

    *附件:ai study.zip*附件:融合AI的OpenHarmony应用软件开发:ai学习自律辅助软件.pdf 基于开源鸿蒙编写的ai
    发表于 11-12 15:38

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你迅为资料跑通Android AI检测Demo,附完整流程与效果

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你迅为资料跑通Android AI检测Demo,附完整流程与效果
    的头像 发表于 11-10 15:58 864次阅读
    【RK3568 NPU实战】别再闲置你的NPU!手把手带你<b class='flag-5'>用</b>迅为资料跑通Android <b class='flag-5'>AI</b>检测Demo,附完整流程与<b class='flag-5'>效果</b>

    AI Coding + TuyaOpen,1小时快速打造AI女友和2048游戏

    七夕快到了,涂鸦本次准备教大家用AI给自己做个虚拟女友,它能根据对话情绪显示不同表情;在你游戏瘾上来的时候,还能秒变2048游戏机,让你一边玩游戏,一边和AI虚拟女友聊天。成本100元出头,借助
    的头像 发表于 08-21 18:53 1216次阅读
    <b class='flag-5'>AI</b> Coding + TuyaOpen,1小时快速打造<b class='flag-5'>AI</b>女友和<b class='flag-5'>2048</b>游戏

    鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么? CodeGenie (代码精灵)作为鸿蒙DevEco IDE自带的AI
    的头像 发表于 07-07 11:54 1000次阅读
    <b class='flag-5'>鸿蒙</b>CodeGenie <b class='flag-5'>AI</b>辅助编程工具详解

    移远通信 × 奥飞娱乐,共同打造AI2.0时代

    上海——当童年记忆中的“喜羊羊”不再只是屏幕里的动画角色,而是化身能倾听心声、感知情绪的智能伙伴,一场由AI技术驱动的潮革命已悄然来临。   作为全球领先的物联网整体解决方案供应商,移远通信凭借
    发表于 06-30 17:31 1473次阅读
    移远通信 × 奥飞娱乐,共同打造<b class='flag-5'>AI</b>潮<b class='flag-5'>玩</b>2.0时代

    移远通信 × 奥飞娱乐,共同打造AI2.0时代

    当童年记忆中的“喜羊羊”不再只是屏幕里的动画角色,而是化身能倾听心声、感知情绪的智能伙伴,一场由AI技术驱动的潮革命已悄然来临。作为全球领先的物联网整体解决方案供应商,移远通信凭借前瞻性的AI
    的头像 发表于 06-30 17:02 903次阅读
    移远通信 × 奥飞娱乐,共同打造<b class='flag-5'>AI</b>潮<b class='flag-5'>玩</b>2.0时代

    润和AI Camera Hi3516DV300烧录后,屏幕显示异常

    润和AI Camera Hi3516DV300烧录后,并且配置bootloader后屏幕显示异常,屏幕显示如下截图所示:
    发表于 06-13 22:18

    鸿蒙5开发宝藏案例分享---AI辅助图文内容高效编创

    鸿蒙宝藏案例:AI图文编创开发实战,让你的应用更智能! 还在为HarmonyOS开发找不到优质案例发愁?今天分享一个超实用的AI图文编创场景实现方案,手把手教你打造智能社交通讯应用! 一、场景概述
    发表于 06-12 11:40

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解

    使用快捷键 Alt + U,mac是Option + U) 3、菜单显示效果如下图所示,右边为中文翻译效果。我们在第一次使用AI辅助编码工具时,CodeGenie需要进行协议的确认。我们点击勾选已阅读后。再
    发表于 06-11 16:34

    开源鸿蒙开发者大会2025·AI分论坛圆满闭幕,探索开源鸿蒙AI无限可能

    5月24日,开源鸿蒙开发者大会2025·AI分论坛在深圳蛇口希尔顿南海酒店成功举办。活动特邀学术领袖、开源专家、行业先锋和社区开发者,从终端操作系统、国产大模型、智能体、算力芯片、应用场景、机器人等
    的头像 发表于 05-26 18:06 1366次阅读
    开源<b class='flag-5'>鸿蒙</b>开发者大会2025·<b class='flag-5'>AI</b>分论坛圆满闭幕,探索开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>AI</b>无限可能

    DevEco Studio AI辅助开发工具两大升级功能 鸿蒙应用开发效率再提升

    HarmonyOS应用的AI智能辅助开发助手——CodeGenie,该AI助手深度集成在DevEco Studio中,提供鸿蒙知识智能问答、鸿蒙ArkTS代码补全/生成和万能卡片生成等
    发表于 04-18 14:43

    智慧路灯的照明效果如何?

    引言 在智慧城市建设的进程中,叁仟智慧路灯已逐渐成为城市道路照明的主力军。其照明效果不仅关系到市民夜间出行的安全与便捷,更对城市的整体形象和生活品质有着深远影响。相较于传统路灯,叁仟智慧路灯借助
    的头像 发表于 03-16 16:10 626次阅读

    美移动AI解决方案再拓展:全新AI卷发分析,将AI发质检测技术推向新高度

    作为美移动AI发质分析解决方案的新成员,AI卷发分析方案助力品牌为消费者提供个性化的产品推荐。此外,该技术还结合了诸如发质分析、发长分析、虚拟染发以及虚拟试发型等工具,为消费者带来全方位的个性化
    的头像 发表于 02-13 16:42 510次阅读

    效率大升!AI赋能鸿蒙万能卡片开发

    万能卡片,作为鸿蒙生态应用和元服务的重要展示形式,凭借将关键信息和核心操作前置,实现服务直达、减少跳转层级的体验效果,备受用户和开发者青睐。但传统卡片的设计和编码流程相对繁琐,影响了万能卡片的搭建
    的头像 发表于 01-13 13:44 1378次阅读
    效率大升!<b class='flag-5'>AI</b>赋能<b class='flag-5'>鸿蒙</b>万能卡片开发