Player behavior prediction for in game purchase using ML

Project Code :TCMAPY1297

Objective

To develop a predictive model that anticipates player needs and preferences, enhancing their gaming experience and increasing the likelihood of in-game purchases, thereby empowering game developers with advanced tools for player behavior prediction and optimized in-game purchase strategies.

Abstract

In today's gaming industry, understanding player behaviour and predicting in-game purchases are crucial for enhancing user experience and maximizing revenue. This project, titled "Player Behaviour Prediction for In-Game Purchases Using Machine Learning," aims to develop a predictive model that can accurately forecast both player behaviour and their purchasing decisions. The absence of real-world data necessitates the creation of synthetic data that mirrors typical player interactions and purchase patterns in gaming environments.

The project will employ a range of machine learning algorithms, including Decision Tree, Random Forest, Logistic Regression, and XGBoost Classifier, to build robust predictive models. By analysing player actions, engagement levels, and historical purchase data, the system will be capable of predicting whether a player is likely to make an in-game purchase and identifying the behavioural patterns leading to such decisions.

The backend of this system is developed using Python, leveraging its powerful libraries for machine learning and data processing. The frontend is designed using HTML, CSS, and JavaScript, providing a user-friendly interface for inputting player data and visualizing predictions.

By implementing this project, we aim to enhance the gaming experience and provide valuable tools for optimizing in-game purchases, ultimately contributing to the success of modern gaming enterprises.


Keywords: Decision Tree 2. Random forest 3. Logistic regression 4. XGBoost classifier, supervised learning, K-Best feature selection.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements


Operating system                  :  Windows 7 or 7+

RAM                                         :  8 GB

Hard disc or SSD                   :  More than 500 GB  

Processor                                :  Intel 3rd generation or high or Ryzen with 8 GB Ram


Software Requirements:


Software’s                           :  Python 3.10 or high version

IDE                                        :  Visual Studio Code.

Framework                         :   Flask 

IDE/Workbench                  :  PyCharm

Technology                         :  Python 3.6+

Server Deployment           :  Xampp Server

Database                             :  MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video