摘要: 用户体验,就是用户在使用产品时的感受。 它不仅包括UI设计,还包括交互机制甚至产品本身的设计; 好的用户体验就是“自然”,用户在使用产品的时候自然而然的学会了使用方法。 举个例子: 为什么超级玛丽要吃蘑菇才能长大? - 游戏 - 知乎 由于超级玛丽第一关的巧妙设计,使得玩家在关卡设计的引导下迅速而自 阅读全文
posted @ 2016-04-23 17:19 彭光辉1828 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这周信息安全课做了DES加密算法的实验,需要对bit操作。对此进行一下总结: 1 byte = 8 bit java 中没bit 的数据类型 , 因此,可将每位的数值(1,0)存在byte[]数组中。 要把每位提取出来,需要把它 右移至右边第一位 ,在和1 进行与运算 ,这样除了需要的bit, 其他 阅读全文
posted @ 2016-04-22 23:43 彭光辉1828 阅读(2475) 评论(0) 推荐(0) 编辑
摘要: ”基于组件“的对象模型是把所有需要提供给游戏对象的基础功能都独立成单独的”组件模块“(Component),一个具体的游戏对象可以将它需要的功能模块组合到一起使用。所有”功能“不再是父类中的接口,而变成子对象实例,为游戏对象提供服务。这样既保证了功能代码的可重用性,又增加了整个对象体系的模块化和灵活 阅读全文
posted @ 2016-04-09 23:27 彭光辉1828 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 你想写一个游戏,你知道游戏用户有哪些种类么? 游戏用户可以根据不同的方法来分类。 其中最普遍的是根据玩家的游戏时间来分类: 再有根据游戏目的(价值驱动)来分类的: 1.社交型是由关联性为驱动。他们希望与其他人进行互动并建立社交联系。 2.自由型由独立自主为驱动,他们喜欢创造和探索。 3.成就型由掌控 阅读全文
posted @ 2016-04-05 15:32 彭光辉1828 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在经过反复讨论之后,我们小组的团队项目终于确定了下来——一款2DPRG游戏,使用unity开发。在确定之初,我们其实也并没有多么坚定,因为我们没有任何人有过使用unity开发游戏的经验。但经过将近一周的学习了解之后,我们还是用了一定的把握最少能做出一款没剧情但是基本功能都有的游戏Demo; 在这一周 阅读全文
posted @ 2016-03-26 23:58 彭光辉1828 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 4.7.3 是否需要有代码规范 需要,首先项目不是一个人的事情,也不是一次性的工作。一份代码要经过很多人:开发、维护和测试等;如果没有一个统一的代码规范,那么这将大大降低团队成员对代码了理解,进而影响团队的工作效率,而团队的效率才是项目的根本。 当然,个人的效率也同样重要,但拥有代码规范并不代表这会 阅读全文
posted @ 2016-03-20 11:49 彭光辉1828 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 4、现有的命名方式有多少种?请举例说明。 目前常用的命名方式有3种,分别为:匈牙利命名法、驼峰命名法、帕斯卡命名法 命名规则有多种多样,它们各有各的优缺点,合理利用好他们可以提高程序的可读性和大家的工作销量,我们开发人员应当遵守项目组约定好的命名规则,才能在工作中得心应手。 匈牙利命名法(Hunga 阅读全文
posted @ 2016-03-12 17:20 彭光辉1828 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 选一种你比较熟悉的软件,点评它的优缺点,并描述此类软件的发展历史。 系统软件:操作系统、设备驱动程序、工具软件等 应用软件:用户使用它来完成工作,从管理核电厂到写文章,或者通信、游戏,浏览网页、播放视频等。 恶意软件:软件病毒等 应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。  阅读全文
posted @ 2016-03-05 16:23 彭光辉1828 阅读(115) 评论(0) 推荐(0) 编辑