10 个超级有趣的 Linux 终端游戏

在 Linux 上使用 yuzu 模拟 Nintendo Switch 试玩王国之泪 王国之泪5月12日发售,DLC 玩家已经造出各种脑洞大开的东西了,但是买的卡带迟迟没有收到,因此,打算使用模拟器先体验一下是一款开源的 Ninetendo Switch 模拟器,支持在 Linux 或者 Windows 平台运行,能够模拟 Switch 平台的大部分游戏;对于性能较好的机器,可以流畅运行游戏,并且没有 Switch 切换场景或者读取游戏时长时间的加载等待;对于没有 Switch 的可以作为尝鲜体验的工具,不过实际游戏效果体验不如 Switch 好。 阅读详情

Linux 终端在多数人眼中,是一个非常单调和无聊的工作环境,一个纯黑色背景的输入框,一串串让人记哭的命令,仿佛这些就是它的全部。而相比 Windows 系统,Linux 确实也少了许多的娱乐性。但是这篇文章可能会改变你的一些想法,其实 Linux 终端也有不少有意思的小游戏。虽然比不上 Windows 下的华丽,但足矣让你在闲暇之余,玩上一整天!好了,下面就让我为大家逐一介绍下它们。

2048

2048是一款很受欢迎的数字游戏。原版2048首先在GitHub上发布,原作者是Gabriele Cirulli,后被移植到了各个平台。当然,也包括 Linux 终端。在Linux下,2048 是一个由 C 语言编写 的文件——2048.c 。

同时,它的玩法也非常简单。 每次你可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方随机产生数字方块,相同数字的方块再靠拢、相撞时会相加。不断的叠加最终拼凑出2048这个数字就算成功!

在 Linux 终端,可以通过以下命令安装:

wget https://raw.githubusercontent.com/mevdschee/2048.c/master/2048.c

运行 2048:

gcc -o 2048 2048.c ./2048

Bastet

还记得那陪伴你童年的俄罗斯方块吗?在当时可是火的不要不要的,只要一有时间,就会掏出那黑白游戏机,玩到忘我的地步!而 Bastet 就是俄罗斯方块的克隆版本,至于如何操作我想不用过多介绍了吧。

我们可以使用以下命令安装:

sudo apt-get install bastet

启动:

bastet

Greed

Greed 其实就是一款 Linux 终端下的贪吃蛇游戏。它的界面看上去让人有点眼花缭乱,但我想这并不会影响到你。相比那枯燥无味的黑白界面,这设计杠杠的~~

在玩法方面,当然也是延续贪吃蛇的经典模式。看到这位大神的界面了吗,满屏的数字都是他吃的。而 @ 符,则代表你当前所处的位置。

我们可以使用以下命令安装:

sudo apt-get install greed

启动:

greed

Moonbuggy

Moonbuggy 是一个相对直截了当的游戏。场景设置在月球表面上,而你驾驶着一辆类似嫦娥的月球小车。 你要做的就是,通过使用 ‘空格键’ 和使用 ‘a’/’l’ 键 来跳过月球表面的火山口,让自己尽可能长的生存。听起来是不是很简单,呃? 那还等什么快来试试吧!

我们可以使用以下命令安装:

sudo apt-get install moon-buggy

启动:

moon-buggy

nInvaders

你没看错 nInvaders 是一款基于 Linux 终端的, “太空侵略者” 游戏的复刻版。它的玩法和 “太空侵略者” 是一样的,就是使用箭头键移动和空格键射击,消灭外星人拯救地球!

我们可以使用以下命令安装:

sudo apt-get install ninvaders

启动:

ninvaders

Nsnake

nSnake 也是一个基于控制台文本界面的贪吃蛇游戏,基于 nCurses 开发。它的玩法也很简单,就是吃啊吃啊吃。话说,用过黑白诺基亚的人应该不会忘记~~(似乎暴露了什么!?)

我们可以使用以下命令安装:

sudo apt-get install nsnake

启动:

nsnake

Pacman4Console

在我看来,如果哪篇游戏推荐文少了Pacman4Console这款终端游戏,那么它一定是不完整的。这真的是一款非常值得体验的小游戏,也是我最喜欢的游戏之一。它的玩法也很简单,只需你使用箭头键来导航和吃掉所有的球,而不被攻击者捕获即可。

我们可以使用以下命令安装:

sudo apt-get install pacman4console

启动:

pacman4console

Sudoku

Sudoku源自18世纪瑞士的一种数学游戏——数独。这是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据 9×9 盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3*3)内的数字均含 1-9,不重复。

值得一提的是,这个基于Linux终端的Sudoku游戏,甚至还为我们提供了选择不同难度级别的选项,大大增加了游戏的可玩性。

使用以下命令安装:

sudo apt-get install sudoku

启动:

sudoku

