CRAN
tictactoe 0.2.2
Tic-Tac-Toe Game
Released May 26, 2017 by Kota Mori
This package is available for Renjin and there are no known compatibility issues.
Dependencies
Implements tic-tac-toe game to play on console, either with human or AI players. Various levels of AI players are trained through the Q-learning algorithm.
Installation
Maven
This package can be included as a dependency from a Java or Scala project by including
the following your project's pom.xml
file.
Read more
about embedding Renjin in JVM-based projects.
<dependencies> <dependency> <groupId>org.renjin.cran</groupId> <artifactId>tictactoe</artifactId> <version>0.2.2-b13</version> </dependency> </dependencies> <repositories> <repository> <id>bedatadriven</id> <name>bedatadriven public repo</name> <url>https://nexus.bedatadriven.com/content/groups/public/</url> </repository> </repositories>
Renjin CLI
If you're using Renjin from the command line, you load this library by invoking:
library('org.renjin.cran:tictactoe')
Test Results
This package was last tested against Renjin 0.9.2644 on Jun 2, 2018.
- testthat
- ttt_game-examples
- ttt_game.index_conversion_E1
- ttt_game.index_conversion_E10
- ttt_game.index_conversion_E11
- ttt_game.index_conversion_E12
- ttt_game.index_conversion_E2
- ttt_game.index_conversion_E3
- ttt_game.index_conversion_E4
- ttt_game.index_conversion_E5
- ttt_game.index_conversion_E6
- ttt_game.index_conversion_E7
- ttt_game.index_conversion_E8
- ttt_game.index_conversion_E9
- ttt_game.invalid_ai_E1
- ttt_game.invalid_ai_E2
- ttt_game.invalid_ai_E3
- ttt_qlearn-examples
- ttt_simulate-examples
- xhash.integer_state_E1
- xhash.integer_state_E10
- xhash.integer_state_E100
- xhash.integer_state_E101
- xhash.integer_state_E102
- xhash.integer_state_E103
- xhash.integer_state_E104
- xhash.integer_state_E105
- xhash.integer_state_E106
- xhash.integer_state_E107
- xhash.integer_state_E108
- xhash.integer_state_E109
- xhash.integer_state_E11
- xhash.integer_state_E110
- xhash.integer_state_E111
- xhash.integer_state_E112
- xhash.integer_state_E113
- xhash.integer_state_E114
- xhash.integer_state_E115
- xhash.integer_state_E116
- xhash.integer_state_E117
- xhash.integer_state_E118
- xhash.integer_state_E119
- xhash.integer_state_E12
- xhash.integer_state_E120
- xhash.integer_state_E121
- xhash.integer_state_E122
- xhash.integer_state_E123
- xhash.integer_state_E124
- xhash.integer_state_E125
- xhash.integer_state_E126
- xhash.integer_state_E127
- xhash.integer_state_E128
- xhash.integer_state_E13
- xhash.integer_state_E14
- xhash.integer_state_E15
- xhash.integer_state_E16
- xhash.integer_state_E17
- xhash.integer_state_E18
- xhash.integer_state_E19
- xhash.integer_state_E2
- xhash.integer_state_E20
- xhash.integer_state_E21
- xhash.integer_state_E22
- xhash.integer_state_E23
- xhash.integer_state_E24
- xhash.integer_state_E25
- xhash.integer_state_E26
- xhash.integer_state_E27
- xhash.integer_state_E28
- xhash.integer_state_E29
- xhash.integer_state_E3
- xhash.integer_state_E30
- xhash.integer_state_E31
- xhash.integer_state_E32
- xhash.integer_state_E33
- xhash.integer_state_E34
- xhash.integer_state_E35
- xhash.integer_state_E36
- xhash.integer_state_E37
- xhash.integer_state_E38
- xhash.integer_state_E39
- xhash.integer_state_E4
- xhash.integer_state_E40
- xhash.integer_state_E41
- xhash.integer_state_E42
- xhash.integer_state_E43
- xhash.integer_state_E44
- xhash.integer_state_E45
- xhash.integer_state_E46
- xhash.integer_state_E47
- xhash.integer_state_E48
- xhash.integer_state_E49
- xhash.integer_state_E5
- xhash.integer_state_E50
- xhash.integer_state_E51
- xhash.integer_state_E52
- xhash.integer_state_E53
- xhash.integer_state_E54
- xhash.integer_state_E55
- xhash.integer_state_E56
- xhash.integer_state_E57
- xhash.integer_state_E58
- xhash.integer_state_E59
- xhash.integer_state_E6
- xhash.integer_state_E60
- xhash.integer_state_E61
- xhash.integer_state_E62
- xhash.integer_state_E63
- xhash.integer_state_E64
- xhash.integer_state_E65
- xhash.integer_state_E66
- xhash.integer_state_E67
- xhash.integer_state_E68
- xhash.integer_state_E69
- xhash.integer_state_E7
- xhash.integer_state_E70
- xhash.integer_state_E71
- xhash.integer_state_E72
- xhash.integer_state_E73
- xhash.integer_state_E74
- xhash.integer_state_E75
- xhash.integer_state_E76
- xhash.integer_state_E77
- xhash.integer_state_E78
- xhash.integer_state_E79
- xhash.integer_state_E8
- xhash.integer_state_E80
- xhash.integer_state_E81
- xhash.integer_state_E82
- xhash.integer_state_E83
- xhash.integer_state_E84
- xhash.integer_state_E85
- xhash.integer_state_E86
- xhash.integer_state_E87
- xhash.integer_state_E88
- xhash.integer_state_E89
- xhash.integer_state_E9
- xhash.integer_state_E90
- xhash.integer_state_E91
- xhash.integer_state_E92
- xhash.integer_state_E93
- xhash.integer_state_E94
- xhash.integer_state_E95
- xhash.integer_state_E96
- xhash.integer_state_E97
- xhash.integer_state_E98
- xhash.integer_state_E99
- xhash.string_state_E1
- xhash.string_state_E2
- xhash.string_state_E3
- xhash.vectorized_operations_E1
- xhash.vectorized_operations_E2
- xhash.vectorized_operations_E3
- xhash.vectorized_operations_E4
- xhash.vectorized_operations_E5
- xhash.vectorized_operations_E6
- xhash.vectorized_operations_E7
- xhash.vectorized_operations_E8