侬去斯
发表于 2021-3-17 20:11
这么强啊,我十五六岁的时候刚开始造STL的轮子,还是差远了。
唰唰冷呵映
发表于 2021-3-17 20:19
这说明,那些游戏引擎开发的太成功了。
简单350
发表于 2021-3-17 20:20
用引擎做游戏真的没那么难,就拿我正在学习的Unreal Engine4来说吧,入门真的很简单,不需要具备太多的基础知识,连程序逻辑都可以用蓝图这种拖拖线的简单方式实现。
所以真的只是有兴趣和接触时间的问题,跟年龄没有太大的关系
ffycxyw2274436
发表于 2021-3-17 20:24
我们当年都是自己写引擎, 自己做游戏并发到网上
现在的标准是不是应该提高点? 比如
1. 自己写了引擎+编辑器
2. 自己独立制作创意, 美术, 音效, 文案
3. 发布到蒸汽, appstore并广受好评
4. 开源, 回馈社会
5. 开公司, 出新作
6. 公司被大公司收购, 继续创业出新作
刘冠华
发表于 2021-3-17 20:32
Σ( ° △ °|||)︴!!!
各种 天才 + 大神。······
程序的程序大神,程序兼策划设计的大神~~~程序兼开发引擎的大神·····
然而,这并没有让我们做出好游戏。
仲永啊 仲永~~~
楚一帆
发表于 2021-3-17 20:33
又被热心网友修改标题给伤害了,原标题是“如何看待贴吧里的十五六岁就用引擎写游戏的天才?”呢。 好吧,我也支持这样改。 但回到这个正常的问题来说,其实十五六确实更适合学习基础知识而不是去学习应用知识。
某位答主说早早的意识到自己的兴趣并开始践行确实是个好事,然而我也见过很多类似的例子(当然也包括正常路线大学 CS 专业走下来的)过早的把精力放在技术上,忽略了基本功,数年后回头发现自己上升乏力而回头去补的。 这是因为基本功收获的成就感会比较薄弱而效果却迟迟才能提现。当然,如果有决心的话其实什么时候意识到什么时候去补也不是大问题,但很多时候真的是几年后回头才意识到的。
虽然我自己也是在那个年纪下意识到自己的兴趣和发展方向,一直持续下来并收获了很多,但必须得说路也是有些坎坷的。也是因为这样的背景,后来选择了有较高深度要求但广度要求更高的架构方面的工作,到现在更加是往技术管理转型,而不是某些领域钻研得更深(至少小时候老师问我理想职业的时候,我回答的是科学家来着 ╮(╯_╰)╭ )。架构的核心是权衡取舍,如果这位年轻的开发者确实是已经思考清楚自己的优缺点,目的明确开始前行,那肯定是个好事。 这行业,没兴趣还真不太能坚持下来。
===================== 我是原文的分割线 ========================
初三那年我15岁,在小霸王学习机(486DX,有键盘的红白机)上开始写代码,用省吃俭用几周的钱买了本很厚的红白机汇编语言书,先把汇编代码写在纸上,然后对照码表翻译成十六进制字节,再写成 F-BASIC 的数组,利用 POKE 指令循环写入内存里跳转执行。 随便算错一个操作指令分分钟重启,并且代码必须重新输入,因为不能保存。
但效果是真好,可以调用现有的一些固件代码,比如从 F-BASIC 里启动系统菜单或某个游戏,也可以直接做点阵级的绘制,做到这个语言根本不可能具备的某些效果。 第一次对着点阵把火焰之纹章里男女主角绘制出来时,兴奋了好半天。
高一时基于汇编语言响应 DOS 中断来响应鼠标事件,并封装成 Quick Basic 的库,让自己能在 DOS 程序里响应鼠标操作。 基于直接写内存+显存切页,实现了 DOS 下 640x480 分辨率下显示256色,(不是书上有代码的16色,或320x200的256色,比这两者复杂了 N 倍)。 基于字库文件,在 DOS 下做到了不依赖 UCDOS 类外挂中文工具直显汉字。
以上三者结合,高一暑假我为混免费上网给某网吧写了 DOS 启动后中文图形高分辨率显示、支持鼠标的菜单选择器,性能及美观程度等综合表现优于当时市里所有网吧所用的启动菜单效果。
比起这些来,课堂上老师夸过的小键盘绘图器(为了画点阵图后可以保存下来)和黑白棋小游戏倒是简单多了。
那会还很难接触到 Internet(网吧10元1小时对我而言是天价),没有人交流、学校老师几乎也教不了我,很幸运的是高一开设了计算机课而且新来的老师慷慨的给我们计算机兴趣小组提供了每周多达4-5节的自由上机时间。 至今仍记得第二堂计算机课后我问他一个问题后得到的回答:“我也不知道这个问题,如果你查到资料的话解决了的话,记得告诉我”,三天内我查了十几本书后找到答案,告诉了他。
做到这些事情,真不比今天基于别人已经做好的引擎和配套工具去做游戏轻松或简单,但在十年前却已能在的 Windows 操作系统上直接用 VB 简单拖拽加少量代码就能完成更好的效果(系统天生支持更高的分辨率、鼠标操作和中文显示),今天甚至基于 Kinnect SDK 可以快速的做出识别人体动作而执行某些操作的人机交互体验出来(初中生也能做到哦)。
而在更早的时代,那些打孔才能运行的先贤连图形界面都做不出来,谁敢说他们不如今天的“天才”?
那么,我会是天才么?
多年来,无论是数学方面的理解能力、课程学习成绩、计算机方面的算法或其他方面能力,都遇上过不少比我强的人。 当年真的只是因为有着浓厚的兴趣,无视书店老板的白眼甚至是鸡毛掸子,放学后甚至是逃课站在市里两三家有较多计算机书籍的书店里,用了一年多的时间把上千本计算机书籍几乎全翻个遍而已。
那些轻易说某某是天才的人们,大多是因为这两个原因:以自己的知识结构不能正确的评价这个事情的难度,或根本看不到“天才”为此付出的代价。
银鲜目江探
发表于 2021-3-17 20:35
十五六岁的时候在步步高学习机上用BBASIC的小机编译器写了一个文字游戏。而当时BBASIC的社区基本都是同龄人(大学生一般不用学习机),但早有人在那时已经撸出来一个RPG游戏引擎(依稀记得代码量200k+),还有人写出来16进制编辑器("极限编辑器"),汇编器反汇编器,游戏存档修改器,带AI的五子棋,漫画浏览器,还有人利用虚拟机溢出漏洞调用机器指令破坏小机系统。
形腿望舞
发表于 2021-3-17 20:36
年轻的时候,DOS这种直接写VRAM拿中断的游戏编程搞过,FC到GBA那段技术时期的硬件tile/obj绘制也接触过。这些都只是聊天吹牛时的谈资。
为了游戏才学编程,能把游戏弄出来才是正事。技术嘛,过个十年,Unity这些也是谈资。
冀苍鸾
发表于 2021-3-17 20:37
我觉得,如果中考和高考科目有编程的话,那么中国能用引擎写游戏的十五六岁的人有几百万个。
=============================
编程(写游戏)本身并不难,十五六岁的人足以搞定。
只是当前的中国,大多数十五六岁的人都是忙着应付考试,根本没有时间研究编程。
贺老师
发表于 2021-3-17 20:47
15岁时编程是啥东东都不知道啊。于是参加歪门邪道的电脑美术,居然还得奖了。编程的话noi很出名,电脑美术你们听说过noc么。。。