Nethack

Nethack是一款单人冒险探索类游戏。它的设计,和《龙与地下城》这款角色游戏比较类似。玩家需要在地下城的最底层取得炎多的护符项链(Amulet of Yendor),并返回最上层,在圣祭坛上供奉给自己的神灵。

使用以下命令安装:

sudo apt-get install nethack-console

启动:

nethack

Robot Finds Kitten

这个游戏会让你扮演一个机器人的角色,任务是在无数的随机字符中找到一只小猫。使用箭头键在屏幕上导航,不要忘记查看你遇到的每个对象的有趣描述!

使用以下命令安装:

sudo apt-get install robotfindskitten

启动:

robotfindskitten

如果你觉得以上列举的终端游戏,仍无法满足你。那么你可以安装个BSD Games。它不是一个单独的游戏,而是一个包含了许多小游戏的安装包。正所谓一包在手,天下我有!相信,总能找到一款属于你的游戏。

我们可以使用以下命令,安装该游戏包:

sudo apt-get install bsdgames
详解Linux终端下编写“贪吃蛇”游戏  大一学习C语言的时候就想要用Turbo C编写一个视频小游戏出来,种种原因后面搁浅了,现在借着学习Linux系统编程的劲头,编写了一个终端下可以运行的贪吃蛇游戏,其中此视频游戏用到的一些知识和操作系统运行时候的一些简单功能有点类似,引用《Unix/Linux 编程实践教程》(Bruce Molay著)里面所介绍的视频游戏一般的编写以及同操作系统的关系的原文如下:   一、视频游戏如何做   ... 阅读详情

相关推荐

Linux系统中的令人着迷的命令行游戏!

还有许多其他有趣的命令行游戏可以在Linux系统中尝试,如"nSnake"、“Moon Buggy”、"Bastet"等等。这些游戏的源代码和安装方法可以在各自的官方网站或Linux发行版的软件仓库中找到。在Linux系统中,命令行是一个强大而灵活的工具,它不仅可以用来执行各种系统任务和管理操作,还可以用来玩令人上瘾的命令行游戏。今天,我将为您介绍几款令人着迷的命令行游戏,并提供相应的源代码供您尝试。无论您是在寻找一种娱乐方式,还是想通过命令行来提高您的技能,这些命令行游戏都是不错的选择。

InjeProgram的博客 694

Linux上最受欢迎的10款游戏

linux游戏

贺浦力特的博客 8409

Linux系统之部署2048网页小游戏

Linux系统之部署2048网页小游戏

jks212454的博客 1610

Linux 下的游戏指南 | 让你的 Linux 变成最强游戏平台!

