每天听简报,了解最新科技、AI、软件资讯
一九九三年的射击游戏 Doom,被改成在数据库里计算游戏逻辑和画面。项目叫 SQLDoom,用 CedarDB 存状态,SQL 查询和数据库脚本负责怪物、移动与渲染。Python 客户端只管输入、计时和显示返回的位图。作者笔记本上,逻辑仍每秒更新三十五次,画面最高每秒六十次。霰弹枪的属性和动画也都成了表里的数据,改行就能改玩法。四人联机时,每轮更新放进一个事务,玩家看到的是完整更新前或更新后的状态。作者也承认,数据库渲染本身并不是个好主意。
进度保存在本设备 · 登录同步