0

我知道很多人为了用树莓派创建游戏机所做的(以及很多教程教你做的)就是安装 Retro PI。这很有趣,但我相信有些人(包括我自己)想要创造一个游戏机,因为他们想要创造一种独特的体验。换句话说,我想使用不使用预制操作系统和预制游戏的树莓派 0 创建游戏机。我想知道除了屏幕、输入和树莓派 0 本身之外我还需要什么来创建我称之为“合适的”游戏机的东西。如果不是为这个控制台构建一个简单的 linux,我个人宁愿从头开始,这样我就可以完全控制开发。这边走,我可以很好地理解它,并且能够使用我自己的预制工具更轻松地创建游戏和应用程序之类的东西。有点像任天堂自己开发游戏机,但这个是一个人做的。

4

2 回答 2

1

go 和朋友一起出去玩或者一个人出去玩都很有趣,也许这个项目会给你一些想法:maxvfischer / DIY-arcade

出于开发目的,可能至少有一个 Raspberry Pi 的任何风格,都有局限性和优缺点,一般来说,不考虑图形引擎、想法或任何其他程序来编译、设计或发布你的游戏,这是它最大的挑战是操作系统,也许最好的是基于 Java 语言或 JavaScript 语言或 HTML5 + Js 的多平台开发解决方案。

简短列表:Rasperry Pi 选择您的编程语言 选择您的开发解决方案 一些空闲时间 大量咖啡或啤酒,随心所欲 CNC + PAINT 或 3d 打印 + 原型制作 您所在地区提供的服务

  1. 树莓派
  2. 树莓派操作系统列表
  3. JavaScript 游戏引擎
  4. HTML5 + JS 游戏引擎
  5. 在树莓派上玩游戏
于 2020-12-03T19:11:38.597 回答
0

首先,对于硬件,我认为这些项目的列表足以让您启动并运行:

  • 选择树莓派
  • 屏幕
  • 输入(无论您打算使用什么,我认为对于自定义输入,
    最好在一定程度上使用现有的 GPIO 引脚)
  • 树莓派的电源

对于软件来说它有点复杂,但是知道您的问题中提到了一个简单的 Linux 构建,而且事实上它是可能的,运行自定义 Linux 版本最适合操作系统。虽然我不记得如何准确地设置一个,但我推荐一个的主要原因是因为对于使用现有显示端口的屏幕​​,您可能需要安装基于 Linux 的显示驱动程序;在您的系统上安装 Linux 发行版将使安装显示驱动程序变得更加容易。

输入是另一个复杂的话题。如果您要为您的控制台构建一个简单的 linux 发行版,那么我能想到的最佳选择是暂时跳过使用自定义输入系统,而是使用带有稍后将映射的键的 USB 键盘到控制器输入。例如,键盘上的上、下、左和右键可以映射到当前不存在的控制器上的 Dpad。考虑到最新版本的 Linux 原生支持 USB 键盘,这可能是(暂时)您最好的输入选项。

如果您想了解更多有关可用于为 Raspberry Pi 构建简单 linux 发行版的工具的信息,我建议您在buildroot.org上阅读更多相关信息并亲自尝试一下。

于 2020-12-03T19:37:25.020 回答