{"id":"W2117414960","doi":"10.5555/2663700.2663708","title":"Reusable components for artificial intelligence in computer games","year":2012,"lang":"en","type":"article","venue":"","topic":"Model-Driven Software Engineering Techniques","field":"Computer Science","cited_by":3,"is_retracted":false,"has_abstract":true,"ca_institutions":"McGill University","funders":"","keywords":"Reuse; Modular design; Computer science; Software engineering; Component (thermodynamics); Video game development; Interface (matter); Reusability; Game programming; Component-based software engineering; Human–computer interaction; Software; Software development; Artificial intelligence; Game Developer; Game design; Programming language; Engineering; Game design document; Operating system","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.001330259,0.0007747857,0.0004543177,0.001266312,0.0006590497,0.002361463,0.001115101,0.001103915,0.005305286],"category_scores_gemma":[0.003438681,0.0006068361,0.001130011,0.001072224,0.002664514,0.002744073,0.001927642,0.00187654,0.001360521],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00128886,"about_ca_system_score_gemma":0.001292991,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002929445,"about_ca_topic_score_gemma":0.002561803,"domain_scores_codex":[0.9991251,0.0003501452,0.00008157171,0.00009912626,0.0002888065,0.00005523572],"domain_scores_gemma":[0.9985911,0.0007170794,0.00008394636,0.0003718845,0.0001859617,0.00004997411],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0000215597,0.00004166138,0.0002536186,0.0002445868,0.00003588908,0.00008081792,0.0004175537,0.02935277,0.00357015,0.8941466,0.002294615,0.06954022],"study_design_scores_gemma":[0.00003838092,0.00006995283,0.0002248742,0.0002351706,0.00007043629,0.0002091856,0.0001203712,0.2014478,0.007098515,0.6867649,0.1036851,0.00003541931],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.004846528,0.000969168,0.9827555,0.0005394865,0.00005724996,0.0001000502,0.00003107113,0.0009172101,0.009783737],"genre_scores_gemma":[0.1966671,0.002115251,0.7843154,0.000200592,0.00007714497,0.0004983562,0.0002001229,0.0004799666,0.01544599],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.005305286,"threshold_uncertainty_score":0.01774794,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04927961352458815,"score_gpt":0.2815026875725161,"score_spread":0.232223074047928,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}