1)第17章 复刻《 2 0 4 8 》_穿越黑龙江1940
字体:      护眼 关灯
上一章 目录 下一章
  林灰觉得他完全可以把《2048》这款游戏搞出来啊!

  倒不是为了赚钱[doge][doge][doge],只是不想这个世界的人民少一款经典的小游戏(正义脸)。

  在普通人眼中似乎复刻游戏很困难,但其实这种事情要具体情况具体分析。

  像《2048》这种游戏难点主要在于创意上,编程方面基本是白给。

  只要明确设计需求,甚至不需要林灰亲自动手,在计算机类专业里随便挑个学生都能搞定。

  林灰记得很清楚,前世大学时学《C++程序设计》这门课时,他的第一个大作业就是要求编程实现《2048》。

  不少互联网公司更是把编程实现《2048》作为一道笔试题。

  总之,他对这个游戏的代码是相当熟悉的。

  至于说把这个游戏软件化也不是很复杂。

  如果说可能什么地方存在拦路虎的话,那也只能是UI设计方面。

  UI即UserInterface(用户界面)的简称。

  UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。

  好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。

  可以说UI设计直接决定了用户的使用体验。

  一般来说软件设计可分为两个部分:编码设计与UI设计。

  编码设计是林灰的老本行,不过UI设计方面却是半路出家。

  虽然是半路出家,不过想来问题不大。

  毕竟曾经的《2048》也不过是初出茅庐的GabrieleCirulli用一个星期搞定的。

  没道理有着一堆大型项目经验的林灰搞不定这么个小东西。

  他的执行力一贯是不错的,在林白回家之后他就进入了工作模式。

  他先是仔细回忆了《2048》的游戏规则。

  《2048》的游戏规则很简单:

  游戏运行的时候,会进入一个能容纳16个数字方块的界面(4×4布置)。

  系统给予的数字方块不是2就是4。

  玩家要做的是每次选择上下左右其中一个方向去滑动。

  每滑动一次,所有的数字方块都会往滑动的方向靠拢,这个过程中相同的两个数字方块,相撞时会叠加靠拢,同时系统也会在空白的地方随机出现一个新的数字方块(2或4)。

  然后一直这样,当界面不可运动时(当界面全部被数字方块填满时),游戏结束;当界面中出现数字方块最大数字是2048时,游戏胜利。

  游戏的画面也很简单,一开整体16个方格大部分都是灰色的,数字方块则是带颜色的,总的来说整体格调很是简单。

  游戏的规则以及画面基本上反映了设计需求。

  在设计需求已经明确的情况下,林灰的进度很快。

  到晚上1

  请收藏:https://m.ruguo.cc

(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)

上一章 目录 下一章