一个手机游戏?


    

在项目中我们要实现的内容为数字华容道 APP 的开发。

打开引用首先为数字华容道的初始界面,点击开始游戏即会切换到数字华容道的游戏界面。

进入数字华容道的游戏界面显示 4*4 的方阵,方阵中分布有随意打乱的 1 至 15 的数字和一个空白方格。

方阵下方显示一个“重新开始”的按钮和一个“返回”按钮,点击“重新开始”按钮即会重新生成随意打乱的 1 至 15 的数字和一个空白方格的方阵。

点击“返回”按钮即会切换到数字华容道的初始界面,最下方有四个指示不同方向箭头的按钮,点击任一按钮或向上、下、左、右任一方向滑动,空白方格周围对应位置的方格便会随之向对应的方向移动一格。

经过若干次滑动或点击后,当所有的数字按顺序排列后,则会弹出游戏成功的界面,再滑动或点击也不会有任何变化。

版),然后选择保存路径,将文件命名为 MyPhoneApplication(文件名不能出现中文或者特殊字符,否则将无法成功创建项目文件),最后点击 Finish。

首先,我们要先实现数字华容道的初始界面,点击开始游戏即会切换到另一个空白的界面。


    

至此,这一部分就完成了。

然后我们要在数字华容道的游戏界面生成随意打乱的1至15的数字和一个空白方格的方阵。


    

    

再定义函数 changeGrids(int[][] grids,int direction),每次接收一个方向,2 表示上移,-1 表示左移,1 表示右移,-2 表示下移,找出空白方格所在位置对应的二维数组下标,对应的方格和空白方格对应的二维数组的数值对调:


    

    

    

至此,这一部分完成了。

实现滑动或点击调换数字

添加“重新开始”和“返回”按钮,在最下方添加四个指示不同方向箭头的按钮,点击任一按钮或向上、下、左、右任一方向滑动,空白方格周围对应位置的方格便会随之向对应的方向移动一格。

先定义一个函数 drawButton() 用于绘制所有的按钮,四个指示不同方向箭头的按钮分别添加四个响应点击事件的函数。

分别调用对应的 changeGrids(grids,direction) 函数实现空白方格周围对应位置的方格便会随之向对应的方向移动一格,并调用 drawGrids(grids) 函数用于绘制新的方阵:


    

然后添加一个函数 slideGrids() 为布局 layout 添加一个滑动事件,并获取滑动开始与结束的坐标,并计算出大致的滑动方向,分别调用对应的 changeGrids(grids,direction) 函数实现空白方格周围对应位置的方格便会随之向对应的方向移动一格,并调用 drawGrids(grids) 函数用于绘制新的方阵,并在开头添加相应的变量:


    

    

点击“重新开始”按钮即会重新生成随意打乱的 1 至 15 的数字和一个空白方格的方阵,点击“返回”按钮即会切换到数字华容道的初始界面,经过若干次滑动或点击后,当所有的数字按顺序排列后,则会弹出游戏成功的界面,再滑动或点击也不会有任何变化。

首先定义一个函数 drawText() 用于绘制游戏成功字样:


    

然后定义一个函数 gameover() 用于判断二维数组的数字是否按顺序排列,当二维数组的数字按顺序排列时返回 true,否则返回 false:


    

再在 drawButton() 函数中重新开始按钮中添加一个响应点击事件的函数,用于调用函数 initialize() 实现重新生成随意打乱的 1 至 15 的数字和一个空白方格的方阵,返回按钮中添加一个响应点击事件的函数,用 parsen 函数返回数字华容道的初始界面,四个指示不同方向箭头的按钮的响应点击事件的函数中增加一个判断,当函数 gameover()



    

至此,整个 demo 全部完成了。

以上就是数字华容道小游戏在手机的主要编写思路以及代码,源码将放在附件中,欢迎大家下载,感兴趣的读者可以自行跟着编写学习,相信你们也能够完成的。

此前已经在运动手表上成功开发了:HarmonyOS 运动手表游戏合并、HarmonyOS 手表游戏——数字华容道,同样是深鸿会深大小组学习完 HarmonyOS 后自行开发的一个鸿蒙 demo,详细讲述了数字华容道在鸿蒙手机上开发思路。

深鸿会深大学习小组是一群热衷于学习鸿蒙相关知识和开发鸿蒙相关应用的开发者们,我们的学习项目为:荔园 Harmony、Awesome-HarmonyOS_木棉花,同时也欢迎与各位感兴趣的读者一起学习 HarmonyOS 开发,相互交流、共同进步。

原文标题:我的第一个鸿蒙手机小游戏!(附源码)

文章出处:【微信公众号:HarmonyOS技术社区】欢迎添加关注!文章转载请注明出处。


在2016年2月之时,腾讯宣布代理西山居的两部剑侠手游,分别是剑侠情缘手游和(当时名为剑网3口袋版),那么这两款作品有什么区别呢?不妨一起来看看。

