Skip to content

lizhuo-1994/gbgallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

gbgallery

Abstract

Software bug database and benchmark are the wheels of automated software testing advancement. Real bugs often occur rather sparsely in relative to the amount of software code, the extraction and curation of which are quite labor-intensive but can be the essentials to innovate testing techniques.

What is GBGallery?

GBGallery is an opened game bug database and game testing framework, which contains 5 commercial games and 76 real industrial game bugs in total.

In GBGallery, we have integrated 5 automated game testing strategies include : Random, DQN, A2C, A2C+curiosity, and Wuji (the distinguished paper in ASE 2019). DQN and A2C are basic deep reinforcement learning algorithm (DRL), A2C+curiosity contains an extra curiosity-driven agent exploration guidance than A2C, Wuji is a combination of search-based optimization with DRL. Currently few research was proposed for automated game testing by AI, thus we propose GBGallery to encourage the above research.

Image text

What is structure of the GBGallery?

GBGallery is constructed by 5 games and the game bugs, therefore GBGallery contains 5 independent program package.

Environment installation

Installation for anaconda on Linux:

	wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh 

	bash ./Anaconda3-2020.11-Linux-x86_64.sh 

	echo 'export PATH="$pathToAnaconda/anaconda3/bin:$PATH"' >> ~/.bashrc 

	conda config --set auto_activate_base false 

See specific tutorial from the Wiki: Documentation

Download the packaged environment: benchmark_env.tar.gz

Activate the environment:

	(1) mkdir -p benchmark_env

	(2) tar -xzf benchmark_env.tar.gz -C benchmark_env/

	(3) source benchmark_env/bin/activate

Finally, the set up of environment is done, please download GBGallery and refer to the following document for usage: gbgallery.zip

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published