在 Linux 终端中玩贪吃蛇
创始人
2024-03-02 01:42:38
0

有了这个 20 世纪 70 年代的经典重制游戏,Python 将不再是你在 Linux 终端能发现的唯一的“蛇”。

欢迎回到 Linux 命令行玩具日历。如果这是你第一次访问该系列,你可能会问什么是命令行玩具。这很难确切地说,但我的定义是任何可以帮助你在终端玩得开心的东西。

我们这周都在介绍游戏,这很有趣,接着让我们看下今天的游戏,贪吃蛇!

贪吃蛇是一个古老又很好的游戏,这些年一直有各种版本。我记得我第一次玩得版本是 20 世纪 90 年代与 QBasic 一起打包发布的 Nibbles,它对我理解什么是编程语言起了很重要的作用。我有游戏的源码,我可以修改并查看会发生什么,并学习到一些组成这个编程语言的有趣词汇究竟是什么意思。

今天的贪吃蛇是用 Go 写的,它很简单并且和原版的游戏一样有趣。像大多数简单的老游戏一样,它有很多版本可供选择。这今天的贪吃蛇中,甚至还有一个经典的 bsdgames 形式的包,它的发行版几乎一定有它。

但我喜欢的是用 Docker 打包的贪吃蛇,因为我可以轻松地在命令行中运行,而不用担心发行版相关的问题。这个版本使用 15 个随机的食物 emoji 图案让蛇来吃。我玩得不好。不管怎样,请试一下:

$ docker run -ti dyego/snake-game

这个贪吃蛇以 MIT 许可证开源,你可在 Github 取得源码。

你有特别喜欢的命令行小玩具需要我介绍的吗?这个系列要介绍的小玩具大部分已经有了落实,但还预留了几个空位置。请在评论区留言,我会查看的。如果还有空位置,我会考虑介绍它的。如果没有,但如果我得到了一些很好的意见,我会在最后做一些有价值的提及。

请查看昨天的玩具,数字 2 的力量,Linux 的力量:在命令行中玩 2048,记得明天再来!


via: https://opensource.com/article/18/12/linux-toy-snake

作者:Jason Baker 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

Python3实现AI版贪...
导语利用Python简单地实现AI版的贪吃蛇。。。just for...
2025-05-30 19:20:04
【Java闭关修炼】Spr...
【Java闭关修炼】SpringBoot项目-贪吃蛇对战小游戏-配...
2025-05-30 18:49:41
ASM贪吃蛇游戏-解决错误...
要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,...
2024-11-11 11:30:49
Python-项目实战--...
1.贪吃蛇游戏规则贪吃蛇游戏规则如下:1.1开始和结束贪吃蛇初始出...
2024-05-25 15:00:36
C 语言实现经典贪吃蛇游戏
原文链接:C语言 贪吃蛇游戏 文章目录一、说明二、...
2024-04-21 14:19:46
在你的 Linux 终端中...
这是你在 Linux 终端中安装和玩经典贪吃蛇的方法。还记得老式手...
2024-03-02 13:05:01

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...