前言

很久没有给大家写文章了,没有人催更,也没有人关注,哈哈,悄悄的我走了,亦如我悄悄的来,不带走一个粉丝,也不带走一个妹纸。
一群大老爷们儿肯定都已忘记我的存在,为了刷一波存在感,我也是用心良苦了。
话题源自不久之前的一次和朋友的交流…

  • 他问我:你知道红警1开源了源代码吗?而且直接在github就可以下载了,据说C#的代码写的非常规范而且精致!
  • 我:真的?好激动,又可以玩儿红警了!
  • 他:就是不知道你的树莓派上面能不能跑,如果能运行就太happy了,直接用树莓派玩儿的话,我就不开电脑了。
  • 我:C#? 这个…嗯,必须试试看!

回忆杀

  1. 对于红警我是有着非常深的感触的,那时候我记得我才初中吧,老爸为了花了好大一笔钱买了一台联想天蝎系列的电脑,奔腾“妈妈叉”(MMX)相比较现在的树莓派4B的算力超越它好几个等级,我记得小时候打红警,只要敌人出兵了我肯定就卡顿的不行了,只好关机重来,那时候系统跑个win95都很卡的年代,红警伴随我度过了好几个炎热的夏天。

开始准备

于是在一个炎热的下午,我就开始找资料了,搜索了一番后知道了它开源项目的名称为: OPENRA, 开源红警(open Red Alert)

一个暴露年龄的游戏,看着这个熟悉的图标,我的思绪总是纷飞在多年前那个炎热的夏天,窗外热浪纷飞,家里的风扇嘶声力竭的推开热浪,一个少年坐在电脑前紧紧注视着屏幕,鼠标像一个受气包一直再被戳着脊梁,音箱重复播放这个红警的游戏背景音乐。

哎, 思路跑了,回正题。

准备硬件设备

  1. 树莓派4B,我的是8GB版本,不要迷恋哥。据我测试4GB版本也可以运行,2GB也是稳稳的。
  2. 32GB TF卡一张
  3. 5V/3A标准美标电源一个,英标和欧标的如果你的排插支持也可以。
  4. 鼠标键盘一组,操作还是要在图形界面下玩儿的。
  5. 60寸Philips大屏幕一个,如果没有这么大的,换个小的也行,支持HDMI输入就行。
  6. 最好有一个强大的风扇和散热片,因为运行的时候温度真的会很高!

    软件准备

  7. 操作系统:肯定是Raspbian了,官方自己下载烧录一下就好,网上一堆教程,我就不赘述了!我的系统版本简单贴一下:
  8. OPENRA源码,这里使用的是For Linux和Mac的版本。
  • OpenRA使用几个外部库来提供( low-level )低级功能。大多数系统已经包含了这些库,但是如果OpenRA无法编译或运行,则应确保下面的这些软件包或者开发库已经包含在系统中:

  • Mono框架 提供C# 的编译和运行环境,当然是在Linux系统中提供。

  • SDL2的库:
    SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
    SDL使用GNU宽通用公共许可证为授权方式,意指动态链接(dynamic link)其库并不需要开放本身的源代码。因此诸如《雷神之锤4》等商业游戏也使用SDL来开发。

阅读全文:https://www.icxbk.com/article/detail/1678.html

