关于《魂斗罗》,很多人至今认为系列第一作是红白机上的版本(FC 版),而实际上《魂斗罗》系列真正的起点是 1987 年的街机版。限于条件,当时能玩到街机版的人并不多。在《魂斗罗》推出后的第二年,Konami 还发售了另一款名为《饿流祸》的射击游戏,是 3D 的,令笔者印象颇深。两个游戏的主角形象都来自电影《第一滴血》,但二者之间并没有多大关联。不过本文主要谈《魂斗罗》,其余游戏就不额外展开了。
功能性动画设计:优秀的转场效果
功能性动画是一种微妙的动画,有着明确、合理的目标。它能减少认知负荷,防止变化视盲,在空间上营造更好的印象。但还有一点,动画让用户界面鲜活起来。
通过组合与分割、改变形状和尺寸,运动可以使外表感觉鲜活。应当运用功能性的动画,流畅地在导航内容间引导用户,解释屏幕元素和排列的变化,并且强调元素层级。
成功的动效设计具有以下6个特征:
Go语言开发-为什么是Go
为什么是Go Go语言是于2007年作为google的一个内部项目启动的。其最初由是由Robert Griesemer、Unix 专家 Rob Pike 和Ken Thompson设计。在 2009 年 11 月 10 日, Go语言以一个自由的开源许可方式公开亮相。Go语言一直由包括其最初设计者加上Russ Cox, Andrew Gerrand, Ian Lance Taylor和许多其他开发者在内的Google团队开发。Go语言采取一种开放的开发模式,吸引了许多来自世界各地的开发者为其发展贡献力量,这些被信任被尊重的开发者获得了与Google员工一样的代码提交权限。
动态交互如何达成更佳的操作体验
众所周知,我们的感知系统主要分为五觉,分别为视觉、听觉、触觉、嗅觉、味觉,而根据分析,其中90%的感知是来源于视觉系统。而为界面产品增加有趣的UI动效,便是利用了视觉刺激思维和人机交互细处理,来营造出更为有趣的人机互动模式,从而达到传递或获取信息的结果。
Go语言开发-引言
引言
本书的目的是讲授如何使用Go语言的所有特性和标准库中常用的包来进行地道的Go语言编程。本书同时也被设计成在学习Go语言后有用的参考资料。为了实现这两个目标,本书知识相当全面并尽量保证每一章只涵盖一个主题–各章之间会进行前后交叉引用。
交互设计-让人叹为观止的下拉刷新设计
许多现代人都有一种强迫症,喜欢不停的刷新手机界面。一个好的应用如果刷新界面太过呆板丑陋,那未免太煞风景。于是追求完美的设计师们,开始将各种灵感应用其中。
下面这些外国设计师的作品可能会对你有一些新的启发。