{
  "@context": {
    "dcterms": "http://purl.org/dc/terms/",
    "dcmitype": "http://purl.org/dc/dcmitype/"
  },
  "dcterms:identifier": [
    "tag:aim-pro.eu,2026:oer/3650ea34d6c4",
    "https://zenodo.org/records/18251041",
    "doi:10.65141/ject.v2i1.n4",
    "zenodo-record:18251041"
  ],
  "dcterms:title": [
    "HadouQen: Adaptive AI Agent Using Reinforcement Learning in Street Fighter II: Special Champion Edition"
  ],
  "dcterms:type": [
    {
      "@id": "dcmitype:Text"
    },
    "Journal article"
  ],
  "dcterms:creator": [
    "Pangilinan, Isaiah Phil",
    "Villanueva, Neo Alaric",
    "Tipay, Irish Paulo",
    "Diego, Audrey Lyle"
  ],
  "dcterms:description": [
    "This study presents the development of an AI agent trained using Proximal Policy Optimization (PPO) to compete in Street Fighter II: Special Champion Edition. The agent learned optimal combat strategies through reinforcement learning, processing visual input from frame-stacked grayscale observations (84 × 84 pixels) obtained through the OpenAI Gym Retro environment. Using a convolutional neural network architecture with carefully tuned hyperparameters, the model was trained across 16 parallel environments over 100 million timesteps. The agent was tested against M. Bison, the game's final boss and most challenging opponent, across 1,000 consecutive matches to evaluate performance. Results showed exceptional performance with a 96.7%-win rate and an average reward of 0.912. Training metrics revealed a healthy learning progression, showing steady improvement in average reward per episode, decreased episode length indicating more efficient victories, and stable policy convergence. The findings also demonstrate the effectiveness of PPO-based reinforcement learning in mastering complex fighting game environments and provide a foundation for future research in competitive game-playing agents capable of human-level performance in fast-paced interactive scenarios."
  ],
  "dcterms:subject": [
    "Proximal Policy Optimization",
    "reinforcement learning",
    "fighting games",
    "Street Fighter II",
    "adaptive AI"
  ],
  "dcterms:language": [
    "en"
  ],
  "dcterms:license": [
    {
      "@id": "https://creativecommons.org/licenses/by/4.0/"
    }
  ],
  "dcterms:rights": [
    "CC-BY-4.0 — assessed as OPEN by the harvester's licence gate. Conditions: attribution required. open, permissive"
  ],
  "dcterms:accessRights": [
    "open"
  ],
  "dcterms:format": [
    "application/pdf",
    "text/markdown"
  ],
  "dcterms:extent": [
    "687898 bytes (original)",
    "26897 bytes (extracted text)"
  ],
  "dcterms:issued": [
    "2025-06-30"
  ],
  "dcterms:modified": [
    "2026-01-17"
  ],
  "dcterms:created": [
    "2026-01-15"
  ],
  "dcterms:bibliographicCitation": [
    "Isabela State University Linker: Journal of Engineering, Computing, and Technology, vol. 2(1), pp. 52-63"
  ],
  "dcterms:isPartOf": [
    {
      "@id": "10.65141/ject.v2i1.n4"
    }
  ],
  "dcterms:provenance": [
    "Retrieved from Zenodo on 2026-10-09 in response to the search string “(\"artificial intelligence\" OR \"machine learning\" OR \"generative AI\" OR \"deep learning\" OR \"reinforcement learning\" OR \"large language model\" OR \"AI\") AND (\"AI concepts\" OR \"types of AI\" OR \"AI fundamentals\" OR \"recognizing AI\" OR \"recognising AI\" OR \"general versus narrow AI\" OR \"narrow AI\" OR \"general AI\" OR \"machine intelligence\" OR \"AI strengths and weaknesses\" OR \"traditional software\" OR \"rule-based systems\" OR \"introduction to AI\" OR \"introduction to artificial intelligence\" OR \"artificial intelligence introduction\" OR \"AI primer\" OR \"foundations of artificial intelligence\" OR \"overview of AI\" OR \"understanding AI\" OR \"history of AI\" OR \"AI essentials\" OR \"AI terminology\" OR \"metaphors for AI\" OR \"AI fundamental concepts\" OR \"AI key concepts\" OR \"philosophy of AI\" OR \"critical AI literacy\")”. Zenodo served the resource and is not asserted to be its publisher or author.",
    "Text extracted from pdf to Markdown by pdf-inspector; the original is retained unchanged beside it."
  ],
  "inferred": {
    "dcterms:references": [
      {
        "value": {
          "@id": "https://doi.org/10.3390/electronics11010083",
          "title": "doi:10.3390/electronics11010083"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 113,
              "basis": "reference",
              "literal": "doi:10.3390/electronics11010083"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.3390/technologies12030034",
          "title": "doi:10.3390/technologies12030034"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 115,
              "basis": "reference",
              "literal": "doi:10.3390/technologies12030034"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.24963/ijcai.2021/294",
          "title": "doi:10.24963/ijcai.2021/294"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 117,
              "basis": "reference",
              "literal": "doi:10.24963/ijcai.2021/294"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1145/3415167",
          "title": "doi:10.1145/3415167"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 125,
              "basis": "reference",
              "literal": "doi:10.1145/3415167"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://arxiv.org/abs/1912.06680",
          "title": "arXiv:1912.06680"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 128,
              "basis": "reference",
              "literal": "arXiv:1912.06680"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1146/annurev-",
          "title": "doi:10.1146/annurev-"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 129,
              "basis": "reference",
              "literal": "doi:10.1146/annurev-"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1016/j.cosrev.2021.100379",
          "title": "doi:10.1016/j.cosrev.2021.100379"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 131,
              "basis": "reference",
              "literal": "doi:10.1016/j.cosrev.2021.100379"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://arxiv.org/abs/2402.18659",
          "title": "arXiv:2402.18659"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 135,
              "basis": "reference",
              "literal": "arXiv:2402.18659"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1609/aaai.v34i02.5533",
          "title": "doi:10.1609/aaai.v34i02.5533"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 136,
              "basis": "reference",
              "literal": "doi:10.1609/aaai.v34i02.5533"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://arxiv.org/abs/2211.02759",
          "title": "arXiv:2211.02759"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 138,
              "basis": "reference",
              "literal": "arXiv:2211.02759"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1007/s11042-022-12153-2",
          "title": "doi:10.1007/s11042-022-12153-2"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 140,
              "basis": "reference",
              "literal": "doi:10.1007/s11042-022-12153-2"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://arxiv.org/abs/2304.13269",
          "title": "arXiv:2304.13269"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 142,
              "basis": "reference",
              "literal": "arXiv:2304.13269"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1007/s12525-",
          "title": "doi:10.1007/s12525-"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 144,
              "basis": "reference",
              "literal": "doi:10.1007/s12525-"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1109/cig.2019.8847950",
          "title": "doi:10.1109/cig.2019.8847950"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 148,
              "basis": "reference",
              "literal": "doi:10.1109/cig.2019.8847950"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1007/978-981-19-7784-8_10",
          "title": "doi:10.1007/978-981-19-7784-8_10"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 150,
              "basis": "reference",
              "literal": "doi:10.1007/978-981-19-7784-8_10"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1109/jproc.2021.3060483",
          "title": "doi:10.1109/jproc.2021.3060483"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 154,
              "basis": "reference",
              "literal": "doi:10.1109/jproc.2021.3060483"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://arxiv.org/abs/1912.10944",
          "title": "arXiv:1912.10944"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 156,
              "basis": "reference",
              "literal": "arXiv:1912.10944"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1016/j.procs.2019.08.222",
          "title": "doi:10.1016/j.procs.2019.08.222"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 158,
              "basis": "reference",
              "literal": "doi:10.1016/j.procs.2019.08.222"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.3390/sym15091723",
          "title": "doi:10.3390/sym15091723"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 160,
              "basis": "reference",
              "literal": "doi:10.3390/sym15091723"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1145/3359313",
          "title": "doi:10.1145/3359313"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 162,
              "basis": "reference",
              "literal": "doi:10.1145/3359313"
            }
          ],
          "kind": "citation"
        }
      },
      {
        "value": {
          "@id": "https://doi.org/10.1007/s11633-022-1384-6",
          "title": "doi:10.1007/s11633-022-1384-6"
        },
        "method": "inferred",
        "rule": "citation",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "citation",
              "line": 164,
              "basis": "reference",
              "literal": "doi:10.1007/s11633-022-1384-6"
            }
          ],
          "kind": "citation"
        }
      }
    ]
  }
}