Skip to content

NARS-FighterPlane is a game in which NARS serves as an AI controlling a fighter plane to hit enemy planes.

Notifications You must be signed in to change notification settings

Noctis-Xu/NARS-FighterPlane

Repository files navigation

NARS-FighterPlane (Windows)

NARS-FighterPlane is a game in which NARS serves as an AI controlling a fighter plane to hit enemy planes.

Preparation

  1. Install Python 3 (my python version is 3.8) and pygame package. To use python in the command window, it should be added to the PATH system environment variable like "C:\Python\Python38-32".
  2. To launch ONA, cygwin should be installed and added to the PATH variable like "C:\cygwin64\bin".
  3. To launch OpenNARS, Java should be installed and added to the PATH variable like "C:\Program Files\Java\jdk-14.0.2\bin".

Launch

Open the command window under the directory of NARS-FighterPlane_v1.0 or NARS-FighterPlane_v2.0 and type python plane_game.py opennars or python plane_game.py ONA.

References

OpenNARS: https://github.com/opennars/opennars

ONA: https://github.com/opennars/OpenNARS-for-Applications

NARS-Pong in Unity3D: https://github.com/ccrock4t/NARS-Pong

Some tests

NARS-Fighter v2 gif NARS-Fighter v2 png

About

NARS-FighterPlane is a game in which NARS serves as an AI controlling a fighter plane to hit enemy planes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages