Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

ターミナルで動作するゲームボーイエミュレータ(Rust)

Rustで開発された、ターミナル上で動作するゲームボーイエミュレータ「terminal_gameboy」の紹介。CUI環境でゲームボーイのROMを実行可能。

背景メモ

- このプロジェクトは、Rust言語で書かれた、ターミナル上で動作するGame Boyエミュレータ「terminal_gameboy」のソースコードリポジトリ。 - 通常のゲームエミュレータはGUIウィンドウを開くが、これはターミナル(コマンドライン)内でゲーム画面を描画するという点が特徴。ターミナル上の色付きブロック(半角文字やUnicodeブロック)を使ってピクセルを表現する。 - Rustはシステムプログラミング向けの言語で、パフォーマンスと安全性に優れる。近年ゲームボーイのエミュレータはコミュニティで人気の学習プロジェクト(「自作エミュレータ入門」の題材)になっている。 - この種のプロジェクトが注目される理由の一つは、ターミナルアプリケーションの文化的な魅力(「ターミナルで動く」「レトロゲームをCLIで遊ぶ」というギークな美学)にも関連する。

関連記事