Skip to content

Commit

Permalink
fix testfile bug
Browse files Browse the repository at this point in the history
  • Loading branch information
cstrikest committed Jun 5, 2019
1 parent a3ab38f commit 0e63570
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
13 changes: 8 additions & 5 deletions CI_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@

import DRL_Snakey as Snakey

def test(agent):
def test(agent, game):
while not game.deathflag:
game.next_step(agent.get_next_direction(game))
print(game.main_snake.snakes)
print(game.ate)
game.reset()
game = Snakey.Game(0)
test(Snakey.agent.Logic())
test(Snakey.agent.DP(iteration = 3, walk_reward = -0.8))
test(Snakey.agent.MC(iteration = 3, max_step = 3))

game = Snakey.Game()
test(Snakey.agent.Logic(), game)
test(Snakey.agent.DP(iteration = 30, walk_reward = -0.8), game)
test(Snakey.agent.MC(iteration = 30, max_step = 300), game)
8 changes: 3 additions & 5 deletions README-JP.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,18 +38,16 @@ Pythonバージョン: Python3.6または以上のバージョン

パッケージを使用する前にこのスクリプトを実行してみよう。

![ゲーム開始画面](https://github.com/cstrikest/ML_Snakey/blob/master/images/game_image.png?raw=true)

### ゲームのルール

基本的には蛇をコントロールして食べ物を食べながら自分を咬まないようにゲームを進む。食物を
食べると蛇自分の長さも伸びるので難易度がどんどん増えでいく。一応ボムのルールが入っている
が、普通はボムなしにする
が、普段にはボムなしにする

人間プレーヤーがゲームを遊ぶとき、スピードレベルがあり、食物を5個食べると蛇のスピードが
上がる
一段階上がる

ゲームは大きさ200×200ピクセル平面に行い、10×10ピクセルごとにブロックとして表す。ゲーム
ゲームは大きさ200×200ピクセル平面に行い、10×10ピクセルごとにブロックをとる。ゲーム
画面の右側はディテールエリアである。

方向キーで蛇をコントロールすることができ、いつでも`Q`を押してゲームを閉じられる。ゲーム
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@ Python版本: Python3.6或以上

在使用包之前可以先运行该脚本查看游戏效果。

![游戏面板](https://github.com/cstrikest/ML_Snakey/blob/master/images/game_image.png?raw=true)

### 规则

人类玩家游玩时,游戏内容设有等级划分,随着获取食物的数量上升,蛇前进的速度会变快。
Expand Down

0 comments on commit 0e63570

Please sign in to comment.