Skip to main content

Universal game AI system for game developer

Project description

System Overview

Universal game AI system. Game developers need to provide functions like those provided by Open-AI game, so they can train their game AI.

Use Instructions
1.For games that use images as state
  1. use “ init_UDQN(game, inputImageSize, choose_optimizers, learning_rate) “ to create your network object.

  2. the object has the function “run(game, inputImageSize, total_steps, total_reward_list, num, step_num)” to train.

  3. “ plot_cost() “ shows the gradient change graph

2.For games that take parameters as state
  1. use “ Population(population_num) “ to create your Population object.

  2. the object has the function “ initPopulation(self, net_in, net_h1, net_h2, net_out)” to create your network.

  3. the object has the function “ runGame(game)” to train.

Environment Instructions

Python3.7+Graphaiz2.38

Directory Structure Instructions

HanhanAI

__init__.py

ga_brain.py

population

universal_dqn.py

LICENSE

README.rsd

setup.py

V2.0.2 version

  1. Can save network

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

HanhanAI-2.0.2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

HanhanAI-2.0.2-py2.py3-none-any.whl (11.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file HanhanAI-2.0.2.tar.gz.

File metadata

  • Download URL: HanhanAI-2.0.2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for HanhanAI-2.0.2.tar.gz
Algorithm Hash digest
SHA256 6730f62f2dc55b20408e4bdcbdab2ed94cc4f6b9add5049f2c40ccd757d8563a
MD5 3134c34aecb218aa64b4041112111b4c
BLAKE2b-256 b9eb3874eb146f00a8635b6cec7afc96d644514b680c105e1c4e63c74540b154

See more details on using hashes here.

File details

Details for the file HanhanAI-2.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: HanhanAI-2.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for HanhanAI-2.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ca3277ef35cff88b990631bbad0686565e5f32d8a593fb68530e65229a0c684f
MD5 a5bd2c2b7b2610871bfc7564cbfb6e2b
BLAKE2b-256 f4a2947e503eebf8605f0688b3bd33fb85a2862b1537f5408352017e8877cc7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page