Description: This application comprises a market simulation game populated by artificially intelligent trading agents. Each agent is controlled by a virtual machine that executes a simple program based on a customized machine language. The programs may be randomly generated, or may be hand-programmed by the user via an embedded assembler. Alternatively, the program can generate skilled agents automatically via a competitive genetic algorithm, which generates a number of agent programs, competes them for a number of simulations, chooses the most successful agent programs, and randomly crosses over their programs to create new agent programs. The application may also run an instance of the market-trading game, populated by agents running specific programs. As the game progresses, the application provides a realtime graphical display of market conditions and each player s resources, as well as the current events affecting the market. The user may also directly participate as a player in the game.
To Search:
File list (Check if you may need any files):
Executable
..........\4 Resources
..........\...........\App.ico
..........\...........\AssemblyInfo.cs
..........\...........\Exchange Agent Designer Documentation.txt
..........\...........\ExchangeAgent.xsd
..........\...........\ExchangeAgentSet.xsd
..........\The Exchange.exe
License.html
Source Code
...........\1 Core Classes
...........\..............\Exchange Agent.cs
...........\..............\Exchange Simulation.cs
...........\2 Main Dialogs
...........\..............\Exchange Agent Arena.cs
...........\..............\Exchange Agent Arena.resx
...........\..............\Exchange Agent Designer.cs
...........\..............\Exchange Agent Designer.resx
...........\..............\Exchange Game.cs
...........\..............\Exchange Game.resx
...........\3 Helper Dialogs
...........\................\Exchange About Dialog.cs
...........\................\Exchange About Dialog.resx
...........\................\Exchange Agent Designer Help Dialog.cs
...........\................\Exchange Agent Designer Help Dialog.resx
...........\................\Exchange Agent Display Dialog.cs
...........\................\Exchange Agent Display Dialog.resx
...........\................\Exchange New Game Dialog.cs
...........\................\Exchange New Game Dialog.resx
...........\................\Exchange Player Dialog.cs
...........\................\Exchange Player Dialog.resx
...........\................\Exchange Startup Dialog.cs
...........\................\Exchange Startup Dialog.resx
...........\4 Resources
...........\...........\App.ico
...........\...........\AssemblyInfo.cs
...........\...........\Exchange Agent Designer Documentation.txt
...........\...........\ExchangeAgent.xsd
...........\...........\ExchangeAgentSet.xsd
...........\The Exchange.csproj
...........\The Exchange.csproj.user
...........\The Exchange.sln
...........\The Exchange.suo
The Exchange readme.html