软件设计心得

我给自己总结的8条设计原则

工作了几年,学了很多,懂了很多。

给自己总结了一些设计上的原则,与诸君共享。

原则1 我喜欢什么并不重要

游戏策划的个人喜好永远都不能成为设计的理由。

一个成功的设计应该是以用户为出发点,始终在考虑“用户需要什么”,最不可取的做法就是以个人喜好来决定设计方向,业内失败的例子比比皆是。

游戏策划并不是典型的游戏用户,我们不是玩家,我们制作的游戏是给广泛的玩家玩的,而不是自娱自乐用的。一味从自我考虑,做自己喜欢的游戏,最后会发现做出来的游戏连你自己都不喜欢玩。

以用户为中心比都什么都重要。

原则2 节奏感,循序渐进

游戏和其他艺术有一点是雷同的。比如音乐,影视,小说,他们都十分的强调节奏感,强调铺垫和酝酿,重复与变奏,冲突与高潮等等。

高潮之所以动人,是前面许久的铺垫。

开始给玩家少一点,慢慢的增加些,改变些,重复些,在时机合适的时候,将冲突丢到玩家面前,让玩家选择,在选择之后,给玩家反馈,继续增加些,改变些,重复些。。。。。。 没人能忍受长期的枯燥,也没人能忍受突然的变化。

一个合格的游戏策划,应该像音乐家一样,让玩家的情感有节奏的跳动。。。 原则3 漂亮不如舒服

诚然,漂亮很多时候,是占很大便宜的。但是易用性比漂亮更重要。

一个很典型的比方就是女人,所有的男人都喜欢漂亮女人,但是大部分男人是不需要自己的老婆太漂亮的。

易用性是高于画面表现的,引用一位网站设计达人的话就是

“对于网站质量来说,漂亮只可用来加分,但不能打分。”

“对于视觉体验来说,我认为舒服是比漂亮更高层次的艺术。”

红颜易老,只有那感觉能伴随人一生,漂亮很多时候,并不重要。

原则4 简单些,这很重要

我们生活在一个浮躁的年代,简单在这个时候,是很重要的。

诺曼的设计原则前2条是真理。

“应用储存于外部世界和头脑中的知识”

“简化任务的结构”

在设计上,舍去一切可以舍去的内容,只保留无法舍去的东西,多利用玩家已有的知识和外在的条件。

简化设计内容,设计过于复杂的内容对策划和玩家来说都是无意的。

原则5 有亮点,有重点

不要做路人。

设计上可以抄袭,可以复制,但是一定要有自己的亮点,不要落入平庸。

设计上一定要有重点,要让玩家的精力经常聚集到你的重点上来。

“我们精心准备的页面在用户看来更像是?以每小时100公里的速度驶过的广告牌?所以我们需要建立清楚的视觉层次,把页面划分为明确定义的区域”

原则6 真诚面对用户

不要忽悠玩家,骗的了一时,骗不了一世。

你今天钻了玩家的漏洞,明天玩家就会钻你的漏洞。

这不是设计思维的问题,而是RP的问题。

做游戏之前,先做人。

原则7 古藤堡法则

浏览基本上就是从上到下、从左到有的浏览顺序(希伯来和阿拉伯语系除外)。

用户的视觉中心往往在页面的左上方,而最后结束浏览时视线往往落在右下角,合理利用这个法则可以帮助用户更好地获取内容并且采取行动。

原则8 细节决定一切

满分是100,而不是60

游戏业就是一个宏大的战场,一辈子躲在他们背后的人,只能是小兵,勇敢点的小兵,叫做班长,就算NB些的小兵,他驾驶坦克了,驾驶飞机了,也只能是一个坦克兵和飞机兵。而将军呢?

将军是最好的士兵。

不能说“差不多就可以了”,要时刻提醒自己,我要做到最好。 细节决定了一切

 

第二篇:软件设计心得

Visual C++.NET学习心得

本学期我进行了Visual C++.NET的选修课学习,初步接触并体会到了C++编程的魅力。虽说学习时间不长,但在面向对象编程这方面的思维意识已有所提高。

在这一课程里,我们学习了几个项目。虽然我们还未能达到自己编程的那一步,但是在每一步的创建和修改,亲身的实践,亲身的体味,让我对编程的逻辑有所领悟。例如《创建宾馆管理系统的框架》这个项目。首先,我们学会了MFC应用程序的初步使用,通过在文件添加代码来设计窗口。学会了设置应用程序的标题,窗口背景颜色的设计。很神奇的,一个窗口在无意中产生了。第二个项目主要训练的是如何设计菜单、工具栏、状态栏。还是以《创建宾馆管理系统的框架》为例。以前,我们只会使用那些已经存在的窗口的菜单、工具栏、状态栏,当时就已经对它们很好奇了,通过这个项目,我们能自己设计属于自己风格的菜单、工具栏、状态栏了,这更增加了我对Visual C++.NET的兴趣,我还想继续去探险它的奇妙之处。第三个项目主要学习的是《对话框的设计》。我们可以用计算机设计一些简单的对话框,虽然是那么索然无味,但在其中我们能掌握一些设计的基本方法,还是受益匪浅的。最重要的是我们一步一步做出了宾馆管理系统,了解了其中的一些程序算法,也通过加入一些实质性的

代码来实现我们的预想功能,最后形成一个相对较为人性化的界面,这不仅使我们在编写程序、实现算法、人机对话方面等都有了进一步的了解。

当然,能走到完成这几个项目的最后一步也不是一帆风顺。刚开始时每次调试后出现的错误让我烦恼。修改再调试,还是错误,实在是不会了,可以和旁边的同学探讨一下,或者是上网求助。陆续的调试错误后的成功让我感到满足,有时,我不知道自己是不是有点疯了,竟然会期待调试后会出现错误。因为往往我遇到的错误,当别人问我时,我能很清楚的解决及解释清楚。而那些一帆风顺,我有时也不知道它为什么会正确。这就是我们所说的在错误中成长得更好吧。这一次实训,要学习的是很新的知识,难度很大,但是,我却学了不少,思考问题的思维,与人探讨问题的技术,这其中是很有趣也是很有意义的。

相关推荐