📄 00000008.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> <BR> 第11章 示□与游戏程式 <BR> <BR> <BR> MIT 发行的 core 版本提供了少数的示□程式以及仅有的一个游戏程式. <BR>它们展现出某些视窗系统的威力, 且能给人一种强烈的美好印象 -- 特别是在 <BR>彩色萤幕上. <BR> <BR> <BR> <BR>11.1 找出通过随机迷宫的路径 - maze <BR> <BR> maze 在视窗中产生一个随机的迷宫 (图 11 - 1), 它会自动找出从入口 <BR>通过迷宫到达出口的路径. 它会追踪它走过的轨迹, 当它从一个死巷中退出时 <BR>则将轨迹消除. 你可以用滑鼠按钮启动, 暂停, 继续或停止程式, 就如同在手 <BR>册页中所描述的. maze不提供颜色. <BR> <BR>注意 : 中间按钮对暂停与重新启动的作用并不可靠. <BR> <BR> ┌————————————————┐ <BR> │ p125. fig 11 - 1 │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ 图 11 - 1 迷宫程式 │ <BR> └————————————————┘ <BR> <BR> <BR> <BR>11.2 担任指标的大眼睛 - xeyes <BR> <BR> xeyes 在视窗中绘出两个大眼睛, 且它们永远保持看著指标 (图 11 - 2). <BR>当指标移动时眼睛也随著调整 (且若你移动指标到它自己的眼睛之间, 它们会 <BR>变成斗鸡眼! (cross eyed!) <BR> <BR> 你可以明确地给视窗的每个元素设定颜色 - 瞳孔, 背景, 外框等. <BR> <BR>注意 : xeyes 会使你的系统执行速度变慢. <BR> <BR> ┌————————————————┐ <BR> │ p126. fig 11 - 2 │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ 图 11 - 2 xeyes 程式 │ <BR> └————————————————┘ <BR> <BR> <BR> <BR>11.3 智慧盘游戏 - puzzle <BR> <BR> <BR> puzzle 是一种古老的游戏, 有 15 个编号的小方块被一个 4x4 框架围住. <BR>你必须移动小方块使它们按照数字顺序排列. (图 11 - 3) <BR> <BR> ┌————————————————┐ <BR> │ p127. fig 11 - 3 │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ 图 11 - 3 智慧盘游戏 │ <BR> └————————————————┘ <BR> <BR> 你可以使用滑鼠控制游戏 : <BR> <BR> 启动游戏 : 藉著在控制棒的左上边盒子内碰触按钮可以重新搅和小方块. <BR> <BR> 移动小方块 : 将指标移到与空白位置相同的行或列的小方块上,碰触按 <BR> 钮以移动该小方块与所有它之前的所有小方块进入空的位置. (所以 <BR> 移动後, 空位置在你碰触按钮的地方) <BR> <BR> 由 puzzle 自己去解 : 在控制棒的右手边盒子上碰触按钮. <BR> <BR> 离开 (跳出) : 在控制棒的中间碰触中间按钮. <BR> <BR> <BR> 11.3.1 puzzle 的命令列选项 <BR> <BR> 使用一个大小不是 4x4 的框架 : 使用选项 - size width x height, <BR> 其中尺寸是以小方块为单位. <BR> <BR> 改变小方块被移动的速率 : 使用选项 -speed num. 此处 num 是每秒移动 <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -