2018-207
2018-207
Employing Artificial Intelligence Algorithms to a Strategy Game
MATTHEW L. RODRIGUEZ, AUSTIN HUANG, and ARDIT PRANVOKUA goal of any artificially intelligent agent is to perform tasks that equal or surpass human efforts. We conducted research on techniques and algorithms to emulate expert human behavior in a strategy game based off the prominent game franchise Fire Emblem. This game allows players to expend their credits to create a team of characters (or units) based on each character's cost. Each unit then has its own attributes much like chess pieces governing how they move and attack. For example, each unit has different ranges of motion, ranges of attack and modes of attack. To demonstrate the practical applications of this research, we designed a game utilizing a graphical user interface which includes game music, images, and animations. The game can be played in two mode: player versus player or player versus computer. The AI was implemented using the MINIMAX algorithm and further optimized using techniques such as alpha beta pruning. The game also employed Machine Learning capabilities which improve the performance of the AI's decisions the more experience with the game the AI is exposed to.
College of Science & Mathematics
Main Menu
- Computer Science
- Academic Programs
- BS Computer Science
- BA Computing & Informatics
- BA Computer Systems Technology
- MS Computer Science
- MS Cybersecurity
- MS Data Science
- PhD Data Science
- Minor in Computer Science
- Minor in Data Science
- Accelerated Dual Degree Program
- Certificates of Undergraduate Study
- Certificates of Graduate Study
- Concentrations BS CS
- Concentrations BA C&I
- Cybersecurity
- Data Science
- Compare University Computing Programs
- Compare our Undergraduate Programs
- Advising Materials
- Undergraduate
- BS Computer Science
- BA Computing & Informatics
- BA Computer Systems Technology
- Certificate of Undergraduate Studies
- Computer Programming
- Mobile Apps CUGS
- Fundamental Computing CUGS
- Cybersecurity
- Blockchain Technologies and Cryptocurrencies
- Advanced Network Technology
- Azure Fundamentals
- Cybersecurity in Information Technology
- Database Development
- Database Fundamentals
- Digital Forensics
- Ethical Hacking
- Internet of Things
- Intrusion Detection/Prevention
- Linux Systems Administration
- Network Fundamentals
- Operating Systems Fundamentals
- Minor Degrees
- CS Undergraduate Catalog
- Graduate
- "4+1" (ADDP)
- Program Guides
- BS Computer Science
- BS Data Science
- Minor in Computer Science
- Concentrations
- CUGS Guides
- Advanced Network Technology
- Azure Fundamentals
- Blockchain Technologies & Cryptocurrencies
- Computer Programming
- Cybersecurity
- Cybersecurity in Information Technology
- Database Development
- Database Fundamentals
- Digital Forensics
- Ethical Hacking
- Fundamental Computing
- Internet of Things
- Intrusion Detection/Prevention
- Linux Systems Administration
- Mobile Application Development
- Network Fundamentals
- Operating Systems Funamentals
- 4+1 Programs
- MS Computer Science
- MS Cybersecurity
- COGS Guides
- MS Data Science
- Standard Course Syllabi
- Forms & Policies
- Undergraduate
- Faculty and Staff
- Students
- Research
- News
- Events
- Contacts
- Faculty Portal - secured
- Site Index
- Can't find it?
- Computer Science