Nature & Art
2006-12-10
以前的一些设计
从小我就喜欢画画,喜欢设计之类的活动。也许是觉着画画想要什么就可以画什么。后来一直也没有学过画画,颜料、画纸、画册倒是买了一些,不过几乎没有什么作品。不过,在我的“设计”生涯中,曾经得过两次奖,一次是Sony大赛,一次是音箱设计,也算是聊以自慰了。下面贴一些作品,自娱自乐。
我的Flickr还有一些我的作品,欢迎参观。
一个半途而废的游戏
一个半途而废的游戏
2002年,在国企没什么事做,想编写一个二维的动作游戏。当时就算做下去,估计也无法完成。现在把当时写的文档贴出来,大家当笑话看看就行了,里面的一些观念也许过时了,请参见我发表的第一篇文章《关于人生意义的思考》。
游戏的源程序和一个可以运行的拼图游戏,可以从这里下载:下载。
(30天无人下载会删除,如果哪位知道更好的上载文件的地方,请告诉我)
THANS The Game 策划
======================
恒莹工作室
2002.11.05
一、游戏概况
1、游戏名称:
暂定THANS The Game
2、游戏形式:
二维横向卷轴动作游戏、横向卷轴赛车、纵向卷轴射击、解迷、
(奖励关:打砖块、弹球、迷宫躲避、贪吃的人、抓小偷、找相同两个物体、找不同)
3、开发目的:
1)实现自己的二维动作游戏
2)表达自己的世界观和兴趣
3)尝试进入游戏业
4、用户分析:
1)喜欢精致图形
2)高雅品位
3)喜欢二维游戏
4)轻松、愉快、愉悦
5)手感好
5、产品特色:
1)整幅手绘前景、背景
2)游戏类型多样
3)故事曲折
4)黑洞武器毁灭宇宙
5)地球、宇宙都有思想
二、开发计划
1)开发人员:恒莹工作室
2、开发时间表:
1)故事——20天(2002.10.20-2002.11.10)
2)引擎——30天(2002.11.10-2002.12.10)
3)美工、关卡——30天(2002.12.10-2003.01.10)
4)音乐、音效——20天(2003.01.10-2003.01.30)
大约共3个月
3、使用技术
Visual C++,不使用MFC,使用Direct Draw
4、所需软件:
Visual Studio 6.0 SP1
DirectX 8 SDK
Photoshop 7.0
Maya 4.0
Sound Forge 6.0
Cakewalk
三、发行信息
1、发行代理:
1)联系发行商
2)建立合法网络销售渠道
2、版权信息:
©Copyright 2002, HengYing Studio, All rights reserved.
四、详细信息
1、游戏背景:
不设定特殊时间、地点、种族。不特别表现年龄、性别。
游戏发生在一个相当发达的文明里,大概相当于现在往后1、2百年
2、原始故事:
一个超级宝宝在一个黑暗科学家的实验室里困着,逐渐发现科学家的黑暗,最终发现自己就是这个科学家在试验失败下变小了。体现出人之初、性本善,轮回等概念。表现反战、反污染、战争、贪婪、欲望,与自然和谐相处的观念。最后发现科学家是因为对人类的失望,想用极端的黑洞武器摧毁宇宙。宝宝所在的监狱实际是试验室的反应器。
从哪里来?我是谁?去那里?干什么?
五、技术要求
1、语言:
中文,需要考虑将来其它语言版本的技术问题。
2、网络技术
1)先不考虑网络对战,主要考虑网上推广、服务
2)建立网站,申请域名,考虑论坛,成绩密码
3)试玩下载
4)网络订购
5)网络电话激活
3、安装文件:
Install, Setup
4、输入设备:
键盘为主,条件允许可以考虑游戏杆
5、文件系统:
多文件开发,条件允许可以考虑打包
6、动作:
站、走、跑、跳、蹲、挂、直升机、
打、悬、翻、滚、落、爬、爬绳、操作
说、游泳上浮
初步选定:站、跑、蹲、爬、跳、弹、落、悬挂、打
7、手感:
灵活顺手
8、装置:
平台、传送带、电梯、闪电、斜面、重锤、一组周期升降平台
受压下降平台、受压消失平台、周期出现平台、炮
活动平台(交通工具)(分主动和被动)
中途存盘、探照灯、蹦床、机关开门、超空间传送机,弹射机,X光、
浓烟、冰面
9、背景:
使用全尺寸手绘背景
三层左右背景
一层主角活动背景
两层前景
每层移动速度不同
动画单元可以安排在不同层里
10、敌人:
左右、上下、爆炸、定时炸弹
11、子弹:
瞄准后定向发射
定向定时发射
导弹
12、朋友:
存盘、运输工具、武器工具、知识
13、宝物:
补血、无敌、武器
14、得分:
杀敌、过关、吃宝、完成度
15、图形技术:
使用DirectX 8 SDK中的Direct Draw技术。使用少量Alpha拷贝、
饱和拷贝(Alpha Blend, Additive Blend)
人物影子?(恐怕不能考虑了)
ColorKey定义:( B << 16 ) + ( G << 8 ) + ( R )
如果速度太慢可以考虑16:9画面
16、难度因素:
初步考虑不设定不同难度。
如果设定:敌人数量、打击次数、飞行速度、敌人速度。
17、人物惩罚:
设定3点血,可以补,无血后会关头,搜集宝物需重新搜集
不设定有几条命
18、关卡设计:
在每关中收集拼图碎片,在关尾电脑上进行拼图进入下一关,相当于密码。
关尾电脑上显示完成度,页码,过关动画,奖励关也是通过收集碎片然后拼图进入。
进入书里,每页一个主题、一个游戏
每页一种艺术风格,比如毕加索、多格漫画等
游戏中的游戏,比如Ping Pong
19、音乐:
优美精致即可
前后两首主题歌
20、音效:
卡通化,不必拘泥于传动动画声音效果
可以有创新
21、动画:
简单、精彩
风格与游戏统一
与游戏无缝连接?
可能要以静态图片加简单二维动画来表现
22、隐藏奖励关:
1)暴力关:爽快感、暴力、战争(假人)
2)和平关:平静、祥和、平淡无奇、意境
3)速度关:吃宝物、障碍
4)耐力关:赛车
THANS The Game 故事与关卡设计
================================
恒莹工作室
2002.11.05
一、剧本:
HengYing Studio标志
主题歌
菜单画面:New, Load, Option, Exit
全白画面淡入俯排主角躺在地上的头部特写
主角挣开眼睛
镜头从仰排屋顶移到水平视线
水平视线向左平易看到主角坐起,在站起
“这是哪?我怎么会在这里?”
玩家控制
走到一个位置被监视器看到
“有陌生人闯入,有陌生人闯入……什么人?!”
“我是……我……怎么会记不起来了”
“抓住他”
“凭什么抓我,我犯了什么错吗?”
“这里是XX博士的秘密试验室,你不应该在这里出现……抓住他”
“我还要问你们呢,我怎么会在这里?叫XX博士来,我要质问他”
“XX博士不在,老实交待你怎么闯入保安系统的!”
在试验室里见到一些小鸡和一副眼镜,XX博士的部分日记
出了一个门,看到保卫的放大的恐怖影子。
玩家经过战斗到了试验室门口,进入一个电脑画面,以后各关到这里均自动存盘。发现密码是完成一个拼图,拼图的碎片是在关中逐个收集来的。
逃出试验室经过一段山洞见到海岛风光,有战争遗迹,见到一个小精灵,大段对话,交待战,人类的凶残,小精灵是地球思维的一部分,能够与人类交流,还能够与动物植物交流。整个宇宙能思维,小精灵说地球说XX博士要毁灭宇宙,派它来阻止,到他在地球的实验室找线索,但是自己的力量太小,不能完成任务,希望主人公帮忙,主人公说XX博士不在这里,先逃走再说。经过一番历险,到达海边,进入潜水艇。从海中出来到达陆地。
主人公说自己要去找回自己的身份之谜,不想管XX博士的事,与小精灵争辩人类的罪恶和毁灭宇宙是不可能的。小精灵说你被关在他的实验室,他一定知道你的身份,去找XX博士是最快的方法,要不大千世界茫茫人海上哪里找自己的身份,又说人类、生命、宇宙的总总美妙。经过打听(或看到报纸新闻)得知XX博士前几天曾在火箭发射场发表了电视讲话,讲述超时空传送的进展。驾车前往,为了争取时间,所以飞车,半路上路坏了,改乘热气球或飞机。
到达火箭发射场后,发现XX博士不在,知道他有两个试验室,另一个在月球上,决定去月球,经过斗争,上了火箭。
因为是非法发射,所以进行空战。
着陆,左右键相反,着陆速度不能太快,同时躲避障碍。
一路上所见所闻,主人公对人类有些失望,对人生、人类意义不理解,小精灵细细说来。月球上试验室重力只有地球的六分之一,原来XX博士不满人类的所作所为,发明了能够产生巨大黑洞的装置,能够快速使整个宇宙消失,向大爆炸以前一样什么都没有了。
主角竟然能通过指纹密码锁,还嘲笑系统做得真差。
后来看到了超时空传送是XX博士的经济来源,但是没有完全成功,并且有变小(身体和智力、记忆)的副作用。回想起地球上试验室的小鸡、眼镜,终于明白自己就是XX博士。
经过与小精灵相处,明白了虽然人类、宇宙不是完美的,但是不应该毁灭宇宙。摧毁了试验室,两个人返回地球。
博士日记:
听到两个机器人交谈,认为人类是由那么低级的神经元和及其缓慢的化学变化产生的电脉冲产生智能的,因此人类不可能有感情,机器人的感觉才是真实的丰富的。
人类相当于病毒、癌症,贪婪无度
人类或其他“智慧”有自由意志吗?决定论、还原论?
注:
主角因为变小了,记忆和知识也回到了那个年龄
因为变小了,所以试验室的工作人员也不认识他了。
奖励关:
打砖块,小板不是平的,凸的或凹的,也可以进一步收集拼图碎片
弹球游戏,打入某个通道进入上方的一关,也可以进一步收集拼图碎片
找相同物体,找不同
对话中按任意键进入下一对话,第一次玩ESC键作用也是这样,以后再玩ESC退出对话演示。
二、一些细节灵感
1、字幕用小精灵组成各种图案,旋转、脉动变化做背景,小精灵们排成大致一队,有主角带领出来。最后落成一片,忽然飞开,露出Studio标志。
2、动作采集一个人走过来,一拳打出标志。人形关键点用小精灵表示。
3、脚印-〉拖拉机印-〉棒球-〉……
4、监视器效果、望远镜、手提摄像机效果、镜子
5、一些圆形矩阵脉动,组成各种图案,和转场
三、片首主题歌:
女、抒情地、略带忧郁地
爱是这么深
恨是那么苦
太阳那么热
真空那么冷
什么是我
什么是地球
什么是宇宙
什么是量子
什么是智慧
我是谁……
(婴儿啼哭)
四、片尾主题歌:
男、节奏鲜明地、调侃式说唱
感情是这么的深
智慧是这么的爽
世界是这么的大
宇宙是这么的广
我们是为什么
地球是为什么
太阳是为什么
宇宙是为什么
量子是为什么
战争是为什么
智慧是为什么
哪儿那么多为什么!
(门轴声、关门声)
五、要素设想:
1、室内:
家具、台灯、照片、电脑、游戏机、电视、音像、风扇、冰箱、书籍、窗户、门、水壶、杯子、笔筒、小刀、文具、餐具、钥匙、衣服、电话、吸尘器、插花、玩具、模型、水果、水龙头、耳机、马桶、冰激凌、手电、表、围棋、国际象棋、飞镖、镜子、眼镜、画、钢琴、面具、楼梯、试剂、酒、骨架、标本、地球仪、宇宙模型、自行车、小鸡、甲骨文、玛雅文字、埃及文字、书法。
2、室外:
Porsche、自行车、手推车、花丛、狗、猫、货车、机械、工厂、商店、游戏厅、电影院、长椅、路灯、红绿灯、人行道、下水道、博物馆、游乐园、银杏树、梧桐、鸽子、天坛、大楼、高架桥、铁道、小孩、喷泉、咖啡馆、冷饮店、教堂、庙、广场、饭店、公共汽车站、垃圾桶、公告栏、草地、台阶、楼梯。
3、野外:
树林、灌木、果树、野猪、四脚蛇、草莓、蛇、狼、兔子、鹰、伐木、坦克残骸、古代文明遗迹、垃圾、山、水、鳄鱼、松鼠、猫头鹰、猴子、火山、冰川、蜘蛛、小桥流水、园林、彩虹、闪电、北极光、雨、雪、雷电、雾、冰雹、风、露、悬崖、山洞、旅游、恐龙化石、三叶虫化石、花大姐、水雷、地雷、坟墓
4、入洞:
老鼠、蚂蚁、下水道、电缆、地铁、穿山甲、蚯蚓、树根、碎玻璃
5、上天:
太阳、月亮、蓝天、云彩、热气球、飞机、降落伞、火箭、陨石、鸟、风筝、旋风、启明星、滑翔伞
6、入水:
珊瑚、海葵、五彩鱼、章鱼、螃蟹、鲨鱼、海豚、海胆、污水排放、渔网、螺旋桨、潜水艇、鲸鱼、海底世界(看见玻璃窗里面的人、物)、海底文明、鱼钩、水母、水草、冲浪板、救生圈、气泡、瓶子、礁石、阳光、鱼枪、水雷
有下沉趋势,在气泡上升区有上升趋势,落下重物加速下沉。
7、宇宙:
陨石、飞船、UFO、黑洞、脉冲星、星云、彗星、相对论、太空站、太空垃圾
活力越强、速度越慢。
放雷是小精灵带出一堆小精灵
8、登陆:
陨石、UFO、左右键互换
9、微观:
电子、原子、中微子、晶格、碳球、细菌、病毒、新生命形态、意识、量子力学、相对论、大爆炸、生命轮回、佛学、数学、阴阳
六、相关思想:
1、虚拟世界〉宇宙有寿命〉智慧感情
2、地球是大脑,有意识
3、机器人有意识、有感情,怀疑人类是神经元化学反应,不可能有感情,只是表达和假装的。
4、电影《十三度空间(The Thirteenth Floor)》虚拟世界的人有虚拟出别的世界,一关电源灰飞烟灭
5、辩证唯物主义:真理消失
6、物理数学:永恒消失
7、基因:人类不是特别的、完美的;基因很脆弱;人是一个工程作品,可行解,不是最优解;生命很容易产生,生命普遍存在;人工智能肯定是可行的;人脑功能靠神经元量大,与基因数量无关;足够复杂的系统都能有智慧,比如植物、蚁巢、生物圈、地球、宇宙。
8、机器人鄙人更能生存,最终无线电波形式生存。
9、《悟空传》我佛劝人清心忘欲,可生由空而生,而又教之向空而去,不过是叫来者向来处去,苍生之于世间,如落叶纷纷向大地,生生不息,本不用导,也许还有别的意义。
七、相关事物:
T 技术:Porsche、飞船、Computer、CG、战争、生物技术
H 心: 佛、人生意义、智慧、爱
A 艺术:绘画、雕塑、音乐、舞蹈、设计、电影、游戏
N 自然:宇宙、微观、多维空间、多重宇宙、物质、精神、能量、奇观
S 科学:数学、物理、文明
永恒和真理的消失
悟空、无空
孙子兵法:智、信、仁、勇、严
工业设计、建筑设计、服装设计、平面设计、动画、雕塑、摄影、音乐、绘画、电影、游戏
2006-12-06
看了几本书
前一阵看了小说《活着》,掉了几次眼泪。不过奇怪的是,看完之后,我并没有变的消沉,相反,我感觉自己变得很坚强。
还看了一些关于启功的书,其实我对书画一窍不通,我对启功的了解仅限于看过几个他的题字,在央视10套看过《大家》中对他的采访,但是我觉着做人能够达到他那样的境界,实在是太成功了,平和、博学、爱心。人人都喜欢他!
通过《Agile Web Development with Rails》学习Ruby on Rails,感觉写得真好,看起来津津有味。觉着以前做Java项目的时候,好多思想自己也产生过(厚颜无耻,呵呵),只是没有能力总结,没有能力传播。
计算机畅想
眼看着半辈子过去了,也不能有什么大的成就了,只好胡思乱想一下。
人工智能:
==========================
最有可能先从互联网开始,很可能先从Google开始。
人工智能需要的材料,互联网上最齐备:
1 知识:网站,包括无数的百科全书、录像、音乐、照片,大概无人能比。
2 计算能力:网络上所有计算机的计算能力。
3 联想:搜索引擎。在一定程度上,检索的不精确,也许正可以模仿联想功能。
4 语言:各种翻译网站,翻译质量正越来越高。
5 视觉:网眼、WebCam。
6 听觉:麦克风。
7 表达:显示器、扬声器。
某种程度上,互联网也许已经具备了智能。
也许很快就可以和人类交流了。
(至于人类的感情,也许这是进化中为了保证种族的生存,产生的一种特殊的手段,我还是这样的观念,人工智能不需要照搬人类的感情。也许可以通过各种准则来约束。但是为了能够和人类交流,也许人工智能应该能够理解人类的感情。)
为什么BS(Browser-Server)结构流行起来了:
==========================
1 浏览器功能强大
2 因为是在网络上应用,不得不采用简单的但是标准的协议,比如HTTP。
不得不采用MVC模式。反倒促进了标准化,促进了表示与数据的分离。
发展方向:
1 浏览器进一步完善,也许操作系统就是浏览器,浏览器就是操作系统。
2 本地应用和网络应用采用类似的结构,本地应用和网络应用的区别消失,可以随意部署。
社区、虚拟现实的力量:
==========================
维基、Flickr、开源社区。地球村变成了“游戏室”,大家更加紧密地联系在一起。不过面对如此巨量的信息,是不是有些疲惫呢?以前我在Flickr上看到了一幅照片,后来弄丢了。结果我花了大半天的时间在Flickr上想方设法地找。倒不是非得要这张照片,我就是想知道,在网络社会、在信息社会,这种一面之缘能否再续?
Second Life:我觉着走的太远了,完全模仿现实社会,比如Money,比如商业广告已经进入了。不管怎么样,虚拟现实比较可怕,想想Matrix吧。估计不久就会有立法来约束了。
垄断和开源:
==========================
就象市场经济和计划经济一样,各有利弊。互相承认,取长补短,共同进步。开源确实很方便,而且极大地促进了知识的传播,促进了软件质量的提高。Sun已经把Solaris和Java彻底开源了,其实也不用太担心,谁能消化得了上千万行的源程序呢?
操作系统、计算机语言标准化设想:
==========================
目前操作系统太多,开发语言太多,实际上造成了很大的浪费。
看看每一种脚本语言,都要维护一大堆不同操作系统的版本。
每一种插件,都要在不同语言中再实现。比如xUnit等。
个人感觉各种操作系统实际上区别已经不大了,各种语言的区别也不大了。
开源社区正在积累经验,逐步地探索如何把松散的社区和统一的目标结合起来。
如果有那么一天,强大的开源力量占据了主流,也许能够形成一个统一的操作系统,
或者类似POSIX这样的操作系统标准,这样在可以节省大量培训、学习时间。
关于人类语言的简化:
==========================
在学习一些脚本语言的时候,比如PHP、Ruby,有感而发。
计算机语言大概是各种科学技术中,最接近人类语言的科学了。
极少的关键字,加上适当的语法,少量的词汇,可以描绘几乎无限复杂的事务。
计算机语言在向自然语言靠拢,比如宽松自由的格式,同一任务的多种写法。
将来人类的语言也应该向计算机语言靠拢。至少日常用语可以极大地简化。
比如对语言的简化,去掉不必要的助词、时态、语法等各种罗索,像汉语中废话好像就少一些。
增加组词的灵活性,像汉字一样,可以根据含义随意组合,这样可以望文生义,
减少词汇数量,降低学习语言的难度。
(英文词汇实在是太难学了,优点是一个词一个意思,因此总有人想创造属于自己的新词,只属于自己。)
如果人类语言能够简化,那么各种语言的差异实际上就消失了。换一套词汇就可以了。
还是分散和集中的问题,世界大同是方向,不过谁也不愿意放弃自己已有的。