• 使用 Docker 自建一款怀旧游戏之 - 扫雷


    1)扫雷 简介

    扫雷 是一种经典的单人电脑游戏,最初由微软公司在 1990 年代开发并内置在 Windows 操作系统中。游戏的目标是在一个由方块组成的网格上揭开所有非地雷的方块,而不触发地雷。每个方块上都标有数字,表示周围 8 个方块中包含的地雷数量。玩家需要根据这些数字来推断哪些方块是安全的,以便逐步揭开整个区域。
    尽管扫雷是一个简单的游戏,但它需要玩家运用逻辑推理和猜测的技巧,因此备受喜爱,并且已经成为了计算机游戏史上的经典之一。

    2)扫雷源码

    链接:https://pan.baidu.com/s/1eBgTnoiLT8mvbbVTAB8zZA?pwd=xip7 
    提取码:xip7
    

    3)在线部署

    3.1)安装 Docker

    # 高版本 Docker 安装
    curl -fsSL https://get.docker.com/ | sh
    
    # 关闭防火墙
    systemctl disable --now firewalld
    setenforce 0
    
    # 启用 Docker
    systemctl enable --now docker
    

    3.2)开启 IPv4 forwarding

    echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
    systemctl restart network
    sysctl net.ipv4.ip_forward
    

    3.3)部署扫雷

    # 创建源码目录
    mkdir -p /docker/saolei && cd /docker/saolei
    
    # 使用 rz 命令上传源码
    # 并使用 unzip 命令解压源码
    rz
    unzip saolei.zip
    
    # 拉取 HTTPD 镜像
    docker pull httpd
    
    # 验证镜像
    docker images
    

    image.png

    3)启动容器

    # 将 saolei 源码目录 映射至 HTTP 的站点目录
    docker run -d --name saolei -p 4000:80 -v /docker/saolei/:/usr/local/apache2/htdocs --restart=always httpd
    
    # 验证容器
    docker ps -a
    

    image.png

    4)访问验证

    使用浏览器访问 http://服务器IP地址:4000

    扫雷通常分为不同的难度级别,包括初级、中级和高级,根据网格的大小和地雷的数量来区分。玩家可以通过标记可能包含地雷的方块来帮助自己确定哪些方块应该揭开,这有助于在揭开方块时减少错误触发地雷的风险。

    image.png

    大功告成~

  • 相关阅读:
    Metabase学习教程:视图-6
    2019银川icpc A 分组背包
    Spring中事务传播特性(Propagation)
    Baichuan2开源大模型正式发布,王小川:性能超过LLaMA2
    Tomcat服务
    WPF MVVM模式介绍
    KT148A语音芯片下载过程的问题集锦 包含下载不了批量生产的说明
    SQL数据类型
    测试经理/测试组长/测试主管面试题
    Linux 三剑客grep sed 与 awk
  • 原文地址:https://www.cnblogs.com/wuhanjiayou/p/18165096/saolei