<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Shahid Beheshti University</PublisherName>
				<JournalTitle>Journal of Innovations in Computer Science and Engineering (JICSE)</JournalTitle>
				<Issn>2981-2135</Issn>
				<Volume>2</Volume>
				<Issue>Special Issue on AI 4 All- 2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2025</Year>
					<Month>01</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>MQL-NPC: A Modified Q-Learning-based Approach to Design Intelligent Non-Player Character in a Survival Game</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>56</FirstPage>
			<LastPage>63</LastPage>
			<ELocationID EIdType="pii">105705</ELocationID>
			
<ELocationID EIdType="doi">10.48308/jicse.2025.239783.1072</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Dr. Athena</FirstName>
					<LastName>Abdi</LastName>
<Affiliation>Faculty of Computer Engineering K.N.Toosi University of Technology Tehran, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Morteza</FirstName>
					<LastName>Nalbandi</LastName>
<Affiliation>Faculty of Computer Engineering K.N.Toosi University of Technology
Tehran, Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2025</Year>
					<Month>05</Month>
					<Day>03</Day>
				</PubDate>
			</History>
		<Abstract>Abstract—This paper presents an intelligent non-player char- acter(NPC) for a survival game with a modified Q-learning-based scheme. Due to the dynamics of the computer game environment, reinforcement learning is employed to make this agent smart. This leads the agent to react appropriately based on the game’s scenario by choosing an action that provides a higher reward in the current situation. This is like a brain for the target NPC that processes different situations and reacts appropriately. Our intelligent agent is applied to a sample survival game with different complexity levels. In this game, multiple characters and objects alongside win-and-lose scenarios are considered. Our designed intelligent NPC is equipped with modified Q-learning to interact and try different actions on objects and learn about them. This learning process leads to an experience saved in the designed agent to react best to the environment. The efficiency of our proposed approach is evaluated through multiple scenarios and the appropriate reaction of the NPC is verified.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">keywords: Non-Player Character(NPC)</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Intelligent Agent</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Survival Game</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Reinforcement Learning</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Dynamic Environment</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://jicse.sbu.ac.ir/article_105705_678a59a6276ff7293d045a42466e05c4.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
