Skip to content

Commit bc0c3b8

Browse files
committed
Port more examples/unsupported downloads
1 parent 845823f commit bc0c3b8

File tree

5 files changed

+113
-0
lines changed

5 files changed

+113
-0
lines changed

docs/downloads/examples_and_unsupported/index.md

+3
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ This code is unsupported but may still work.
1111
* [Java Logger](./java_logger.md)
1212
* [Missionaries and Cannibals](./missionaries_and_cannibals.md)
1313
* [PHP Interface Example](./php_interface_example.md)
14+
* [Python Interface Example](./python_interface_example.md)
15+
* [RL Command Line Interface](./rl_command_line_interface.md)
16+
* [Soar Obfuscator](./soar_obfuscator.md)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
Tags:
3+
- Python
4+
- SML
5+
---
6+
7+
# Python Interface Example
8+
9+
A Python library that contains wrappers for SML library calls that can be used
10+
for running Python domains and experiments.
11+
12+
## Download Links
13+
14+
* [Python_Interface_Example.zip](https://github.com/SoarGroup/website-downloads/raw/main/Examples-and-Unsupported/Python_Interface_Example.zip)
15+
16+
## Documentation
17+
18+
None
19+
20+
## Developers
21+
22+
Justin Li
23+
24+
## Soar Versions
25+
26+
* Soar 8
27+
* Soar 9
28+
29+
## Language
30+
31+
Python
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
Tags:
3+
- Reinforcement Learning
4+
- CLI
5+
---
6+
7+
# RL Command Line Interface
8+
9+
This project contains an example of a C++ program, RlCli, that interfaces with
10+
Soar, which provides a command-line interface to collect reinforcement learning data.
11+
It is a good example of a minimal command-line application.
12+
13+
## Environment Properties
14+
15+
* TODO (not for agents)
16+
17+
## External Environment
18+
19+
None TODO (agents only)
20+
21+
## Soar Capabilities
22+
23+
TODO
24+
25+
## Download Links
26+
27+
* [RL_Command_Line_Interface_Example.zip](https://github.com/SoarGroup/website-downloads/raw/main/Examples-and-Unsupported/RL_Command_Line_Interface_Example.zip)
28+
29+
## Documentation
30+
31+
None
32+
33+
## Developers
34+
35+
Jon Voigt <voigtjr@gmail.com>
36+
37+
## Soar Versions
38+
39+
* Soar 8
40+
* Soar 9
41+
42+
## Language
43+
44+
C++
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
Tags:
3+
- Python
4+
- TankSoar
5+
---
6+
7+
# Soar Obfuscator
8+
9+
This is a python script that does simple find and replaces to quickly (but weakly)
10+
obfuscate Soar code. It was originally developed to hide the workings of TankSoar
11+
agents developed for a TankSoar competition.
12+
13+
## Download Links
14+
15+
* [Soar_Obfuscator.zip](https://github.com/SoarGroup/website-downloads/raw/main/Examples-and-Unsupported/Soar_Obfuscator.zip)
16+
17+
## Documentation
18+
19+
None
20+
21+
## Developers
22+
23+
Jon Voigt <voigtjr@gmail.com>
24+
25+
## Soar Versions
26+
27+
* Soar 8
28+
* Soar 9
29+
30+
## Language
31+
32+
Python

mkdocs.yml

+3
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,9 @@ nav:
150150
- Java Logger: downloads/examples_and_unsupported/java_logger.md
151151
- Missionaries and Cannibals: downloads/examples_and_unsupported/missionaries_and_cannibals.md
152152
- PHP Interface Example: downloads/examples_and_unsupported/php_interface_example.md
153+
- Python Interface Example: downloads/examples_and_unsupported/python_interface_example.md
154+
- RL Command Line Interface: downloads/examples_and_unsupported/rl_command_line_interface.md
155+
- Soar Obfuscator: downloads/examples_and_unsupported/soar_obfuscator.md
153156
- Tutorials:
154157
- tutorials/index.md
155158
- Official Soar Tutorials:

0 commit comments

Comments
 (0)