1. Linux 诞生时的游戏基因《雷神之锤》(Quake)的“神助攻”1991 年,林纳斯·托瓦兹(Linus Torvalds)开发 Linux 内核时,曾公开表示自己受《雷神之锤》的启发——他为了在 PC 上玩这款游戏(当时需要 Unix 系统),决定自己写一个类似 Unix 的操作系统内核。(冷知识:Linux 的早期开发动力之一是想玩 3D 游戏!《波斯王子》的间接贡献。

Hello World! 7301

Linux终端扫雷游戏C语言实现项目

Linux终端不仅是系统管理与程序调试的核心工具,也承载着丰富的交互式应用开发潜力。随着轻量级、高效能编程理念的回归,基于纯文本界面的终端游戏正重新受到开发者青睐。扫雷游戏作为经典的逻辑益智类游戏,其规则清晰、结构简洁,非常适合在终端环境中实现。本章从整体视角介绍Linux终端游戏的设计哲学与技术基础,强调“以少驭多”的系统级编程思想——通过C语言直接操控终端I/O机制,结合VT100转义序列实现光标定位、颜色控制与屏幕刷新,构建高效、低延迟的用户交互体验。

weixin_42146230的博客 1186

ESP32-CAM图传小车:端边协同的嵌入式视觉系统设计

在物联网边缘智能场景中,嵌入式视觉系统需平衡实时性、算力与成本。其核心在于理解图像采集、硬件编码、低延迟传输与分层计算的基本原理——OV2640等CMOS传感器配合JPEG硬件编码可显著降低主控负载;TCP流式协议比HTTP/RTSP更适配资源受限MCU;而‘计算卸载’架构将OpenCV等重负载移至Android端,使ESP32专注实时控制与传输,既发挥FreeRTOS任务调度优势,又规避了PSRAM带宽与内存瓶颈。该模式广泛适用于教育机器人、智能巡检及DIY视觉终端等场景,本文以WiFi图传坦克小车为载体

weixin_42524864的博客 373

【6个好玩的linux终端程序】----做一个有趣的IT男

【6个好玩的linux终端程序】----做一个有趣的IT男

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 5722

[原创]Linux 802.11n CSI tool Monitor模式

Linux 802.11n CSI tool Monitor模式 使用AP模式的缺陷在于ping 命令速度比较慢,且不能精确控制发送的参数,比如接收的包数量是不可控的。Monitor模式可以调制发送速率、发包数量、发送天线个数、HT模式、short/long guard interval等等,因此调通Monitor模式是必须的。期间参考了博主沃一德的CSI Tool安装使用讲解,对他的工作表示感...

u014645508的博客 1万+

有趣!10个你不得不知的Linux终端游戏

关注「实验楼」,每天分享一个项目教程   Linux 终端在多数人眼中,是一个非常单调和无聊的工作环境,一个纯黑色背景的输入框,一串串让人记哭的命令,仿佛这些就是它的全部。但是这篇文章可能会改变你的一些想法。正文共:2654 字 预计阅读时间:7 分钟Linux 终端在多数人眼中,是一个非常单调和无聊的工作环境,一个纯黑色背景的输入框,一串串让人记哭的命令,仿佛这些就是它的全部。而相比 Windo

实验楼 2万+

keil自动分配SDRAM空间设置使用

1.修改.sct文件。

qizhi321123的博客 1404

在unity urp项目中 通过图片创建材质(透明光晕)

unity中通过图片创造材质(urp管道)

m0_49721415的博客 1541

_有趣!10个你不得不知的Linux终端游戏

Linux 终端在多数人眼中,是一个非常单调和无聊的工作环境,一个纯黑色背景的输入框,一串串让人记哭的命令,仿佛这些就是它的全部。而相比 Windows 系统,Linux 确实也少了许多的娱乐性。但是这篇文章可能会改变你的一些想法,其实 Linux 终端也有不少有意思的小游戏。虽然比不上 Windows 下的华丽,但足矣让你在闲暇之余,玩上一整天!好了,下面就让我为大家逐一介绍下它们。基于Linu...

weixin_39800957的博客 537

图像传感器与信号处理——SFR算法/ISO 12233解读

图像传感器与信号处理——SFR算法图像传感器与信号处理——SFR算法1. 前言2. 基于视觉的分辨率测量方法3. 基于边界的SFR算法4. 基于正弦波的SFR算法 图像传感器与信号处理——SFR算法 SFR的全称是Spatial Frequency Response,空间频率响应。介绍SFR算法的参考文献主要是ISO 12233这篇英文文档。和读一般的论文感觉不同,文档读起来更加晦涩难懂,可能是因...

weixin_44580210的博客 1万+

Linux不能玩游戏?10个超有趣的Linux终端游戏让你玩爽!

Linux终端在多数人眼中,是一个非常单调和无聊的工作环境,一个纯黑色背景的输入框,一串串让人记哭的命令,仿佛这些就是它的全部。而相比 Windows系统,Linux确实...

Linux云计算数据自学 4924

当C#遇见声音魔法:从麦克风到文字的0.1秒奇幻漂流

为什么选300Hz?因为人声基频通常在85-255Hz,但清脆的“啊”可能到2kHz,所以300Hz是安全区!(参考知识库[1])

墨夶的博客 365

【OpenClaw从入门到精通】第15篇:国产芯片适配实战——昇腾/龙芯/天数智芯全流程跑通(2026实测版)

2026年国产芯片AI适配迎来爆发期,OpenClaw作为轻量化本地AI智能体,已实现华为昇腾、龙芯、天数智芯等主流国产平台的全流程适配。本文基于实测数据,从背景解析、核心原理、算法优化、实操部署四个维度,详细讲解OpenClaw在香橙派昇腾开发板、龙芯3B6000M、天数彤央TY1200及联想开天X7h的部署流程,同时提供统一工具玄武CLI的使用指南。文中包含完整代码、执行结果、避坑技巧及虚拟实战案例,兼顾新手入门与进阶提升,帮助读者快速掌握国产芯片上的本地AI部署能力,实现数据隐私保护与低成本AI落地。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1007

中打开终端_6个有趣和酷的Mac终端命令来尝试

终端是一种方便的macOS内置实用程序,通常在基于UNIX的计算机(例如Linux和macOS)上找到。在其中,您可以键入命令以使计算机执行某些任务。如果您熟悉Windows,它的工作原理类似于命令提示符或PowerShell。尽管您可能认为它是计算机的重要组成部分,但在终端机中仍有许多有趣的事情要做。如果您不熟悉Terminal的界面,那没关系。无论您的经验水平如何,都可以轻松使用这些出色的Te...

weixin_42558758的博客 2458

ATS Request中的PASID的作用是什么

摘要: PASID(进程地址空间标识符)是PCIe ATS(地址转换服务)中的关键组件,用于标识不同进程或虚拟机的地址空间。其主要作用包括:1)支持多进程共享设备时隔离地址空间;2)实现共享虚拟地址(SVA),允许用户态程序直接访问设备;3)提升虚拟化性能(如SIOV),通过PASID区分虚拟机请求;4)增强安全性,基于PASID限制设备内存访问权限。PASID通过20位标识符在TLP前缀中传递,与IOMMU协作完成地址转换与缓存,适用于高性能计算、AI及虚拟化场景,但依赖硬件支持和软件适配。

