现在做游戏很简单,大把代码给你参考,大把框架给你使用,Windows帮你作完了大部分事情。我们那个年纪写游戏时,家里还没有Internet,什么资料都查不到,什么开源引擎都没有,95年左右你要写一个游戏,你起码面临:
---------------------------
记住,当初你没网络,没有现在那么多开源软件,书店里书基本都是C语言调用BGI绘图的,偶尔一两本讲显卡原理的,偶尔一两本讲声卡原理的,你就算捡到宝了,《电脑报》《编程技巧与维护》上面,谁发一篇文章教你FLC格式的视频动画格式原理,你可以欣喜弱狂了。
记住,当初你没网友,没有朋友可以交流,很多东西都考仔细观察,猜测和反复试验来完成,我记得95年我看到仙剑奇侠时很惊讶它的效果,根本不知道斜45度图像该如何现实,如何处理遮挡关系,身边没有问不了任何人,然后左思右想,发现远来可以靠 (x+y)进行对象排序,自己一实验,果然成了。我记得92年小学时,写第一个游戏,以前编程都是从头到尾一件事情一件事情的干,想不通十多量飞机怎么能同时飞,当时又没多任务,我也还没实现模拟任务系统,绞尽脑汁,有一天在书上看到介绍UNIX分时系统的逻辑是每个任务运行一小段然后切换,顺着这个思路想下去,终于想通所谓状态机模型,每帧处理每架飞机时根据当前的状态移动一小步,然后更新状态,再处理下一辆飞机。然后兴奋的跑到电脑面前,编码一整天,终于实现。然后拉着同学来自己家玩,看到她们玩的那么兴奋的样子,突然感觉创造游戏,是一件多么令人愉快的事情。
当年做款游戏都快要写出半个操作系统来了,整个城市就你一个人在研究这些,老师只会教NOI,书本上只会教你用BGI绘图,没有任何一本游戏开发相关书籍出版,关键是你还在读中学,什么组成原理编译原理,计算机图形学你都没学过,全靠书店几本破书,杂志上的零零碎碎和自我领悟。比起今天的小孩,windows都帮她们做了那么多的事情了,自己买本书,照着书上实现下三角形绘制,模型导入,场景管理,碰撞检查,不懂可以问知乎,不行可以随便上 http://gamedev.net,游戏写不来可以看人家的代码照着抄,脚本可以用lua,python。简直是生在天堂里呀,有什么值得称道的地方呢?
行业总是要发展的,我也从《编程技巧与维护》《VGA显示原理》。。。和各种杂志上获取了不少知识,当年写这些文章的人,和身边搞计算机的,都比我大很多,我幼小的心灵里总有一份冲动,冥冥之中觉得将来自己肯定能超过他们,这不是因为我看不起她们,异或我狂妄自大,而是只有这样,站在她们肩上,才能对得起大家共同爱好的这个行业,大家共同追求的事业。
而今天,我会尽量利用业余时间,于各处培训游戏开发,帮助大家该如何实现各种东西,目的也只有一个,让今天的小孩将来有一天能够超过我,不是因为她们狂妄自大,异或我妄自菲薄,而是因为只有这样,让她们站在我的肩上,才能对得起大家共同爱好的这个行业,大家共同追求的这个事业。
这说明,那些游戏引擎开发的太成功了。
这不是千年前的老问题么?为啥突然推给我了
奉劝,真有志于从事游戏开发,好好上学,把各科成绩刷的漂亮,把绩点刷的非常高
尤其是数学,物理学,英语,这三科打下的基础,最终都会决定你能发展得多高。
不要想着着急开始学编程/引擎,那玩意,上大学/工作现学现用都没问题,而这些基础学科,现学现用是不行的。你遇到的问题是个什么样的问题,怎么样解决问题,能解决多大的问题,首先要能明白解决问题的方法是什么,而这些基础学科,最终就是告诉你解决问题方法的那个角色,也最终决定了你在游戏开发这个领域,能建立的壁垒多高,实力多强。
我倒希望
通过十五六岁编程做游戏这件事,能够了解到数学,物理学,英语的重要性,以后知道为什么学他们从而学得更好,也是好的
万不可考虑现在就尝试把他当作一个事业去做,甚至决定辍学做这个玩意,千万不要。
我十三岁学的3ds Max,十五岁用C++写引擎了。
时代发展了,孩子们能接触到足够多的信息,干这种事很正常。之后用引擎或者写引擎的孩子们的年龄还会越来越小。
以前技术资料少、基础设施差,大家竞争的是能不能把游戏或者引擎做出来,做得出来就称得上大神了。
现在说实话,不比那些了,竞争的是更复杂的东西,比如如何打造精品、爆款。站在巨人肩膀上的同时,时代的要求和标准也提高很多很多。
还是不断学习吧,扯一些上古时代的成就没意思。
你们踩在巨人的肩上还在嘲笑巨人没你高?
哼哼。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有