1
0
mirror of https://github.com/andre-wojtowicz/torcs-client-fuzzy-cpp synced 2024-12-26 17:55:29 +01:00
TORCS C++ client with a driver written in Fuzzy Control Language
Go to file
2016-08-10 20:41:23 +02:00
dep/fl Added project files 2016-03-18 13:04:29 +01:00
src Minor changes 2016-08-10 20:41:23 +02:00
.gitignore Minor changes 2016-08-10 20:41:23 +02:00
driver.fcl Added project files 2016-03-18 13:04:29 +01:00
README.md Update README.md 2016-03-18 16:13:38 +01:00
torcs-client-fuzzy-cpp.sln Added project files 2016-03-18 13:04:29 +01:00
torcs-client-fuzzy-cpp.vcxproj Added project files 2016-03-18 13:04:29 +01:00
torcs-client-fuzzy-cpp.vcxproj.filters Added project files 2016-03-18 13:04:29 +01:00

TORCS Fuzzy Client

An exemplary fuzzy-driven AI client for The Open Racing Car Simulator (TORCS). It uses Computational Intelligence in Games client and the project is designed for CIG client-server architecture. The driver is written in Fuzzy Control Language and uses fuzzylite library. The original client files are slightly updated and changed.

Screenshot

The project is released as a proof-of-concept and it ought to be improved as, for example, an assignment for students. The driver uses only few available input variables; more about sensors and effectors of a car and the server can be found in Simulated Car Racing Championship: Competition Software Manual.

To build the project you must provide fuzzylite 5.1 libraries. In the Release section you can find compiled program with FCL driver.

Remarks

The project is notably inspired by TORCS Fuzzy Logic Robot, written by my university classmates.