首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> 专家专栏 >> 看云海 >> 游戏设计思想 >> 正文
心中的梦想-“我要做游戏”
作者:王一明樾…    文章来源:本站原创    更新时间:2005-9-7 14:21:54

                    心中的梦想-我要做游戏

 

   你就这点出息,我们是白供你了....,高考结束后,在填报志愿时,父母问我想学什么专业时,另他们大失所望,因为很简单我对他们说:我的梦想是做个电子游戏制作者.

    还记得当时父母即惊讶又无奈,失望的眼神......为此还和父母小吵了一架....

 

    现在我要简单的介绍一下我自己,身高180,体重145斤,三围...晕~相貌....哎...我真的很无奈.....性格十分孤僻....我怀疑我的自避症史大概也和我这么大了...体育水平现在已经接近初一水平了,我就记的从小学到现在,体育考试就没有一次全及格的,学习基本就不说了..嘿嘿~怕吓着大家~~反正绝对不是属于好学生那种....不会唱歌,也不喜欢听歌,没有任何可以吸引人注意的爱好...   嘿嘿~~这也就是本人残酷的现状了~~

    我最喜欢做的事,就是玩游戏,在父母和老师看来,那是绝对的不务正业,虽然我酷爱玩游戏,但游戏水平还极端底下,也是很无奈的一件事了....虽然玩的菜,但我不清楚是什么原因,我对游戏有一种很特殊的感悟,别人玩游戏时总在想怎么玩,而我怎是在考虑游戏的每个过程是什么样的逻辑关系,是怎么样实现的...也许这也就是我游戏水平不高的主要原因了~~嘿嘿~~这并不是为我底下的游戏水平辩解,确确实实是这样的,而且我特喜欢设计游戏的故事剧情和人物的动作,高中时的同学常常说我总是自言自语,有时还做一些很奇怪的动作。嘿嘿~~有时我会把游戏和现实混淆在一起的...  

   

    报志愿时,还是没扭过家里,学了现在最热门的专业-信息管理与信息系统,其实听这个名字我就很不爽,又信息又管理的...我知道我的梦想永远泡汤了~~~对于我来说大学生活是很无聊的....可是,我最终发现我不同于别人地方的那天终于来到了:

 

    还记得那应该是个风和日丽的日子,我漫步在我们学校仅有一层的图书馆,我是个文科生所以经常在小说专区游荡,那天不知道犯了什么病进了理科阅览区.JAVA程序设计什么东西?我的天里面的东西好象看过一样,看这那些奇怪的文字我不知道是怎么回事有种说不出来的亲切感,于是就退了刚借的言情小说,借了这本改变我一生的书,我看它可是比看恋爱的小说投入的多,可以说是吃饭睡觉书不离手,书看的差不多了,我终于意识到了意识到了我的梦想是可以实现的,不用别的什么就是用它~~~~~~~~~

 

   我们大学的某位老师曾说过编写程序是需要天赋和努力的,我直到那天才感谢上天对我的恩惠,因为它给我的并不是漂亮的外表,并不是吸引人的歌声,并不是打篮球时帅气的投篮,而是对

源代码的那种特殊的感觉,信不信尤你,我看代码时有时会激动的流泪的,嘿嘿~~~绝对不是眼睛进沙子了~~~~~~~

 

    于是我用伟大的java做出了本人第一个游戏—“猜数字,我当时高兴的真想痛痛快快的疯跑几圈,我知道我的梦想的实现历程从此开始了~~~~~~~~~~

 

    别人学习算法是为了解决实际问题而我则是用它处理游戏中的逻辑问题,别人学计算机图象学是为了科学研究,而我则是为了做出漂亮的游戏魔法效果...也许是我真有做游戏的天赋吧,在大一时我就可以开发有故事情节的游戏了,嘿嘿~~说的我好象很老一样,(顺便说一句我现在刚上大二,我是2004年上的大学)。

 

   嘿嘿,说了这么多~~该对开发游戏的前景展望一下了~~~~~~~~~~~~~~

 

   对于游戏的开发现在有三大主流pc游戏,电视游戏,嵌入式游戏(手机或者移动电子设备),我比较擅长的就是嵌入式游戏开发...对于游戏开发来说要根据自己的兴趣和实力来定的...

 

   还有就是做游戏并不是单纯的技术活,不要把制作游戏想成很深奥的东西,但也不是光会死学的愚木脑袋可以做出来的,要做出出色的游戏,首先要求的就是制作人员要有比较好的文化内涵,应该上晓天文下晓地理,如果精通历史和哲学那是最好的了,那样设计的剧情才会充满内涵和韵味,嘿嘿~~~~~~~要求有点高~~~~~~~~~我也在努力提高~~~其次在对技术上的把握一定要勤于学习更要善于学习善于思考~~~~~~~~~嘿嘿~~~~我的意思可不是让你走路时瞎想那样会撞树的~~~

  更要不断提高自己的素质和英文水平,这是十分必要的~

  下面是我翻译的游戏制作人员的十六大要求(选自外国的游戏设计资料):(翻译的不好请大家多多原谅^_^)

 

