林灰觉得他完全可以把《2048》这款游戏Ga0出来啊!
倒不是为了赚钱[doge][doge][doge],只是不想这个世界的人民少一款经典的小游戏(正义脸)。
在普通人眼中似乎复刻游戏很困难,但其实这种事情要具T情况具T分析。
像《2048》这种游戏难点主要在於创意上,编程方面基本是白给。
只要明确设计需求,甚至不需要林灰亲自动手,在计算机类专业里随便挑个学生都能Ga0定。
林灰记得很清楚,前世大学时学《C++程序设计》这门课时,他的第一个大作业就是要求编程实现《2048》。
不少互联网公司更是把编程实现《2048》作为一道笔试题。
总之,他对这个游戏的代码是相当熟悉的。
至於说把这个游戏软件化也不是很复杂。
如果说可能什麽地方存在拦路虎的话,那也只能是UI设计方面。
UI即UserInterface(用户界面)的简称。
UI设计是指对软件的人机交互、C作逻辑、界面美观的整T设计。
好的UI设计不仅是让软件变得有个X有品位,还要让软件的C作变得舒适简单、自由,充分T现软件的定位和特点。
可以说UI设计直接决定了用户的使用T验。
一般来说软件设计可分为两个部分:编码设计与UI设计。
编码设计是林灰的老本行,不过UI设计方面却是半路出家。
虽然是半路出家,不过想来问题不大。
毕竟曾经的《2048》也不过是初出茅庐的GabrieleCirulli用一个星期Ga0定的。
没道理有着一堆大型项目经验的林灰Ga0不定这麽个小东西。
他的执行力一贯是不错的,在林白回家之後他就进入了工作模式。
他先是仔细回忆了《2048》的游戏规则。
《2048》的游戏规则很简单:
游戏运行的时候,会进入一个能容纳16个数字方块的界面(4×4布置)。
系统给予的数字方块不是2就是4。
倒不是为了赚钱[doge][doge][doge],只是不想这个世界的人民少一款经典的小游戏(正义脸)。
在普通人眼中似乎复刻游戏很困难,但其实这种事情要具T情况具T分析。
像《2048》这种游戏难点主要在於创意上,编程方面基本是白给。
只要明确设计需求,甚至不需要林灰亲自动手,在计算机类专业里随便挑个学生都能Ga0定。
林灰记得很清楚,前世大学时学《C++程序设计》这门课时,他的第一个大作业就是要求编程实现《2048》。
不少互联网公司更是把编程实现《2048》作为一道笔试题。
总之,他对这个游戏的代码是相当熟悉的。
至於说把这个游戏软件化也不是很复杂。
如果说可能什麽地方存在拦路虎的话,那也只能是UI设计方面。
UI即UserInterface(用户界面)的简称。
UI设计是指对软件的人机交互、C作逻辑、界面美观的整T设计。
好的UI设计不仅是让软件变得有个X有品位,还要让软件的C作变得舒适简单、自由,充分T现软件的定位和特点。
可以说UI设计直接决定了用户的使用T验。
一般来说软件设计可分为两个部分:编码设计与UI设计。
编码设计是林灰的老本行,不过UI设计方面却是半路出家。
虽然是半路出家,不过想来问题不大。
毕竟曾经的《2048》也不过是初出茅庐的GabrieleCirulli用一个星期Ga0定的。
没道理有着一堆大型项目经验的林灰Ga0不定这麽个小东西。
他的执行力一贯是不错的,在林白回家之後他就进入了工作模式。
他先是仔细回忆了《2048》的游戏规则。
《2048》的游戏规则很简单:
游戏运行的时候,会进入一个能容纳16个数字方块的界面(4×4布置)。
系统给予的数字方块不是2就是4。