达达尼昂 | 个人原创 | 2009-12-29游戏策划常用工具[GameDesign半年工作总结之一]
游戏策划常用工具[GameDesign半年工作总结之一]
所谓工欲善其事必先利其器,合理灵活的运用工具,将会使工作效率大大提高。
以下是工作半年来陆续用到的各类软件:
文档处理、文本编辑、文件比较
Microsoft Office 2007
这个就不用多说咯…值得一提的是EXCEL&VBA。
UltraEdit-32文本编辑器
之前一直用Notepad,后来改用UltraEdit。初用时还不习惯,后来发现打开大文件和进行大量数据替换,UltraEdit的速度快得惊人,被折服了。
UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML 标签颜色显示、搜寻替换以及无限制的还原功能,一般大家喜欢用其来修改EXE 或 DLL 文件。
Beyond Compare(文件比较)
Luo推荐的一款软件,刚开始研究。可以对两个文件内容进行比较,将不同之处高亮显示。
Beyond Compare是一款不可多得的专业级的文件夹和文件对比工具。使用他可以很方便的对比出两个文件夹或者文件的不同之处。并把相差的每一个字节用颜色加以表示,查看方便。并且支持多种规则对比。
游戏流程、游戏结构、游戏建模
Microsoft Office Visio 2007
不用多说,画流程图必备的。
(当然,有时候程序员同学会不仔细看Visio文件,此时还需要白板+白板笔…)
MindManager (思维导图)
明晰游戏结构、理清各系统关系,头脑风暴,MindManager是个不错的选择。
Power Designer
好吧,我承认,当第一次打开Power Designer之后,我对游戏设计有了一个全新的概念。
游戏的骨架从平时看到的画面中剥离出来,各个表结构的关联、各个字段的作用,通过Power Designer看得再清晰不过了。
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。
图片处理、UI设计
Adobe Photoshop
地球人都知道…
Image Optimizer
一款非常小巧的图片压缩软件,压缩后的画质基本上无影响,但大小可以缩小50%以上。
UIDesigner
由腾讯CDC制作的一款UI设计软件。目前属于内测期,可以给开发团队发邮件索要该软件。
当然咯,关于UI设计,也见过达人用EXCEL做的超棒的例子,所以,软件不是最重要,关键看怎么个用法。
数据库、远程管理
db2mysql
顾名思义,一款将Access数据库文件转为MYSQL文件的软件。
当处理4W条以上数据时,软件会有短时间无法响应,建议大量数据分批转换。
(游戏策划要填的数据真多,对吧…)
MySQL Query Browser
一款MYSQL可视化操作的软件,可以直接执行SQL语句及导入SQL文件等。
(仅支持WIN…刚接触时觉得很方便很喜欢但现在很不喜欢了,因为,导入时老出错。。。因为WIN平台的原因…)
SSH Secure Shell Client
话说有时候程序太忙,或是为了提高效率,自己也客串一下,使用SSH进行远程管理。
最开始觉得敲命令太麻烦,更喜欢MySQL Query Browser,后来发现敲命令太方便了…于是成为SSH的死忠…
————分割线————
上面是这半年经常用到的各类软件,或有遗漏稍后补上。
PS:值得悲哀的是,上面大部分给的链接都是D版软件地址…这也是没办法的事情咯…
达达尼昂 | 个人原创 | 2009-12-23DB2SQL
俺得承认,使用bo-blog、wordpress这么多年,从来没弄明白MYSQL数据库具体是怎么回事,也不懂什么MYSQL语句。
但是,这几个月为了提高工作效率,慢慢地接触了数据库的知识,到现在,已经知道些基本的结构和命令了。
有时候,想象中很复杂的事情,沉下心看看,其实也没那么“恐怖”,至少入门级的知识是很容易弄明白的。
———-华丽的分割线———-
冒完泡,继续DB2SQL。
圣诞新版本,祝好运吧。
成事在天,太多事情不是自己能左右,甚至不是“我们”能左右的,那么,专心做好手上的活就行了。
达达尼昂 | 个人原创 | 2009-11-13Mysql常用语句
MySQL Query Browser
http://dev.mysql.com/downloads/gui-tools/5.0.html
查找
select * from 表名 where id=?[and name=?] [or name=?];
添加
insert into 表名(字段名1,字段名2) values(值1,值2);
更新
update 表名 set 字段名 where id=?[and name=?] [or name=?];
删除
delete from table where id=?[or name=? (and name=?)];
注意:
1、LINUX下大小写敏感
2、字符串
3、敏感字加‘’
————-游戏策划分割线————-
–创建数据库
mysql> create database 数据库名称
–创建表
mysql> create table 表名 (
列的名字(id)类型(int(4))primary key(定义主键) auto_increment(描述 自增), ……, );
–查看所有数据库
mysql> show databases 数据库名称;
–使用某个数据库
mysql> use database 数据库名称;
–查看所使用数据库下所有的表
mysql> show tables;
–显示表的属性结构
mysql> desc 表名;
–选择表中数据的显示
–* 代表选择所有列 ,
mysql> select * from 表名 where id=?[and name=?] [or name=?];
mysql> select id,name from 表名order by 某一列的名称 desc(降序,asc为升序)
–删除表中的数据
mysql> delete from table where id=?[or name=? (and name=?)];
–删除表
mysql> drop table;
–删除数据库
mysql> drop database;