剑侠情缘手游原名剑侠情缘移动版,首次测试于2015年11月20日。本作的制作班底是当初剑网一和剑侠世界端游的团队,这款剑侠情缘手游也主打还原。其中不少的玩法都是端游中经典的玩法,游戏已于2016年7月29日公测。剑侠情缘手游是一款3D游戏,当下共有六大门派可供玩家选择。

剑网3指尖江湖原名剑网3口袋版,首次曝光于2015年8月28日剑网3六周年发布会。本作并非端游剑网3的手机移植版,故事发生于剑网3故事的五年前,即公元740年。目前游戏已经开启小规模技术测试。本作同样也是一款3D作品,与剑侠情缘手游不同点不仅在于世界观,相比剑侠情缘手游偏写实风格的画面,本作在角色造型上更加卡通化,玩法也向剑网3端游靠拢。

剑网3指尖江湖宣传视频

两款作品哪一个好玩呢?

所谓文无第一,武无第二。剑侠情缘手游主打的是怀旧体验,这款作品中有众多曾经剑侠世界的经典玩法,而剑网3指尖江湖则是一款玩法风格靠近剑网3的作品。虽然都是动作角色扮演游戏,但是后者的剑网3指尖江湖偏横版操作,更加注重PVP、PVE方面的玩法。而前者剑侠情缘手游则是较为常见的角色扮演游戏,至于哪一个好玩,不妨考虑一下自己喜好做选择。

如果你还想了解更多剑侠手游的信息,那么笔者会再推荐给你一款作品——。

更多的游戏信息,我们在专区等你!

站住~游戏爱好者!我强烈建议你下个。APP里有丰富的攻略秘籍,还有时下热门的爆款新游和实用工具,动起你的手指,与志同道合的朋友一起玩这个好玩的APP吧,快快快!

问:手机认证是什么?手机认证后我能使用什么功能和服务?
答:“手机认证”是光宇游戏为各游戏玩家提供的一项长期有效的常规增值服务。只要玩家成功对游戏账号进行手机认证,且通过30天安全认证期后,即可获得游戏一线资料及手机认证提供的账号安全等免费服务!

问:手机认证与其他密保产品(如乾坤锁、密保卡等)有冲突吗?
答:“手机认证”服务能为您的账号提供额外的安全服务,其功能与“乾坤锁”“密保卡”等密保产品并无冲突,因此使用乾坤锁、密保卡或其他密保产品的玩家也可以放心进行手机认证。

问:如何进行手机认证?
答:登陆光宇游戏社区验证账号资料后即可认证手机。

问:游戏内手机认证成功后手机增值服务相关设置的NPC是什么?在哪里?
答:《问道》游戏内负责手机认证的NPC为天墉城的“游方术士”(坐标156,49)。

问:手机认证及相关服务是否需要收费?
答:手机认证服务是完全免费的,认证后提供的增值服务中接收短信均为免费,若用户发送上行短信,则由当地运营商收取相应的短信费用,光宇游戏不收取额外服务费。

问:为什么在手机认证时收不到短信验证码?
答:由于通讯运营商或网络原因,可能会有认证码收不到的情况,此时请您稍等片刻再查收短信或点击重发验证码进行认证。

问:如何知道目前的手机绑定状态?如何更改关联手机号?
答:您可以先登录光宇社区(),点击页面“我的认证手机”按钮进入到手机服务页面中,即可看到您的账号目前的手机绑定状态,已关联手机的话会显示了“您已通过手机认证!”,未关联手机则会显示“您尚未关联手机号码”字样。您可以通过此页面的操作进行手机认证或更改绑定手机号。

问:一个手机号码可以绑定多少个账号?
答:一个手机号码同时最多同时绑定10个帐号。

问:一个游戏账号可以认证几个手机号码?
答:每个游戏账号只能认证一个手机号码,与账号内的角色数无关。

问:手机认证服务上线前先绑定了手机增值服务的用户需要重新认证么?服务会受到影响么?
答:手机认证服务上线前绑定了手机增值服务的用户在手机认证服务上线后将会默认绑定手机认证且已通过30天安全期。密保绑定手机解绑功能需5月9日时统一开放

问:忘记三项注册资料可以进行手机认证么?
答:未验证三项注册资料成功的用户不可对账号进行手机认证,若您的三项注册资料泄露或遗忘,可通过奇宝斋指定账号寄售角色进行角色转移到您的新账号下再进行手机认证,若账号存在资料归属纠纷,则请联系客服进行处理。

问:手机认证成功以后可以取消认证么?
答:手机认证成功以后不可以取消认证,只可更换认证手机。

问:手机认证后,登陆游戏会有提示吗?
答:帐号手机认证后,登录游戏后会看到相关提示:您已绑定手机认证,请确认,如有异常请及时联系客服。

问:手机认证如果被盗号者先绑了怎么办?
答:此种情况说明您的三项注册资料已经泄露,请您联系客服进行帐号纠纷判定。

我要回帖

更多关于 手机可以玩的单机游戏 的文章

 

随机推荐