@article{oai:ipsj.ixsq.nii.ac.jp:00207734, author = {栗原, 一貴 and 土井, 伸洋 and Kazutaka, Kurihara and Nobuhiro, Doi}, issue = {11}, journal = {情報処理学会論文誌}, month = {Nov}, note = {本論文では,多様な機器および情報源からの信号を統合して,最終的にゲームコントローラ操作へと変換することで既存ディジタルゲームを操作するためのミドルウェア,GameControllerizerを提案する.これにより,新たなエンタテインメントの創出やゲーミフィケーションの構成のための試行錯誤を容易に行うことが可能となる.GameControllerizerは,エンドユーザプログラマが多様な機器および情報源と通信しながら抽象的なゲーム制御情報を生成する手順を記述できるビジュアルプログラミング部と,専用ハードウェアにより抽象的なゲーム制御情報を実機ゲーム機向けの入力信号へと変換するゲーム入力エミュレーション部からなる.複数のプログラミング環境を準備し,多様なユースケースを提示するとともに,提案システムの公開と販売,ハッカソンやハンズオンイベントの開催,開発者コミュニティを通じた普及活動により,多様なユーザに「作ってみたくなる」心の動きをもたらしたことを分析し,報告する., This study proposes middleware, GameControllerizer, that enables the use of diverse devices and sources of information and converts them into game control operations to augment existing digital games. The system facilitates easy trial-and-error development of new forms of entertainment and the configuration of gamification. GameControllerizer consists of a visual programming element to allow users to program easily to convert diverse formats of information into inputs to games and a game input emulation element whereby hardware-based emulation generates inputs for gaming devices. We provided users with optional multiple programming environments and demonstrated a variety of use cases. We also conducted a series of community outreach activities such as selling our proposed hardware devices, managing hackathon/hands-on events and an online developer's community. Finally, we analyzed how these strategies resulted in motivating diverse users' minds toward being creative.}, pages = {1680--1696}, title = {GameControllerizer:既存ディジタルゲームへの入力をプログラミングするためのミドルウェア}, volume = {61}, year = {2020} }