Thinking
PowerDesigner导入SQL生成数据模型
May 8th
此方法是还原数据库设计的一种很好的方法,正所谓偷学别人的方法和技巧。
File->Revers Engineer->Database
然后选择好SQL文件的数据库类型后确定。
选择”Using script files”并选择你的SQL文件。点击确定。
基于XNA的应用的研究报告(2D)
May 8th
一、前言
XNA是什么呢?简单得来说是一个C# + DirectX的游戏引擎,同OGRE等游戏引擎一样。总得来说,XNA引擎的架构设计得相当出色,我个人认为超过了OGRE引擎,也许是我更熟悉C#吧(其实我也不太熟悉,我本人从事Java方面的工作)。
笔者最近研究了XNA在游戏方面的应用,并做一个类似连连看的2D游戏,下面讲一下我对XNA的看法。
二、开发效率
基于C#(OOP)的开发,天性拥有迅速的应变能力,开发效率自然是高的。从我编写连连可这个游戏来看,使用XNA开发游戏可以大大缩短游戏的开发时间和降低编码人员的要求,这样作为游戏开发商就可以集中力量把资源投向游戏的策划和美术等方面。
网上有人把XNA和DirectX进行比较,我想这样是不严谨的,他们更本就不是同一类型的东西,何来比较?XNA是一个游戏引擎,DirectX是一个图形处理的接口。如果把OGRE和XNA比较,我更趋向认为XNA会缩短开发时间,当然这毫无根据。
三、运行效果
由于笔者还没有做3D方面的研究,只能说XNA在2D方面的应用肯定是可以的。
笔者的电脑是:
l CUP:AMD 双核1.6GHz
l 内存:2.5G
l 显卡:集成ATI Radeon Xpress 1150,128M
这方面还没有具体实验数据,笔者想在研究XNA在3D上的应用时一起做。
四、安装问题
安装一个基于XNA框架的游戏,对客户端的要求实在是因为XNA的血液原因。首先要在客户端安装.NET框架,这个框架安装的时间不知什么原因比Java 的框架安装的时间要长很多,而且让我感到烦躁,更苦恼的是让用户不知道何时会结束安装。另外会安装一个XNA的框架,这个框架安装时间很短。
这个是个比较致命的问题,不过如果说微软的操作系统直接安装了.NET框架,似乎XNA的游戏将成为一个很不错的发展方向。
五、开发中碰到的问题
在开发中碰到一个问题,虽然没有研究3D方面的应用,不过我想这也是XNA比较严重的问题。由于XNA游戏引擎的封装,对中文字的处理方式,会使编译的时间很长,因为会为每个中文字生成贴图,当然这个问题也有替代的方法,或许也不将成为问题。
六、保密性
那么最关心的问题,代码和贴图等的保密性怎么来保证呢?这又是一个致命的问题。重写贴图等素材的加载方式,可以使素材加密。代码的安全,用混淆来解决,如果降低了代码保护性的要求,这种方法似乎可以让大家满足。
七、总结
就目前我们国家的情况来分析,实在不适合用XNA来开发一个想赢利的游戏,山寨成风,对知识产权的保护实在是没有力度,我想这就是微软加强了中国的市场,但XNA在中国的开拓的力度不够的原因所在,似乎XNA也侧重于XBOX。如果是想通过一个公益游戏来打开市场或者开拓市场我想最好不过了,当然作为一个贵族游戏的首选。还有就是XNA可以跨越PC和XBOX360平台。
由于我对游戏研究的不多,同时对XNA的关注也才几个星期,而且在C++游戏方面没有经验,很多方面都谈的不够全面,或者说是错误的,如果大家感兴趣,不妨自己研究一下,或者等待我下次更加详细研究报告。
创业失败的10个教训
May 5th
playcafe.com网站创始人Mark Goldenson写了一封很长的公开信,总结了自己从失败中得到的10个教训。
1. 尽快拿到风险投资
2. 不要做内容
3. 速度 vs. 稳定性
4. 珍惜每一分钟
5. 营销很重要
6. 精确估计发展用户的成本
7. 尽早结成伙伴关系
8. 你总是会低估支出
9. 不做没有其他选择的谈判
10. 知易行难
雅虎香港注册之保密问题
Apr 8th
由于某个人的博客注册了Flickr,以前注册了一个,不过忘记了。这次我想再注册一个吧。先是在Flickr页面上点了注册,结果跳到一个登录界面。好不容易跳到了注册界面,结果一个问题把我难住了。如图:
我的保密问题选择了“谁是我儿时的偶像?”我的保密答案写了“刘德华”,结果报错了,因为系统要求我写入4个字,我想了下,实在是想不出我有四个字的偶像。我在看下保密问题选项,里面有个“你最喜欢的老师姓什么?”,中国有4个字的姓吗?
唉~~,由于以前玩过了Flickr了,所以这次就放弃注册了。
我以前也碰到这样的问题,我的解决方案是在保密答案哪里写上“刘德华华”,不过我想如果我真的密码丢掉了,等我找密码的时候,肯定不记得自己答案是“刘德华华”。
我又去了下雅虎中国,又有类似的问题。
我去看了下网易有自定义保密问题,且最低字数为3个中文字,可以看出更加人性化,看来雅虎中国或雅虎香港不本地化。
肥皂盒的故事
Mar 24th
联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只得请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。
中国南方有个乡镇企业也买了同样的生产线,老板发现这个问题后大为发火,找了个小工来说:“你他妈给老子把这个搞定,不然你给老子爬走。”
小工很快想出了办法:他花了90块钱在生产线旁边放了一台大功率电风扇猛吹,于是空皂盒都被吹走了。
这个故事大概就是这样的,不知道故事的作者想表达的意思是什么?
是批判小工呢,还是赞扬小工?我想大部分人都会不假思索的觉得联合利华很愚蠢,中国南方小工很聪明,的确,我也是这么认为的。但故事的背后却折射出来一些隐藏的道理。
联合利华的对手是一个乡镇企业,理论上没有多少资本,成产线也没有多少条,如果要他花几十万去解决这个问题的话,似乎不太可能,他采取使用电风扇猛吹是最明智的。为此付出的连带成本大概有,一台大功率电风扇,一个收集空肥皂盒的框,一个定期整理框的小工。
联合利华应该是个大企业吧(不太了解,搜索了下,看上去很大),有资本,有很多生产线,有很多优秀的工人,有品牌价值存在。如果联合利华真也用一台大功率的电风扇吹,似乎看上去也会怪怪的,难道联合利华真就没有中国小工聪明,不明白用一台电风扇就解决了这个问题吗?我不是做方面研究的,也说不出什么大的道理。
只是希望自已遇到问题能够深思熟虑,这样我也不会开始是就BS联合利华。