1.Real game programmers aren't afraid of mathematics.

   真正的游戏程序员从不惧怕数学。

2. Real game programmers never use bubblesort.

   真正的游戏程序员(考虑到效率因而)从不使用冒泡排序算法。

3. Real games are coded in C++ with low-level routines coded in assembly language.

   真正的游戏得拿C++来写,一些底层的例程则常用汇编语言写成。

4. Real games have real music written by musicians, and real art drawn by artists.

   真正的游戏里有由音乐家谱写的真正的音乐,也有画家绘成的真正的艺术品。

5. Never optimize a piece of code before its time.

   编程时不要(急于)优化哪怕是一行代码。

6. Profile before you optimize.

   优化代码之前要进行程序剖析和统计。

7. If it looks right on the screen, then it is right.

   屏幕上看起来正确,那才算是对了。

8. If it moves, blit it. If it doesn't move, skip it.

   如果一个物体可以移动,就贴图。如果它不能移动,跳过它。

9. Never be afraid to throw code out.

   不要舍不得扔掉所写的代码。

10. Don't go home each day until your game (in whatever state it is in) compiles and runs without crashing.

   每天,如果还不能保证游戏(无论处于何种状态)能够顺利编译通过,而且能够运行而不会崩溃,就请别回家。

11. Make a game that even a fool can win, and only a fool will want to play it.

   做连傻瓜都能轻松获胜的游戏没什么意义,因为只有傻瓜才会要玩这样的游戏。

12. Fools have money too.

   傻瓜也有钱(买游戏)。

13. At best, graphics libraries can only please some of the people some of the time.

   无论用的图形函数库多棒,也只能在一段时间内满足一部分人。

14. Use programmer's art until your game is playable.

   行一切编程之道,直到游戏可以玩为止。

15. Artificial Intelligence isn't.

   没有(人在游戏中实现过真正的)人工智能。

16. No matter what you do, your game will appear on the pirate bulletin boards.

   无论如何,你开发的游戏都会在盗版名单上出现。

 

  嘿嘿~~~~~  下面是我做的游戏的截图展示:

 

    嘿嘿,我写这片文章的目的并不是用它来展示我自己,而是要让你发现你自己的特长和天赋,如果你和我一样是个对游戏极端热爱的人那么依照我说的做,只要你有这个天赋或者说你肯下决心努力,做出自己的游戏绝对不是难事,为了不让大家走弯路浪费时间,我把怎么学习用java开发游戏的过程简单介绍一下;

  

       首先,去 http://www.newebug.com/ebook/java/index.shtml 下载电子书学习,注意资料大部分是英文的,必须付出比考四级还要艰巨的努力呀~~

 

      然后,去 https://jsecom15.sun.com/ECom/EComActionServlet;jsessionid=5EB62CF4888AAE6FE19445DDA39412EC 下载Java的运行环境也就是SDK~~  在去http://www.jcreator.com/Download.htm 下载java的开发工具..

 

     最后,也是最重要的,就你是的自学能力和你是否有勤奋钻研的那种劲头了,我管理的网站论坛 http://www.sf.org.cn ,QQ:29110360, j2me_ren@sina.com 我的邮箱,我愿意帮助用心学习的朋友大家一起进步~~ 

相关文章:
Tilelander for S60
使用开发者平台为S90系列手机开发移动应用程序
JAVA多线程编程
手机游戏冲击波
攥在手掌里的Java
S60应用(2)
Timers
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号