元直的博客 1562

linux开源游戏_适用于Linux的7个开源终端游戏

linux开源游戏 精美的图形真的会使游戏变得更好吗? Linux上的基于文本的游戏还能让您保持娱乐吗? 别误会,我偶尔会喜欢玩大型工作室发行的AAA游戏。 但是随着年龄的增长,我发现我真正重视游戏玩法(诚然也是怀旧之情),远远超过了我的游戏体验的真实感。 更多Linux资源 Linux命令备忘单 高级Linux命令备忘单 免费在线课程:RHEL技术概述 Linux...

cumo3681的博客 1859

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

12 个有趣的 Linux 终端命令 | Linux 中国

Linux 终端是用来完成复杂的工作的,我们有很多有用的linux 命令奇技淫巧来帮助你。 但是,你知道你还可以用终端来做很多有趣的事吗?如果你不知道,没关系,大多数 Linux 用户也都只把终端视为一个用来管理系统和开发工作的交互界面。 然而,如果你知道这里有些你可以在终端玩的基于终端的游戏和ASCII 码游戏,你一定会大吃一惊。 在这篇文章中,我将会探索一些有趣的、可笑的、荒谬的命令...

weixin_46577306的博客 754

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

终端的乐趣--Linux下有趣的终端命令或者工具

1 工具篇1.1 tpp好,文艺程序员终极装X杀器来了!!!这是一个在终端上演示PPT的程序,要是哪天演讲的时候用它来展示,那真是狂拽酷炫叼炸天,分分钟惊艳全场!那要怎么使用呢? 首先要安装: sudo apt-get install tpp 然后自己制作一个tpp演示文件,具体格式可在这里看到: Nico Golde’s website这里贴一段我上面的tpp文件代码吧,这是一个最简单

OSKernelLAB(gatieme) 2万+

基于linux的贪吃蛇游戏设计_献给Linux爱好者12个牛叉的基于终端的游戏

当你成为了一个linux超级用户,你肯定会使用命令行,因为命令行让你能够更好的控制linux系统。因此当你作为一个控制台管理员或者是一个喜欢从终端控制linux的用户,你将会在终端中花费相当长的时间,这可不是一件有趣的事情。甚至可以说是相当无聊的。然而,当你知道如何玩基于终端的游戏,你的工作将会变得有趣起来了(一篇赤裸裸的教你如何磨洋工的文章么。。。)12 Linux Terminal or Co...

weixin_39781323的博客 626

linux小蜜蜂游戏,如何在老板眼皮底下玩游戏的必读文章:献给Linux爱好者12个牛叉的基于终端的游戏...

当你成为了一个linux超级用户,你肯定会使用命令行,因为命令行让你能够更好的控制linux系统。因此当你作为一个控制台管理员或者是一个喜欢从终端控制linux的用户,你将会在终端中花费相当长的时间,这可不是一件有趣的事情。甚至可以说是相当无聊的。然而,当你知道如何玩基于终端的游戏,你的工作将会变得有趣起来了(一篇赤裸裸的教你如何磨洋工的文章么。。。)12 Linux Terminal or Co...

weixin_35982453的博客 616

-c -o linux_12 个有趣的 Linux 终端命令

Linux 终端是用来完成复杂的工作的,我们有很多有用的 linux 命令奇技淫巧来帮助你。但是,你知道你还可以用终端来做很多有趣的事吗?如果你不知道,没关系,大多数 Linux 用户也都只把终端视为一个用来管理系统和开发工作的交互界面。然而,如果你知道这里有些你可以在终端玩的基于终端的游戏和 ASCII 码游戏,你一定会大吃一惊。在这篇文章中,我将会探索一些有趣的、可笑的、荒谬的命令来让你可以在...

cpongo10的博客~ 203

Linux创意命令组合:让终端变得有趣又高效

echo "📈 总计: $(find . -name "*.py" -o -name "*.js" -o -name "*.html" -o -name "*.css" | xargs wc -l | tail -1 | awk '{print $1 "行"}')"alias disksize='du -sh * | sort -hr | head -20 | awk '\''{printf "%10s %s\n", $1, $2}'\'' | graph -t "#" -s "文件大小分布"'

qq_74777039的博客 803
上一篇: 环信小程序 Demo源码发布,让你的小程序聊起来
下一篇: 进程和线程的关系和区别
php_zhaop
博客等级 码龄10年 19粉丝 22原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值