紅聯Linux門戶
Linux幫助

基于終端命令行的游戲匯總-Linux

發布時間:2016-06-26 11:10:54來源:topspeedsnail.com作者:斗大的熊貓

現在的游戲圖形都很花哨,本文就匯總幾個相當復古的基于字符(終端命令行)的幾個游戲,并且這些游戲都是開源的。


# 2048

2048是幾年前開始流行的數字游戲。2014年Gabriele Cirulli利用周末的時間寫2048這個游戲的程序,僅僅只是好玩,并且開源到了Github。2048也衍生出各種各樣的版本和實現語言。下面介紹的 2048-cli(https://github.com/tiehuis/2048-cli) 是使用C語言實現的基于終端的2048。

基于終端命令行的游戲匯總-Linux


# bsdgames

BSD games其實是一堆基于字符游戲的一個集合,是隨BSD類系統發布的。

在Ubuntu上安裝bsdgames游戲集合:

$ sudo apt install bsdgames bsdgames-nonfree

運行貪食蛇:

$ worm

基于終端命令行的游戲匯總-Linux

俄羅斯方塊:

$ tetris-bsd

基于終端命令行的游戲匯總-Linux

游戲列表:BSD games(http://wiki.linuxquestions.org/wiki/BSD_games)


# Nudoku

Nudoku(https://github.com/jubalh/nudoku)是基于命令行的數獨益智游戲,Nudoku提供從簡單到困難的N多關卡。

它依賴ncurses軟件包:

$ sudo apt install libncurses5-dev
$ sudo apt install autoconf

從源碼編譯:

$ git clone https://github.com/jubalh/nudoku
$ cd nudoku
$ autoreconf -i
$ ./configure
$ make
$ ./src/nudoku

基于終端命令行的游戲匯總-Linux


# NetHack

Nethack(http://www.nethack.org/)(1987)是在Rogue(1980)和之后的Hack(1985)之后開發的,Net來自于它基于互聯網的的開發模式,Hack來自于龍與地下城中hackandslash——戰斗和探索的概念。它基于龍與地下城第二版的規則,由于開發者是網上的志愿者,游戲考慮了異常多的特殊情況,不同的物品對不同的對象使用都會有各種合理的結果。連死亡原因都有數百種。

玩家需要選擇自己所扮演的角色并指定性別、種族、職業和陣營,或者選擇讓系統隨機產生一個角色。游戲者可以扮演經典奇幻角色,比如騎士,野蠻人,巫師,游俠,神官,僧侶和武士,也可以選擇一些比較少見的角色,諸如考古學家、游客和洞穴人。玩家的角色和陣營決定了其在游戲中需要侍奉的神靈。

人物創建之后,游戲的目標會被介紹。為了完成這個游戲,玩家需要在地下城的最底層取得Yendor的項鏈并將其供奉給自己的神靈。完成整個游戲的獎賞是,玩家會獲得不朽作為禮物,并成為半神。此外,一系列的支線任務也必須完成,其中包括各職業所特有的任務。

游戲開始的時候,玩家通常會有一只寵物伴隨,一般是小貓或者小狗,但是騎士會有一只馬駒以及一副馬鞍。

游戲中大部分的怪物都可以用魔法、喂食、許愿、下蛋、陷阱等方式轉化為寵物。

NetHack的地下城大約總共有50層,其中大多數都是玩家進入的時候隨機生成的;旧纤械膶佣加幸粋向上或向下的通道(包括樓梯,梯子,陷阱或者其他形式),一些用走廊連接起來的房間,房間里面可能有祭壇,商店,噴泉,陷阱,甚至下水道。一些比較特別的層有固定的形式。游戲有幾個分支路線,包括一個推箱子游戲和Vlad之塔。玩家扮演一個地下城探險者尋找Yendor的掛墜,之后返回最上層即完成游戲。

基于終端命令行的游戲匯總-Linux


你有沒有在終端中玩過游戲呢?如果你發現什么好玩的游戲,歡迎留言。


本文永久更新地址:http://www.1851002.live/linux/21855.html

贵州体彩11选5查询号码 黄金炒股配资 腾讯分分彩在线计划 湖北11选5任二遗漏表 重庆时时彩走势软件 兴业理财平台 内蒙古快三遗漏 体育彩票大乐透玩法 山西快乐十分前三基本 幸运赛车走势图及奖金 股票指数怎么看五百日线