【编程之美16期】追忆童年!九宫格拼图游戏

程序员的惊奇之处就是别人用工具学习怎样做的时候,你早已用你的几行代码实现了自己想做的事情~

小时候你有没有玩过九宫格拼图游戏?
铅笔盒上的小小游戏,是童年无聊课堂上的消遣
现在,让我们用程序的方式,复现童年美好!

“编程之美,让你爱上编程的美。”

挑战下面编程题目,

一起体验编程的乐趣!


本期任务:
制作九宫格拼图游戏
基本要求:
1.游戏规则:9个空间8块拼图碎片,复原即成功
2.系统可以判定成功
3.设置“重玩”按钮,玩家可以随时选择重新开始新一局游戏

挑战:
1.设置多种难度,即N阶拼图(N>3,即4x4及以上数目的拼图碎片)
2.可以计时,玩家成功后反馈胜利信息+耗时信息
3.设置个人排行榜,以耗时为排行标准
4.玩家可以自行设置拼图背景

参与方式:
直接将代码回复在本帖下即可

大家加油哦!!


编程之美独有福利:


这个栏目就是为了培养大家编程动手习惯并且提高编程能力的一个平台,我们现如今给参与这个栏目的提供如下福利:
  1. 源码分享
  2. 每周评比编程之星(奖励牛客大礼包一份,这回是充满惊喜,每个大礼包里不一定包括什么)
  3. 企业实习工作机会
  4. 参与开源项目
  5. 不定期的分享讲座
等等等等!我们想进行一些不一样的玩法,让学习变得更有趣!无论你找到工作与否,即使是已经工作了,你也要有一个练手交流的平台~


当然啦,重要的是来练习自己的编程能力,分享代码,交流技术的过程,这个过程中,你提升的不只是一点点~

为了让牛友能够更高效,更好的学习,特意为大家建了一个群:牛客编程之美源码群 595665246,只给真正想参与这个栏目和真正想学习的人开放,会在群里定期分享源码,只让真正想学习的人来参加,所以只有参与栏目(在本栏目下发出自己的代码的)才能加,加的时候备注一下牛客昵称~


编程之星

每一期的玩法都不一样!每一期的编程之星的规则也不一样~~重要的是人人都参与进来

本期编程之星评比规则:由评委来评选~

注:因为目前群成员比较多,本着只让真正想参与的人进来的原则,可能后期会整理群啦,对这个没有兴趣的我们就会把位置让给真正有兴趣参加的人啦~

栏目介绍

编程之美,是牛客网推出的新栏目,每周推出一个项目供大家练手讨论交流。

如果你有想实现的项目问题,欢迎私信牛妹~

另外!另外!如果有好玩的项目题目可以私信牛妹,一经采用有奖励哦~~

如果你有写博客或者公众号的习惯,也欢迎加牛妹qq:1037532015私信。

全部评论
做一个,哈哈,下周来这交作业
点赞 回复 分享
发布于 2017-09-15 11:54
interesting
点赞 回复 分享
发布于 2017-09-16 01:05
我那估计是真菜
点赞 回复 分享
发布于 2017-09-13 19:56
妹子都这么热爱编程啊
点赞 回复 分享
发布于 2017-09-13 19:56
是要写出这么一个游戏来?
点赞 回复 分享
发布于 2017-09-13 18:23
我就想知道上一个有没有人做出来😂,最近忙秋招,想写没时间
点赞 回复 分享
发布于 2017-09-13 17:57

相关推荐

小厂面经,也是我的处女面(30min)1.自我介绍2.spring boot的自动装配原理(好多类和接口的单词都忘了全称是啥了,就说了记得的单词,流程应该说对了吧)3.有用过redis吗?主要是用在实现什么功能(说了技术派用redis的zset来实现排行榜)5.有了解过Redisson吗?讲一下对于分布式锁的了解以及在什么场景下应用(说了秒杀场景)6.对mysql有了解吗?包括它的索引优化和创建(把想起来的全说了)7.了解设计模式吗?比如单例模式,为什么要使用单例模式,它的优点是什么(昨天刚看的设计模式)8.工厂模式有了解吗?主要的使用场景是?(也是昨天刚看的)9.场景题:有7个服务器,需要在早上十点定时的向数据库中的用户表中的用户发短信,如果做到发送的消息不重复,且如果发送失败了需要知道是到哪个用户失败了,这样下次就直接从这个用户开始(我答了用spring task来实现定时,用分布式锁来保证只有一份服务器可以发送消息,用消息队列来存储消息,然后用消息确认机制来保证错误信息的记录,以及在数据库或者业务层面完成消息消费的幂等性)10.场景题:如果在系统启动的时间就将数据库的所有用户相关的信息都读到一个hashmap中(这个没啥思路,没答好)27届的投了一个星期终于有一个面试了,大部分公司都只招26的
inari233:已oc,拒了
查看9道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务