97年世界黑客大赛第一名的作品,仅仅只有4k!

作者: 代码编织的世界分类: 野生技能协会 发布时间: 2022-11-09 11:20:34 浏览:2374332 次

97年世界黑客大赛第一名的作品,仅仅只有4k!

偏在凌晨心动:
这个可不是汇编,啥程序经过汇编都是这些机器码,汇编跟机器码完全不是一个概念[呆]

【回复】但是实际上大部分程序还是要先写汇编在翻译成机器码的 毕竟纯手写硬编码维护性基本不存在 汇编本身就是个机器语言助记符 和机器码根本没区别 所以说当成汇编说没什么问题吧
【回复】汇编严格等于机器码,过了一层翻译而已。指令和汇编都是一一对应的关系。上面说一次加法就需要4行,有没有想过机器也需要4个时钟周期才能完成呢。为什么我这么了解呢,因为我看过riscv全套的工具链,从hdl到编译器到应用程序。
【回复】汇编是助记码 比01方便 方便了 但不是完全方便[脱单doge] 四舍五入还是机器码写代码
普朗特爷爷:
这不机器码吗?汇编语言不是助记符嘛?

【回复】回复 @蒋木婉清 :快速筛选用户,但凡能分清楚 都不是他们的目标客户[tv_doge]
【回复】不这么写,怎么卖课[doge]
【回复】如果他卖的是python课,那么就算是天王老子来了,今天视频里这段也得叫python[线条小狗_盯]
-47_:
我好好奇真的就纯代码就能做出画面和音乐吗[笑哭]

【回复】可以把程序分成两部分,资源和渲染。 资源主要包括图像和声音两部分,渲染用来把图像声音展示出来。 渲染部分是通过图形声音库完成的,自己的程序里只需要写一些函数调用的代码即可。我不知道97年是不是已经有了directx这种图形库,即使没有也会有其他的,原理是一样的。 然后就是重头戏“资源”了。这种程序是不可能单独携带静态资源的,毕竟普通一张图片或一小段声音都至少数k到数百k了,更别说还有3d模型这种更大的资源了。 这种程序只能选择两种做法:使用系统自带的资源,或者用程序来算出资源。 系统会自带一些资源,但是比较少而且与特定系统或版本强相关,兼容性移植性差。所以多数都是程序自己算,这个程序一眼就能看出是自己算出来的资源。它的场景贴图声音这些都是重复度很高的,而且分辨率也很低。 只是靠程序算出这些资源对程序员的编程能力是极大考验,总之很牛逼就是了。
【回复】画面和音乐对计算机来说没差别,最后都是二进制码
【回复】只要你熟知显卡声卡驱动的各种API和架构,可以的
洛棱37:
刚刚装了个中国移动广东,299M。。。牛批

【回复】我看了下我手机里的QQ和微信,两个加起来50G.鹅厂牛逼!
【回复】屎山代码的后果,后来的程序员不敢乱删之前的人的代码,就越堆越多,最后变成屎山。目前好像只有微软把屎山搬开重写了,别的软件公司都在凑合。
【回复】回复 @减肥的林熊猫 :建议隔段时间卸载重装(如果聊天记录不重要的话)
网易独家音乐人MikeZhou:
所用素材呢? 二进制是机器码 编译之后产生的 只能在底层跑

【回复】我猜美术素材就是代码里面,其实美术元素很少就是点和线的组合,用代码记录也没有多少,音乐我猜是用的mdi直接调用系统内置的音阶
【回复】回复 @双风贯耳俞莲舟 :肯定都不是啊,声音我不懂不评论,但是这里面纹理和模型应该都是类似距离场和噪声函数,不会用点和线表达的。
【回复】回复 @桜庭咲く : 又蠢又爱装,debug跟批处理都分不清的小白
路易吉大叔:
以前的程序员:我们努力实现程序在各种平台的兼容问题,并且解决了软件的优化问题,啥?你说要求配置多好?你电脑能开机就成 现在的程序员:我们修好了程序不能启动的bug,并且把程序的体积从110g压缩到了109g,最低配置RTX3060,嗯?你说要求配置太高?那不好意思,穷逼不配用我们的程序[doge]

奥佛顿之窗外的理想:
貌似是因为当年的黑客喜欢在自己破解的软件里加上个性化的身份标签,用于在圈内外宣扬自己的技术,而当年由于存储介质的落后,这种一般作为软件开场动画的“电子名片”不能占用太多空间,因此才诞生了这么一个比拼谁的动画作品体积又小又精致的黑客大赛

IT 计算机 黑客 互联网 码农

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!