13KB的代码能做什么?有些人制作了整个游戏

2024-09-16 04:44:57 | 作者: 匿名

如今,程序员自己开发小游戏的情况并不罕见。前两天,一个好朋友向TJ介绍了一款游戏。它是像素级的,可以通过键盘进行操作。它有一个简单的武器系统和多人游戏模式。看起来相当精致。 TJ先给大家看一段他自己试用的动画:

确实,这个游戏对于一些经验丰富的程序员来说可能并不困难,但是这个游戏的独特之处在于它的大小!

你敢想象这款看似基本游戏功能齐全的游戏整体容量只有13KB吗?

你没看错,是13KB,不是MB,不是GB,而是KB!

随着技术的发展,如今的游戏可以轻松达到数十GB。 TJ先生前段时间买了一本《剑与剑7》。安装后容量约为70G。

我经常在网上看到有人说贫穷限制了我的想象力。 TJ只是想说科技限制了我的想象力。

13KB的代码能做什么?有些人制作了整个游戏

这么认为的朋友,恭喜你答对了!事实上,上述比赛来自2021Js13kGames比赛。该比赛每年举办一届,迄今已举办十届。参与要求非常简单,只要能在规定时间内使用JavaScript制作一个不大于13KB的HTML游戏即可。

嗯,上面的游戏看起来不错,但它都是用JavaScript 编写的!想想自己的JavaScript水平,写出来的效果和大小,再看看别人的,TJ先生真是汗颜。

对于这次比赛,TJ先生觉得难度在于比赛的规模。主办方当然希望参赛者能够挑战自己的极限,将大小定为13KB,这是上个世纪的大小。要知道,一款FC游戏的ROM可能比这个还要大,看看FC上的超级马里奥有多大:

因此,对于参赛者来说,也是对自身发展水平的一次终极提炼。据TJ介绍,参赛者往往会从以下几个方面压缩游戏规模:

画面

第一个肯定是游戏画面。 13KB的游戏基本上都是由像素或者简单图片组成的游戏。例如,参赛者会使用一些在线像素图像创建工具来创建他们需要的材料。

13KB的代码能做什么?有些人制作了整个游戏

声音

屏幕之后,自然是声音的处理。没有背景音效的游戏不能称为好游戏,但如果需要各种音轨,那只会增加游戏的容量。所以同样的,参赛者我也会寻找一些可以在线生成简单音效的工具并将其转换成JavaScript语言,并尝试让我的作品的音效变得简单又好听。

引擎

解决了画面和声音问题之后,我们还要考虑游戏引擎的问题。幸运的是,业界有一些主打小尺寸的轻量级游戏引擎,可以满足游戏世界的基本需求。

用户评论

冷风谷离殇

哇,13KB的代码能做出游戏来,这技术得有多牛啊!我觉得这完全颠覆了我对编程的认知。

    有15位网友表示赞同!

南初

13KB的代码,竟然能制作出整个游戏,这太神奇了!我要是能学会这技术,肯定能做出惊艳的作品。

    有16位网友表示赞同!

放血

这13KB的代码游戏,看起来简单,但背后一定有很深的编程功底。我要是能看懂这代码,那我的编程水平也能上一个台阶了。

    有10位网友表示赞同!

酒笙倾凉

13KB的代码,整个游戏竟然这么流畅,这得花多少心思去优化啊!我真是自叹不如。

    有13位网友表示赞同!

秘密

这13KB的游戏,虽然小,但细节处理得非常好。我觉得这样的作品更有创意,比那些动辄几G的游戏更有魅力。

    有5位网友表示赞同!

爱到伤肺i

13KB的代码能做出游戏,这得是多好的编程习惯和编码技巧啊!我要是能学到一半,也心满意足了。

    有20位网友表示赞同!

娇眉恨

这游戏虽然小,但我觉得它能给人带来很大的启发。有时候,简单的代码也能创造出美好的东西。

    有20位网友表示赞同!

鹿叹

13KB的游戏,简直是个奇迹!我之前以为只有大型游戏才能吸引人,现在看来,小作品也有大魅力。

    有14位网友表示赞同!

花容月貌

这13KB的代码游戏,让我想起了小时候玩过的经典游戏。那时候的游戏虽然简单,但充满了乐趣。

    有5位网友表示赞同!

遗憾最汹涌

看了这个13KB的游戏,我觉得现在的小游戏市场太浮躁了。我们应该多关注这样的精品作品。

    有18位网友表示赞同!

丢了爱情i

这13KB的游戏,真是让人惊艳!我觉得这样的技术应该被更多人了解和学习。

    有12位网友表示赞同!

?亡梦爱人

13KB的代码,制作出整个游戏,这得是多好的编程素养啊!我觉得这应该成为我们学习的榜样。

    有16位网友表示赞同!

顶个蘑菇闯天下i

这游戏虽然小,但我觉得它比那些动辄几十G的游戏更有意义。它让我看到了编程的无限可能。

    有14位网友表示赞同!

纯真ブ已不复存在

这13KB的游戏,让我对编程有了新的认识。原来,好的作品不在于大小,而在于创意和用心。

    有14位网友表示赞同!

一点一点把你清空

这游戏太小了,根本不值一提。我觉得还是大游戏更有吸引力,这13KB的代码游戏,我给0分。

    有12位网友表示赞同!

冷眼旁观i

13KB的代码能做出游戏,这技术得有多硬啊!我看了半天,根本看不懂这代码,真是佩服得五体投地。

    有15位网友表示赞同!

玩味

这游戏虽然小,但我认为它更有价值。因为它是用最小的代码,做出了最大的效果。

    有19位网友表示赞同!

残花为谁悲丶

看了这个13KB的游戏,我觉得现在的游戏开发者应该反思一下,是不是太过于追求大型、豪华了。

    有20位网友表示赞同!

声明:本文由入驻作者编辑撰写,除官方账号外,观点仅代表作者本人,不代表本平台立场,如有侵犯您的知识产权的作品和其它问题,请与我们取得联系,我们会即时修改或删除。

标签

相关新闻

  • 中超联赛争冠组赛制解析

    中超联赛争冠组赛制解析

    1. 什么是中超争冠组赛制?中超联赛争冠组赛制是指在赛季末将排名前六名的球队组成一组,进行一轮单循环的比赛,获胜积分最高的球队将荣膺该赛季的中超冠军。2. 中超争冠组赛制的优点是什么?首先,中超争冠组赛制缩小了争冠球队之......

    2023-09-04 8639
  • 巴塞罗那vs巴黎圣日耳曼6比1回放,巴塞罗那vs巴黎圣日耳曼6比1全场视频

    巴塞罗那vs巴黎圣日耳曼6比1回放,巴塞罗那vs巴黎圣日耳曼6比1全场视频

    1. 赛前阵容分析巴塞罗那和巴黎圣日耳曼各自派出了最强阵容参加这场比赛。巴塞罗那的梅西、苏亚雷斯和内马尔以及巴黎圣日耳曼的博格巴、迪马利亚和卡瓦尼都是顶尖球星,他们的发挥将直接影响比赛。2. 巴塞罗那的控球优势巴塞罗那在......

    2023-09-04 23416