論文の概要: Engaging Young Learners with Testing Using the Code Critters Mutation Game
- arxiv url: http://arxiv.org/abs/2404.09246v1
- Date: Sun, 14 Apr 2024 13:14:17 GMT
- ステータス: 処理完了
- システム内更新日: 2024-04-16 14:48:15.356016
- Title: Engaging Young Learners with Testing Using the Code Critters Mutation Game
- Title(参考訳): Code Critters Mutation Gameを用いた若手学習者のテスト
- Authors: Philipp Straubinger, Lena Bloch, Gordon Fraser,
- Abstract要約: Code Crittersは、テストの概念を積極的に教えるための真剣なゲームです。
一般的なタワーディフェンスゲームでは、プレイヤーは、正しいコードで記述された行動を示す生物と変異している生物とを区別するために必要な魔法のポータルを戦略的に配置する。
40人の子供を巻き込んだ実証的研究は、Code Crittersに積極的に関与していることを示している。
- 参考スコア(独自算出の注目度): 9.856068089918555
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: Everyone learns to code nowadays. Writing code, however, does not go without testing, which unfortunately rarely seems to be taught explicitly. Testing is often not deemed important enough or is just not perceived as sufficiently exciting. Testing can be exciting: In this paper, we introduce Code Critters, a serious game designed to teach testing concepts engagingly. In the style of popular tower defense games, players strategically position magical portals that need to distinguish between creatures exhibiting the behavior described by correct code from those that are mutated, and thus faulty. When placing portals, players are implicitly testing: They choose test inputs (i.e., where to place portals), as well as test oracles (i.e., what behavior to expect), and they observe test executions as the creatures wander across the landscape passing the players' portals. An empirical study involving 40 children demonstrates that they actively engage with Code Critters. Their positive feedback provides evidence that they enjoyed playing the game, and some of the children even continued to play Code Critters at home, outside the educational setting of our study.
- Abstract(参考訳): 今や誰もがプログラミングを学びます。
しかし、コードの記述はテストなしでは行われないが、残念ながら明示的に教えられることはめったにない。
テストは十分に重要ではない、あるいは十分にエキサイティングでないと思われることが少なくない。
この論文では、テストの概念を積極的に教えるために設計された真剣なゲームであるCode Crittersを紹介します。
一般的なタワーディフェンスゲームでは、プレイヤーは、正しいコードで記述された行動を示す生物と、変異している生物とを区別するために必要な魔法のポータルを戦略的に配置する。
ポータルを置くとき、プレイヤーは暗黙的にテストを行う:彼らはテストインプット(すなわち、ポータルを置く場所)を選択し、オーラクル(すなわち、期待すべき行動)をテストし、プレイヤーのポータルを通過する風景をさまようときに、テスト実行を観察する。
40人の子供を巻き込んだ実証的研究は、Code Crittersに積極的に関与していることを示している。
彼らの肯定的なフィードバックは、彼らがゲームを楽しむのを楽しんだ証拠となり、子供たちの一部は、私たちの研究の教育的状況の外で、自宅でCode Crittersをプレイし続けた。
関連論文リスト
- People use fast, goal-directed simulation to reason about novel games [75.25089384921557]
我々は,シンプルだが斬新なコネクテッドnスタイルのボードゲームについて,人々がどう考えるかを研究する。
ゲームがどんなに公平か、そしてどんなに楽しいのかを、ごくわずかな経験から判断するよう、私たちは人々に求めます。
論文 参考訳(メタデータ) (2024-07-19T07:59:04Z) - Reinforcement Learning for High-Level Strategic Control in Tower Defense Games [47.618236610219554]
戦略ゲームにおいて、ゲームデザインの最も重要な側面の1つは、プレイヤーにとっての挑戦の感覚を維持することである。
従来のスクリプティング手法と強化学習を組み合わせた自動手法を提案する。
その結果、強化学習のような学習アプローチとスクリプトAIを組み合わせることで、AIのみを使用するよりも高性能で堅牢なエージェントが生まれることが示された。
論文 参考訳(メタデータ) (2024-06-12T08:06:31Z) - Deriving and Evaluating a Detailed Taxonomy of Game Bugs [2.2136561577994858]
この研究の目的は、ゲーム開発者がバグに耐性のあるゲームを開発するのに役立つバグ分類を提供することだ。
ゲーム開発業界で発生したバグを報告した189件(学術文献78件,灰色111件)の資料の中から,436件の資料を分析し,MLR(Multivocal Literature Review)を行った。
MLRにより、エンドユーザーの視点から63のゲームバグカテゴリの詳細な分類を確定することができた。
論文 参考訳(メタデータ) (2023-11-28T09:51:42Z) - PlayTest: A Gamified Test Generator for Games [11.077232808482128]
Playtestは、タイリングテストプロセスを目的のある競争ゲームに変換する。
プレイテストフェーズでは,プレイテストの段階において,プレイヤーがツールを介して各ゲームにアクセスできるようにすることで,ゲームテストのタスクをクラウドソーシングするために,Playtestを使用することを想定する。
論文 参考訳(メタデータ) (2023-10-30T10:14:27Z) - SPRING: Studying the Paper and Reasoning to Play Games [102.5587155284795]
我々は,ゲーム本来の学術論文を読み取るための新しいアプローチ,SPRINGを提案し,大言語モデル(LLM)を通してゲームの説明とプレイの知識を利用する。
実験では,クラフトオープンワールド環境の設定下で,異なる形態のプロンプトによって引き起こされる文脈内「推論」の品質について検討した。
我々の実験は、LLMが一貫したチェーン・オブ・シークレットによって誘導されると、洗練された高レベル軌道の完成に大きな可能性があることを示唆している。
論文 参考訳(メタデータ) (2023-05-24T18:14:35Z) - Code Critters: A Block-Based Testing Game [13.453052164371734]
テストコンセプトに基づいたタワーディフェンスゲームであるCode Crittersを紹介した。
ゲームの目的は、小さな「クリッター」によって取られたルートに沿って魔法の鉱山を配置することである。
マイニングは、テスト入力とテストオラクルをエンコードするので、テストはゲームの不可欠な、楽しいコンポーネントになります。
論文 参考訳(メタデータ) (2023-04-05T06:34:42Z) - Inspector: Pixel-Based Automated Game Testing via Exploration,
Detection, and Investigation [116.41186277555386]
Inspectorは、ゲームと深く統合することなく、異なるゲームに容易に適用できるゲームテストエージェントである。
インスペクタは純粋にピクセル入力に基づいており、ゲームスペースエクスプローラー、キーオブジェクト検出器、人間に似たオブジェクトインスペクタの3つの重要なモジュールから構成されている。
実験結果は,ゲーム空間の探索,キーオブジェクトの検出,オブジェクトの調査におけるインスペクタの有効性を示す。
論文 参考訳(メタデータ) (2022-07-18T04:49:07Z) - Augmenting Automated Game Testing with Deep Reinforcement Learning [0.4129225533930966]
一般的なゲームテストは、人間プレイテスターの使用、テストスクリプティングのプレイ、関連するテストデータを生成するための関心領域の事前知識に依存している。
深層強化学習(DRL)を用いたゲームテストフレームワークに自己学習メカニズムを導入する。
DRLは、テストカバレッジの向上、エクスプロイトの発見、マップの難しさ、ファーストパーソンシューティングゲーム(FPS)のテストで発生する一般的な問題の検出に使用できる。
論文 参考訳(メタデータ) (2021-03-29T11:55:15Z) - How do students test software units? [3.6748639131154315]
私たちは学生に、小さな調査に記入し、4回の演習を行い、2回目の調査に記入するように頼みました。
半構造化インタビューで11人の学生にインタビューを行い、より深い洞察を得た。
私たちが見いだした誤解の1つは、ほとんどの学生は、プログラミングコードに基づいてテストケースしか考えられないということです。
たとえコードが提供されていなくても(ブラックボックステスト)、学生はテストケースをベースとするコードを考え出そうとします。
論文 参考訳(メタデータ) (2021-02-16T07:02:59Z) - An Empirical Study on the Generalization Power of Neural Representations
Learned via Visual Guessing Games [79.23847247132345]
本研究は,視覚質問応答(VQA)のような新しいNLP下流タスクにおいて,後から実行を依頼されたとき,人工エージェントが推測ゲームでどの程度の利益を得ることができるかを検討する。
提案手法は,1) エージェントがうまく推理ゲームを模倣することを学習する教師あり学習シナリオ,2) エージェントが単独でプレイする新しい方法,すなわち,反復経験学習(SPIEL)によるセルフプレイ(Self-play)を提案する。
論文 参考訳(メタデータ) (2021-01-31T10:30:48Z) - DeepCrawl: Deep Reinforcement Learning for Turn-based Strategy Games [137.86426963572214]
Deep CrawlはiOSとAndroid用の完全にプレイ可能なRogueライクなプロトタイプで、すべてのエージェントがDeep Reinforcement Learning (DRL)を使用してトレーニングされたポリシーネットワークによって制御される。
本研究の目的は、近年のDRLの進歩が、ビデオゲームにおける非プレイヤーキャラクターに対する説得力のある行動モデルの開発に有効であるかどうかを理解することである。
論文 参考訳(メタデータ) (2020-12-03T13:53:29Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。