armok. 发表于 2023-9-27 18:52:53

难以置信!13KB的开放世界游戏竟然如此丰富

【难以置信!13KB的开放世界游戏竟然如此丰富??-哔哩哔哩】 https://b23.tv/ROPmKxe

armok. 发表于 2023-9-27 19:04:07

13K ?!

我们单片机用c编写一个流水灯,编译之后分分钟都13k ?

chendaon 发表于 2023-9-27 22:54:02

armok. 发表于 2023-9-27 19:04
13K ?!

我们单片机用c编写一个流水灯,编译之后分分钟都13k ?
(引用自2楼)

用汇编吧,0.3k可以点流水灯

gzhuli 发表于 2023-9-28 02:10:20

armok. 发表于 2023-9-27 19:04
13K ?!

我们单片机用c编写一个流水灯,编译之后分分钟都13k ?
(引用自2楼)

不能用单片机来比,PC游戏毕竟还有个几十G的操作系统在底下支撑着,大部分功能直接调用API就完事了,所以13K还能做联网功能,单片机13K连个lwip都整不进去。

sonna 发表于 2023-9-28 04:19:35

可以理解为13k只是游戏逻辑和人机交互部分。

amwjz 发表于 2023-9-28 08:30:04

汇编,要不是就直接用0,1来写了吧。。
不过也不奇怪,以前我用的PIC 单片机16C54有512字节,后来用MCV14只有1024字节,更麻烦的是子程序的开头只能放前512字节

了无 发表于 2023-9-28 09:59:21

gzhuli 发表于 2023-9-28 02:10
不能用单片机来比,PC游戏毕竟还有个几十G的操作系统在底下支撑着,大部分功能直接调用API就完事了,所以 ...
(引用自4楼)

又是一语中的,你没说真没想到

1a2b3c 发表于 2023-9-28 11:39:29

就相当于她这个13k只是一些命令行打包,

dz20062008 发表于 2023-9-28 12:00:36

就像曾经midi格式音乐,和旋铃声那个让人久久回味。可惜现在的手机音乐再也没有那个味道了,谁也不再关注手机铃声是什么了

brother_yan 发表于 2023-9-28 12:15:33

这种看似毫无用处的东西还有很多,比如
【奇技淫巧】最小的 Hello World
https://zhuanlan.zhihu.com/p/623724335

snowy 发表于 2023-9-29 08:45:47

直接手撸汇编不就得了?

yyts 发表于 2023-9-29 08:54:24

snowy 发表于 2023-9-29 08:45
直接手撸汇编不就得了?
(引用自11楼)

https://js13kgames.com/

撸一个上去。{:lol:}

carefree1986 发表于 2023-10-2 09:25:38

armok. 发表于 2023-9-27 19:04
13K ?!

我们单片机用c编写一个流水灯,编译之后分分钟都13k ?
(引用自2楼)

不用固件库,51单片机可以不超300b

yyts 发表于 2023-10-2 16:17:39

carefree1986 发表于 2023-10-2 09:25
不用固件库,51单片机可以不超300b
(引用自13楼)

我觉得30条指令都不用。

carefree1986 发表于 2023-10-2 16:19:47

yyts 发表于 2023-10-2 16:17
我觉得30条指令都不用。
(引用自14楼)

看做成那种了,虽然你只写了30不到指令,但是启动文件里面还有些东西呢

yyts 发表于 2023-10-2 16:47:40

本帖最后由 yyts 于 2023-10-2 17:27 编辑

carefree1986 发表于 2023-10-2 16:19
看做成那种了,虽然你只写了30不到指令,但是启动文件里面还有些东西呢 ...
(引用自15楼)

“看做成哪种了”这不是废话吗,如果非要代码多的话,你用1G写个流水灯都行。

这是我以前刚自学单片机时,写的流水彩灯的完整代码。

BBS:MOV A,#0FEH;
    MOV R0,#8H;
ABC:LCALL DELAY;
    MOV P2,A;
    RL A;
       DJNZ R0,ABC;
    LJMP BBS


DELAY:MOV R7,#250;
   D1:MOV R6,#250;
   D2:DJNZ R6,D2
      DJNZ R7,D1
RET
END

carefree1986 发表于 2023-10-2 19:37:14

yyts 发表于 2023-10-2 16:47
“看做成哪种了”这不是废话吗,如果非要代码多的话,你用1G写个流水灯都行。

这是我以前刚自学单片机时 ...
(引用自16楼)

你这不是废话?你这是汇编不是C啊?

yyts 发表于 2023-10-2 19:48:24

carefree1986 发表于 2023-10-2 19:37
你这不是废话?你这是汇编不是C啊?
(引用自17楼)

嗯,你说的对。

yyts 发表于 2023-10-2 22:19:33

carefree1986 发表于 2023-10-2 16:19
看做成那种了,虽然你只写了30不到指令,但是启动文件里面还有些东西呢 ...
(引用自15楼)

翻出当年练习的代码,直接编译了一下,如果要优化还能再少。{:lol:}

页: [1]
查看完整版本: 难以置信!13KB的开放世界游戏竟然如此丰富