Java Video Game with AI Chatbot Integration using ChatGPT

This project consists of the construction of a very basic two-dimensional video game using the Java programming language. Nearly all games contain conversations with non-player-characters (NPCs) where there are limited dialogue options for the player and preset responses for each option the player picks. However, rather than hard-coded conversations with NPCs, this game utilizes Artificial Intelligence (AI) chatbot integration to create dynamic and free-flowing conversations between the player and the NPCs.

This project was a first place winner in the Informational Exhibit category

Files

Metadata

Work Title Java Video Game with AI Chatbot Integration using ChatGPT
Access
Open Access
Creators
  1. Garrett Bradley Wilson
Keyword
  1. Penn State Mont Alto Academic Festival 2025
  2. Undergraduate Research
License CC BY 4.0 (Attribution)
Work Type Poster
Acknowledgments
  1. Faculty Mentor: Elizabeth Denlea
Publication Date April 25, 2025
Related URLs
Deposited April 18, 2025

Versions

Analytics

Collections

Work History

Version 1
published

  • Created
  • Updated
  • Updated Keyword, Related URLs, Description, and 1 more Show Changes
    Keyword
    • Penn State Mont Alto Academic Festival 2025, Undergraduate Research
    Related URLs
    • https://montalto.psu.edu/academics/festival
    Description
    • This project consists of the construction of a very basic two-dimensional video game using the Java programming language. Nearly all games contain conversations with non-player-characters (NPCs) where there are limited dialogue options for the player and preset responses for each option the player picks. However, rather than hard-coded conversations with NPCs, this game utilizes Artificial Intelligence (AI) chatbot integration to create dynamic and free-flowing conversations between the player and the NPCs.
    Publication Date
    • 2025-04-25
  • Updated Acknowledgments Show Changes
    Acknowledgments
    • Faculty Mentor: Elizabeth Denlea
  • Added Creator Garrett Bradley Wilson
  • Added 15 Java video game with AI chatbot.pdf
  • Updated License Show Changes
    License
    • https://creativecommons.org/licenses/by/4.0/
  • Published
  • Updated

Version 2
published

  • Created
  • Updated Description Show Changes
    Description
    • This project consists of the construction of a very basic two-dimensional video game using the Java programming language. Nearly all games contain conversations with non-player-characters (NPCs) where there are limited dialogue options for the player and preset responses for each option the player picks. However, rather than hard-coded conversations with NPCs, this game utilizes Artificial Intelligence (AI) chatbot integration to create dynamic and free-flowing conversations between the player and the NPCs.
    • This project consists of the construction of a very basic two-dimensional video game using the Java programming language. Nearly all games contain conversations with non-player-characters (NPCs) where there are limited dialogue options for the player and preset responses for each option the player picks. However, rather than hard-coded conversations with NPCs, this game utilizes Artificial Intelligence (AI) chatbot integration to create dynamic and free-flowing conversations between the player and the NPCs.
    • *This project was a first place winner in the Informational Exhibit category*
  • Published
  • Updated