【树莓派4B 遇到红警OPENRA】誓要夺回树莓派霸王枪排名第一位相关推荐

  1. 树莓派4b ros镜像 网盘_「树莓派4B遇红警OPENRA」誓要夺回树莓派霸王枪第一排名

    很久没有给大家写文章了,没有人催更,也没有人关注,哈哈,悄悄的我走了,亦如我悄悄的来,不带走一个粉丝,也不带走一个妹纸. 一群大老爷们儿肯定都已忘记我的存在,为了刷一波存在感,我也是用心良苦了. 话题 ...

  2. 树莓派4b ros镜像 网盘_【树莓派4B 遇到红警OPENRA】誓要夺回树莓派霸王枪排名第一位

    对于红警我是有着非常深的感触的,那时候我记得我才初中吧,老爸为了花了好大一笔钱买了一台联想天蝎系列的电脑,奔腾"妈妈叉"(MMX)相比较现在的树莓派4B的算力超越它好几个等级,我记 ...

  3. 树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B、Ubuntu、desktop、ros

    树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B.Ubuntu.desktop.ros 久违的一篇博客,说实话CSDN的编辑器还是用不太习惯,记录一下树 ...

  4. 已 树莓派4b ros 系统 网盘_无限可能:树莓派4B 安装Ubuntu18.04+ROS1(melodic)

    一.安装Ubuntu18.04 从Ubuntu官网(Install Ubuntu Server on a Raspberry Pi 2, 3 or 4 | Ubuntu)下载64bit镜像,Ubunt ...

  5. python连接传感器_树莓派4B之光敏传感器模块(python3)

    背景 本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器:本例子为树莓派控制红外避障传感器 材料 1.树莓派4b 2.火焰传感器模块 3.导线 ...

  6. 树莓派4B上安装OpenWrt/LEDE

    简介 LEDE(Linux Embedded Development Environment),LEDE可能大家不太熟悉,但是OpenWRT应该如雷贯耳.LEDE和OpenWRT的渊源颇深. 关于Op ...

  7. 树莓派4B之火焰传感器模块(python3)

    背景 本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器:本例子为树莓派控制红外避障传感器 材料 1.树莓派4b 2.火焰传感器模块 3.导线 ...

  8. 树莓派4B学习笔记——IO通信篇(UART)

    文章目录 UART简介 树莓派使用UART与串口屏通信 串口屏简介 硬件连接 配置串口接口 树莓派打开UART接口 树莓派安装串口调试助手 编程实现 wiringSerial.h Serial简介 C ...

  9. 树莓派4B之超声波传感器模块(python3)

    背景 本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器:本例子为树莓派控制红外避障传感器 材料 1.树莓派4b 2.火焰传感器模块 3.导线 ...

最新文章

  1. pmp考试必知的十个图和表
  2. 【测试点2超时问题】1046 Shortest Distance (20 分)_21行代码AC
  3. WOJ 18 动态无向图
  4. 数字接口系列文章:SPI 总线
  5. 攻防世界reverse新手练习
  6. Windows 10中Cisco *** Client提示Reason 442: failed to enable virtual adapter
  7. 吴昊品命令行解释程序 Round 2 —— 一个带括号的四则运算表达式的解释器(逆波兰式RPN)...
  8. picsart旧版本_picsart旧版本中文下载-picsart老版本软件8.5.6 历史版本-东坡下载
  9. 内存颗粒位宽和容量_内存颗粒编码原则,方便大家识别颗粒是否可用与扩容
  10. kodi 媒体库插件_如何使用Kodi管理媒体
  11. php模板开发教程,discuz模板开发教程系列教程整理
  12. 多变量之间的关系可视化——Seaborn.pairplot
  13. Flutter上线项目实战——环信客服插件
  14. 张小龙-年薪近3亿的微信之父,他是如何做到的?
  15. 如何mp3音乐格式转换成ogg格式
  16. 邹城的关于机器人教育_济宁市教育局 文件公告 关于公布济宁市第四批中小学机器人教育实验室建设试点学校名单的通知...
  17. FTP 登陆的常见问题与FTP命令集锦
  18. 360 有没有 linux版本,360 安全卫士for Linux 发布新版本
  19. chosen 设置选中值和清空选中值的方法
  20. 私人租写字楼注意事项

热门文章

  1. 考后对答案!2022年一级建造师考试真题答案
  2. 你想不到的方法!!win10系统cortana小娜无法连接网络!
  3. datetime对应java什么类型
  4. 百度地图之九如何在一个地图上显示多条导航路线
  5. 一招解决Git下载慢的问题
  6. vs2019编译boost1.55
  7. 哪种提词器好用?这个提词器工具分享给大家
  8. php curl 图片 乱码,如何解决curl php中文乱码问题
  9. sqlserver 事务的使用
  10. update语句造成的死锁