|
2 | 2 |
|
3 | 3 | <img src="images/match3.png" align="center" width="3000"/>
|
4 | 4 |
|
5 |
| -## Overview |
6 |
| -One of the main feedback we get is to illustrate more real game examples using ML-Agents. We are excited to provide an |
7 |
| -example implementation of Match-3 using ML-Agents and additional utilities to integrate ML-Agents with Match-3 games. |
8 |
| - |
9 |
| -Our aim is to enable Match-3 teams to leverage ML-Agents to create player agents to learn and play different Match-3 |
10 |
| -levels. This implementation is intended as a starting point and guide for teams to get started (as there are many |
11 |
| -nuances with Match-3 for training ML-Agents) and for us to iterate both on the C#, hyperparameters, and trainers to |
12 |
| -improve ML-Agents for Match-3. |
13 |
| - |
14 |
| -This implementation includes: |
15 |
| - |
16 |
| -* C# implementation catered toward a Match-3 setup including concepts around encoding for moves based on |
17 |
| -[Human Like Playtesting with Deep Learning](https://www.researchgate.net/publication/328307928_Human-Like_Playtesting_with_Deep_Learning) |
18 |
| -* An example Match-3 scene with ML-Agents implemented (located under /Project/Assets/ML-Agents/Examples/Match3). |
19 |
| -More information on the Match-3 example is [here](https://github.com/Unity-Technologies/ml-agents/tree/release_15_docs/docs/docs/Learning-Environment-Examples.md#match-3). |
20 |
| - |
21 |
| -### Feedback |
22 |
| -If you are a Match-3 developer and are trying to leverage ML-Agents for this scenario, |
23 |
| -[we want to hear from you](https://forms.gle/TBsB9jc8WshgzViU9). Additionally, we are also looking for interested |
24 |
| -Match-3 teams to speak with us for 45 minutes. If you are interested, please indicate that in the |
25 |
| -[form](https://forms.gle/TBsB9jc8WshgzViU9). If selected, we will provide gift cards as a token of appreciation. |
26 |
| - |
27 |
| -### Interested in more game templates? |
28 |
| -Do you have a type of game you are interested for ML-Agents? If so, please post a |
29 |
| -[forum issue](https://forum.unity.com/forums/ml-agents.453/) with [GAME TEMPLATE] in the title. |
30 |
| - |
31 | 5 | ## Getting started
|
32 |
| -The C# code for Match-3 exists inside of the extensions package (com.unity.ml-agents.extensions). A good first step |
| 6 | +The C# code for Match-3 exists inside of the extensions package (com.unity.ml-agents.extensions). A good first step |
33 | 7 | would be to familiarize with the extensions package by reading the document [here](com.unity.ml-agents.extensions.md).
|
34 | 8 | The second step would be to take a look at how we have implemented the C# code in the example Match-3 scene (located
|
35 |
| - under /Project/Assets/ML-Agents/Examples/match3). Once you have some familiarity, then the next step would be to |
36 |
| - implement the C# code for Match-3 from the extensions package. |
| 9 | +under /Project/Assets/ML-Agents/Examples/match3). Once you have some familiarity, then the next step would be to |
| 10 | +implement the C# code for Match-3 from the extensions package. |
37 | 11 |
|
38 |
| -Additionally, see below for additional technical specifications on the C# code for Match-3. Please note the Match-3 |
39 |
| -game isn't human playable as implemented and can be only played via training. |
| 12 | +Additionally, see below for additional technical specifications on the C# code for Match-3. Please note the Match-3 game |
| 13 | + isn't human playable as implemented and can be only played via training. |
40 | 14 |
|
41 | 15 | ## Technical specifications for Match-3 with ML-Agents
|
42 | 16 |
|
@@ -128,3 +102,13 @@ The indexing for actions is the same as described in
|
128 | 102 | [Human Like Playtesting with Deep Learning](https://www.researchgate.net/publication/328307928_Human-Like_Playtesting_with_Deep_Learning)
|
129 | 103 | (for example, Figure 2b). The horizontal moves are enumerated first, then the vertical ones.
|
130 | 104 | <img src="images/match3-moves.png" align="center"/>
|
| 105 | + |
| 106 | +## Feedback |
| 107 | +If you are a Match-3 developer and are trying to leverage ML-Agents for this scenario, |
| 108 | +[we want to hear from you](https://forms.gle/TBsB9jc8WshgzViU9). Additionally, we are also looking for interested |
| 109 | +Match-3 teams to speak with us for 45 minutes. If you are interested, please indicate that in the |
| 110 | +[form](https://forms.gle/TBsB9jc8WshgzViU9). If selected, we will provide gift cards as a token of appreciation. |
| 111 | + |
| 112 | +### Interested in more game templates? |
| 113 | +Do you have a type of game you are interested for ML-Agents? If so, please post a |
| 114 | +[forum issue](https://forum.unity.com/forums/ml-agents.453/) with [GAME TEMPLATE] in the title. |
0 commit comments