纯SQL打造的DOOM多人射击游戏:DOOMQL

一位开发者利用CedarDB数据库,纯用SQL语言编写了一个类似DOOM的在线多人射击游戏DOOMQL。游戏将地图、玩家、敌人等所有游戏数据都存储在数据库中,利用SQL视图实现光线追踪和精灵投影等渲染功能,游戏循环则由一个简单的shell脚本驱动。令人惊讶的是,这种方法不仅可行,而且性能出奇地好,每秒30帧,并且轻松实现了多人游戏功能,这得益于数据库本身的并发控制机制。虽然维护和调试起来可能很困难,但这项实验展现了SQL在游戏开发领域的潜在可能性,以及CedarDB数据库的高效能。
阅读更多