av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

X Window 系統使用指南--示□與游戲程式

瀏覽:16日期:2024-02-01 18:32:52

第11章 示□與游戲程式 MIT 發行的 core 版本提供了少數的示□程式以及僅有的一個游戲程式. 它們展現出某些視窗系統的威力, 且能給人一種強烈的美好印象 -- 特別是在 彩色螢幕上.

11.1 找出通過隨機迷宮的路徑 - maze

maze 在視窗中產生一個隨機的迷宮 (圖 11 - 1), 它會自動找出從入口 通過迷宮到達出口的路徑. 它會追蹤它走過的軌跡, 當它從一個死巷中退出時 則將軌跡消除. 你可以用滑鼠按鈕啟動, 暫停, 繼續或停止程式, 就如同在手 冊頁中所描述的. maze不提供顏色.

注意 : 中間按鈕對暫停與重新啟動的作用并不可靠.

┌————————————————┐ │ p125. fig 11 - 1 │ │ │ │ │ │ │ │ │ │ 圖 11 - 1 迷宮程式 │ └————————————————┘

11.2 擔任指標的大眼睛 - xeyes

xeyes 在視窗中繪出兩個大眼睛, 且它們永遠保持看著指標 (圖 11 - 2). 當指標移動時眼睛也隨著調整 (且若你移動指標到它自己的眼睛之間, 它們會 變成斗雞眼! (cross eyed!)

你可以明確地給視窗的每個元素設定顏色 - 瞳孔, 背景, 外框等.

注意 : xeyes 會使你的系統執行速度變慢.

┌————————————————┐ │ p126. fig 11 - 2 │ │ │ │ │ │ │ │ │ │ 圖 11 - 2 xeyes 程式 │ └————————————————┘

11.3 智慧盤游戲 - puzzle

puzzle 是一種古老的游戲, 有 15 個編號的小方塊被一個 4x4 框架圍住. 你必須移動小方塊使它們按照數字順序排列. (圖 11 - 3)

┌————————————————┐ │ p127. fig 11 - 3 │ │ │ │ │ │ │ │ │ │ 圖 11 - 3 智慧盤游戲 │ └————————————————┘

你可以使用滑鼠控制游戲 :

啟動游戲 : 藉著在控制棒的左上邊盒子內碰觸按鈕可以重新攪和小方塊.

移動小方塊 : 將指標移到與空白位置相同的行或列的小方塊上,碰觸按 鈕以移動該小方塊與所有它之前的所有小方塊進入空的位置. (所以 移動後, 空位置在你碰觸按鈕的地方)

由 puzzle 自己去解 : 在控制棒的右手邊盒子上碰觸按鈕.

離開 (跳出) : 在控制棒的中間碰觸中間按鈕.

11.3.1 puzzle 的命令列選項

使用一個大小不是 4x4 的框架 : 使用選項 - size width x height, 其中尺寸是以小方塊為單位.

改變小方塊被移動的速率 : 使用選項 -speed num. 此處 num 是每秒移動 的數目 (預設值為 5).

11.4 列印一個大X語標 - xlogo

xlogo 建立一個視窗并在它里面顯示一個X語標(logo),如圖 11 - 4. 假 如你重定視窗大小,語標再次被繪出, 且盡可能地將視窗填滿.

┌————————————————┐ │ p127. fig 11 - 4 │ │ │ │ │ │ │ │ │ │ 圖 11 - 4 xlogo 程式 │ └————————————————┘

11.5 跳動的多面體 - ico

ico 產生一個視窗且在它里面有一個 12 面體 - 一個具有 12 面的實心 體 - 如圖11 - 5 所示. 這個多面體是會動的, 它在視窗內不斷地碰撞跳躍. 在單色顯示器上你可能只有一個直線構成的圖 (使用選項 -i 可以反白顯示), 但是在彩色顯示螢幕上, 你可以看到實心的彩色面.

試下面的例子 :

ico -nodeges -faces -colors red blue yellow green

你可以設定一個跳躍的12面體在一個根視窗內 (背景視窗),而不必靠它自 己使用 -r 選項指定特定視窗. 另外, ico 可指定多面體的面數, 不是只有12 面體 : 如果你想得到一個完整的列表可以鍵入下列命令 :

ico -objhelp

┌————————————————┐ │ p128. fig 11 - 5 │ │ │ │ │ │ │ │ │ │ 圖 11 - 5 ico 程式 │ └————————————————┘

11.6 動態幾何圖樣 - muncher 與 plaid

muncher 與 plaid 重覆地繪出變化多端而有趣的幾何圖樣 (圖 11 - 6a 與 b).

┌————————————————┐ │ p129. fig 11 - 6 │ │ │ │ │ │ │ │ │ │ 圖 11 - 6 muncher 與 plaid 程式│ └————————————————┘

11.7 結論

core版本中沒有非常廣泛的示□程式. 假如你曾讀取 contrib 的磁帶, 你 可能會發現下列有趣的程式 :

paint : 簡單的繪圖程式. (像一個畫圖程式, 但你可以對區域涂上紋理 或顏色, 不只是線.)

xcolors : 一個可展示你的系統上所有顏色名稱的好程式.

xfish : 設定魚在你的整個背景視窗內游動. 有趣的部分是你可以用滑鼠 射擊它們.

qix : 一個 qix 射擊游戲的程式.

xmille : 和你玩一個 Mille Bournes 的牌戲.

xsol : 和你玩一個單人玩的牌戲.

xtrek : 一個令人著迷的太空游戲.

標簽: Windows系統
主站蜘蛛池模板: 国产欧美一级二级三级在线视频 | 成人自拍av | 欧美午夜视频 | 一区二区免费 | 亚洲小说图片 | 国产精品久久久久久亚洲调教 | 国产精品免费观看 | 亚洲国产精品一区二区久久 | 国产精品久久久久久吹潮 | 91精品国产综合久久婷婷香蕉 | 成人性生交大片 | 国产精品久久久av | 国产丝袜一区二区三区免费视频 | 久久久精品 | 日日干夜夜操 | 亚洲视频一区在线 | 一级黄色网页 | 日韩国产中文字幕 | 日韩在线播放网址 | 奇米影视在线 | 射欧美| 欧美色视频免费 | 成年视频在线观看福利资源 | 91电影 | 爱高潮www亚洲精品 中文字幕免费视频 | 我想看国产一级毛片 | 在线观看欧美一区 | 国产亚洲精品久久久久动 | 欧美一区日韩一区 | 久久九 | 亚洲综合在线播放 | 国产在线看片 | 不卡在线视频 | 欧美一区二区三区在线看 | 欧美视频日韩 | 欧美日韩成人在线 | 亚洲日本一区二区 | 成人午夜在线 | 草久在线视频 | 亚洲av毛片| 91精品国产欧美一区二区成人 |