我在 QEMU 中运行的 MS-DOS 6.22 中玩 QBasic Gorillas。
问题是香蕉飞得非常慢(每次移动之间需要几秒钟)。但是当我按住任意键时,香蕉就会像几十年前我上次在非模拟环境中玩它时一样飞起来。问题出在哪里?
源代码可以在这里获得:http://www.jefflewis.net/archive/programming/gorilla.bas
谢谢!
答案1
检查程序开头的注释行。有一个名为 SPEEDCONST 的常量用于设置游戏速度,其初始设置太低了。它设置为 500;它应该 > 10000