当前位置: 首页 > news >正文

Linux系统之安装Ninvaders太空入侵者小游戏

Linux系统之安装Ninvaders太空入侵者小游戏

  • 一、Ninvaders小游戏介绍
    • 1.1 Ninvaders小游戏简介
    • 1.2 项目预览
  • 二、本次实践介绍
    • 2.1 本地环境规划
    • 2.2 本次实践介绍
  • 三、检查系统镜像源
    • 3.1 检查系统镜像源
    • 3.2 更新软件列表
  • 四、安装Ninvaders
    • 4.1 安装Ninvaders
    • 4.2 启动Ninvaders游戏
  • 五、试玩小游戏

一、Ninvaders小游戏介绍

1.1 Ninvaders小游戏简介

Ninvaders是一个命令行界面上的太空入侵者小游戏。玩家扮演着一个宇航员的角色,需要在太空中击败来袭的外星飞船。游戏的目标是尽可能地消灭所有的外星飞船并保护地球的安全。玩家可以通过控制自己的飞船左右移动,并发射子弹来攻击敌人。敌人飞船会不断向玩家的方向移动,并发射子弹进行反击。

1.2 项目预览

  • 可以看下部署好的项目预览

在这里插入图片描述

二、本次实践介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostnameIP地址操作系统版本内核版本
ubuntu-001192.168.3.251Ubuntu 22.04.1 LTS5.15.0-105-generic

2.2 本次实践介绍

1.本次实践环境为个人测试环境,生产环境请谨慎;
2.在ubuntu环境下安装Ninvaders太空入侵者小游戏。

三、检查系统镜像源

3.1 检查系统镜像源

对于Ubuntu 22.04.1 LTS版本,将镜像源配置文件/etc/apt/sources.list修改内容如下。

deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

3.2 更新软件列表

执行以下命令,更新软件列包表。

root@ubuntu-001:~# apt update
Hit:1 https://mirrors.aliyun.com/ubuntu jammy InRelease
Hit:2 https://mirrors.aliyun.com/ubuntu jammy-security InRelease
Hit:3 https://mirrors.aliyun.com/ubuntu jammy-updates InRelease
Hit:4 https://mirrors.aliyun.com/ubuntu jammy-backports InRelease
Hit:5 https://mirrors.aliyun.com/docker-ce/linux/ubuntu jammy InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
116 packages can be upgraded. Run 'apt list --upgradable' to see them.

四、安装Ninvaders

4.1 安装Ninvaders

可以使用apt命令一键安装Ninvaders小游戏。

apt install ninvaders -y 

在这里插入图片描述

  • 如果是红帽系的操作系统,可尝试使用以下命令安装。
dnf install ninvaders -y

4.2 启动Ninvaders游戏

直接在命令行输入ninvaders命令,自动启动ninvaders游戏。

ninvaders

在这里插入图片描述

五、试玩小游戏

按照主菜单提示,按“空格键”开始游戏。键盘方向键移动,空格键发射。

在这里插入图片描述

相关文章:

  • 大力出奇迹:大语言模型的崛起与挑战
  • 【前端项目笔记】9 数据报表
  • 使用AES加密数据传输的iOS客户端实现方案
  • 数据库MySQL学习笔记
  • C++实现简化 QtBase(4):增加简单实用的事件机制
  • Windows/Linux/Mac 系统局域网服务发现协议及传输速度比较
  • uniapp做小程序内打开地图展示位置信息
  • AOP切面、动态代理
  • springcloud-gateway 网关组件中文文档
  • c++11新特性-4-返回类型后置
  • Flutter循序渐进==>基金管理APP首页
  • JAVA学习-练习试用Java实现“编辑距离”
  • 数据驱动下的SaaS渠道精细化运营:提升ROI的实战指南
  • 【Hive实战】Linux磁盘空间不足导致HiveSession创建失败
  • 技术成神之路:设计模式(二)建造者模式
  • Google 是如何开发 Web 框架的
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • android图片蒙层
  • CODING 缺陷管理功能正式开始公测
  • Java IO学习笔记一
  • Java 最常见的 200+ 面试题:面试必备
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Rancher如何对接Ceph-RBD块存储
  • Redash本地开发环境搭建
  • Shell编程
  • 从零开始学习部署
  • 大型网站性能监测、分析与优化常见问题QA
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 浅谈Golang中select的用法
  • 我有几个粽子,和一个故事
  • 新手搭建网站的主要流程
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • (02)Hive SQL编译成MapReduce任务的过程
  • (二)c52学习之旅-简单了解单片机
  • (二)Linux——Linux常用指令
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (南京观海微电子)——COF介绍
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (一)插入排序
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .bat文件调用java类的main方法