找回密码
 立即注册
搜索
查看: 2876|回复: 19

[怀旧] QBasic经典游戏介绍

[复制链接]
     
发表于 2021-7-27 15:27 | 显示全部楼层 |阅读模式
不知泥潭有没有对这种游戏感兴趣的,这里介绍两款当年是被官方QBasic附带的游戏。

GORILLA

双方输入角度和力度互相扔飞镖炸弹的游戏,以先把对方炸死者为胜

NIBBLES

类似贪吃蛇的游戏

这两款游戏现在玩起来都比较折腾,在当代机器上用DosBox玩必须会懂得调节CPU频率才行,否则游戏会出现过快或过慢情况。也可以在古董电脑上直接玩,但按我以前的记忆同样存在速度过快或过慢问题。

压缩包内附带BAS文件和用QuickBasic 4.5编译好的EXE文件,不过我发现QuickBasic对QBasic的源码并不完全兼容。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-7-27 15:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-7-27 16:08 | 显示全部楼层
QBasic是Dos6里自带的那个无编译版.里面没这玩意。
完整版的QuickBasic后来改叫MicrosoftBasic吧好像,最后版本是7.1,好像是4张还是6张3寸盘的容量。里面确实有这个。
回复

使用道具 举报

     
发表于 2021-7-27 16:20 | 显示全部楼层
既然有人提到了任任BASIC的话就必须把这个搬出来了


颤抖吧!用Family BASIC那点垃圾程序容量做出来的沙罗曼蛇(伪)和TOAPLAN风味弹幕STG!

下载地址内详
https://yosshin4004.github.io/famibe/my_prods/index.html

评分

参与人数 1战斗力 +1 收起 理由
厨具战士 + 1 好耶,让我们再次RUN起来!

查看全部评分

回复

使用道具 举报

头像被屏蔽
发表于 2021-7-27 16:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-7-27 16:32 | 显示全部楼层
riin 发表于 2021-7-27 16:22
以前的游戏是不是没有帧率时间控制,所以cpu性能决定游戏运行速度?以及我记得老电脑有的有turbo模式的硬开 ...

我记得老电脑的Turbo键好像是和CPU倍频有关,但不是很确定。比如486DX4-100,基础频率是33Mhz,倍频数是3,无Turbo就是以33Mhz运行,Turbo模式就是以100Mhz运行。
至于游戏有没有帧率控制,完全看程序怎么写。一般来说多数游戏起码有个帧数限制,也就是说CPU太慢会拖慢游戏,但游戏不会因为CPU太快而速度过快。
回复

使用道具 举报

头像被屏蔽
发表于 2021-7-27 17:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-7-27 17:15 | 显示全部楼层
扔香蕉我在我的80486机器上玩过
当年觉得超酷炫的,买电脑回来就是先开了qbasic码代码啊
回复

使用道具 举报

     
 楼主| 发表于 2021-7-27 17:43 | 显示全部楼层
onezeron 发表于 2021-7-27 17:08
当时家里是叫裕兴的“学习机”
当年用qbasic在一本书上面有一个模拟玛丽跳跃的,正正好多页,抄下来把他写 ...

确切说Logo语言是一种名叫Turtle graphics的计算机绘图方式的具体实现,如今在Python语言里也加入了这种绘图方式的应用。
现在如果想尝试Logo的话可以用Apple II模拟器来体验,当然还需要Logo的系统磁盘镜像文件。
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-7-27 18:53 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2021-7-28 08:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-7-28 10:29 | 显示全部楼层
riin 发表于 2021-7-27 16:22
以前的游戏是不是没有帧率时间控制,所以cpu性能决定游戏运行速度?以及我记得老电脑有的有turbo模式的硬开 ...

大概86年以后的PC DOS游戏都用18.2Hz时钟中断或者VGA的中断来控制了。
回复

使用道具 举报

发表于 2021-7-28 10:31 | 显示全部楼层
ercai1 发表于 2021-7-27 16:20
既然有人提到了任任BASIC的话就必须把这个搬出来了

Family BASIC可以CALL机器语言片段,机器语言记得是写在DATA语句里面的,相当于C的内联汇编,因此可以做出一些非常高级的操作来。
回复

使用道具 举报

发表于 2021-7-28 13:10 | 显示全部楼层
本帖最后由 yygundam 于 2021-7-28 13:15 编辑
hourousha 发表于 2021-7-27 16:32
我记得老电脑的Turbo键好像是和CPU倍频有关,但不是很确定。比如486DX4-100,基础频率是33Mhz,倍频数是3 ...

你应该是记反了,那个年代的电脑上的turbo键的功能是很反常识的,名字叫turbo,实际功能其实是降频。这个功能就是为了修正那些运行速度和CPU主频绑定的程序的运行速度不正常的问题的。
回复

使用道具 举报

     
发表于 2021-7-28 13:20 | 显示全部楼层
yygundam 发表于 2021-7-28 13:10
你应该是记反了,那个年代的电脑上的turbo键的功能是很反常识的,名字叫turbo,实际功能其实是降频,一般 ...

我觉得你这个结论也不见得对,毕竟我当年一直是turbo灯亮着用的。如果是33Mhz,我不认为能以75%左右的正常速度玩Diablo1,还能够在dos模式下以90度俯视角模式(该视角没有模型扭曲效果)基本全速玩地下城守护者。
回复

使用道具 举报

发表于 2021-7-28 13:26 | 显示全部楼层
本帖最后由 yygundam 于 2021-7-28 13:28 编辑
hourousha 发表于 2021-7-28 13:20
我觉得你这个结论也不见得对,毕竟我当年一直是turbo灯亮着用的。如果是33Mhz,我不认为能以75%左右的正 ...

那应该是你那个机器把turbo按钮的指示灯开关状态切换反过来了,有一些机器确实是这么做的。不过一般都是以减速作为turbo功能开启状态的,全速运行则是正常状态。还有些机器是直接在机箱上有个两位数的数字显示器,会切换显示两个不同的频率数,那个更直观一些。
回复

使用道具 举报

     
发表于 2021-8-7 09:50 | 显示全部楼层
当年在386上面玩猩猩丢香蕉,玩了一下午,后来自己不知道怎么启动的、隔了几年才重新玩到
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-8-7 19:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-8-7 23:16 | 显示全部楼层
JudgmentEye 发表于 2021-8-7 19:52
486dx4的时钟频率是25mhz,dx4是25*4=100mhz
turbo键不是加速是减速用的,通过降低cpu频率,让25mhz的cpu ...

DX4其实是3倍频。该系列最高的是DX4-120,也就是40Mhz X 3,当然intel只到DX4-100,DX4-120是AMD的。
据说Intel曾计划DX3系列,用的是2.5倍频,但后来没出。
回复

使用道具 举报

     
发表于 2021-8-8 00:09 来自手机 | 显示全部楼层
这个在初中的机房里玩到过

—— 来自 HUAWEI OXF-AN10, Android 10上的 S1Next-鹅版 v2.4.4.1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 22:13 , Processed in 0.113486 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表