opendilab / GoBigger

[ICLR 2023] Come & try Decision-Intelligence version of "Agar"! Gobigger could also help you with multi-agent decision intelligence study.
https://gobigger.readthedocs.io/en/latest/
Apache License 2.0
457 stars 34 forks source link

add owner for spore #37

Closed mingzhang96 closed 2 years ago

mingzhang96 commented 2 years ago

携带孢子球所属玩家信息 我们为每个孢子球赋予了他被哪个玩家吐出的信息。例如,某个孢子球被id为1的玩家吐出,那么这个孢子球会携带一个 owner 属性,并且值为1.

举个简单的例子,如果你在 obs_settings 中设置了 with_spore_owner=True,那么在你得到的孢子球信息中将会包含 owner 字段。如下所示:

[position.x, position.y, radius, owner]

当然,如果你同时设置了 with_speed=True,孢子球信息将会变成如下所示:

[position.x, position.y, radius, vel.x, vel.y, owner]
codecov[bot] commented 2 years ago

Codecov Report

Merging #37 (f5e2897) into v0.2.0 (184f643) will decrease coverage by 0.37%. The diff coverage is 85.71%.

@@            Coverage Diff             @@
##           v0.2.0      #37      +/-   ##
==========================================
- Coverage   88.29%   87.92%   -0.38%     
==========================================
  Files          63       63              
  Lines        3974     4008      +34     
==========================================
+ Hits         3509     3524      +15     
- Misses        465      484      +19     
Flag Coverage Δ
unittests 87.92% <85.71%> (-0.38%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
gobigger/server/server_default_config.py 100.00% <ø> (ø)
gobigger/render/env_render.py 92.97% <75.86%> (-1.29%) :arrow_down:
gobigger/balls/clone_ball.py 98.11% <100.00%> (ø)
gobigger/balls/spore_ball.py 100.00% <100.00%> (ø)
gobigger/render/test/test_env_render.py 100.00% <100.00%> (ø)
gobigger/server/server.py 68.72% <0.00%> (-3.10%) :arrow_down:
gobigger/players/human_player.py 89.33% <0.00%> (-1.34%) :arrow_down:
gobigger/hyper/actions.py 54.03% <0.00%> (-0.81%) :arrow_down:
gobigger/agents/bot_agent.py 79.53% <0.00%> (-0.59%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 184f643...f5e2897. Read the comment docs.