|
From: <he...@us...> - 2015-05-10 19:53:17
|
Revision: 391
http://sourceforge.net/p/simspark/svn/391
Author: hedayat
Date: 2015-05-10 19:53:15 +0000 (Sun, 10 May 2015)
Log Message:
-----------
Prepare release notes for rcssserver3d-0.6.9 release
Modified Paths:
--------------
trunk/rcssserver3d/ChangeLog
trunk/rcssserver3d/RELEASE
trunk/rcssserver3d/doc/TEXT_INSTEAD_OF_A_MANUAL.txt
Modified: trunk/rcssserver3d/ChangeLog
===================================================================
--- trunk/rcssserver3d/ChangeLog 2015-05-09 20:31:23 UTC (rev 390)
+++ trunk/rcssserver3d/ChangeLog 2015-05-10 19:53:15 UTC (rev 391)
@@ -1,3 +1,11 @@
+2015-05-11 Hedayat Vatankhah <hed...@gm...>
+
+ * RELEASE:
+ - prepared release notes for 0.6.9 release
+
+ * doc/TEXT_INSTEAD_OF_A_MANUAL.txt:
+ - add small doc for new trainer commands to set score and time
+
2014-06-25 Hedayat Vatankhah <hed...@gm...>
* NEWS:
@@ -9,7 +17,7 @@
* data/rsg/agent/nao/naoleg.rsg:
* data/rsg/agent/nao/naolegtoe.rsg:
* rcssserver3d/naorobottypes.rb:
- - Update robot types for RoboCup 2014 including two new types, one of which
+ - update robot types for RoboCup 2014 including two new types, one of which
has toes! Thanks to Patrick, Stefan and Klaus.
2014-05-30 Hedayat Vatankhah <hed...@gm...>
Modified: trunk/rcssserver3d/RELEASE
===================================================================
--- trunk/rcssserver3d/RELEASE 2015-05-09 20:31:23 UTC (rev 390)
+++ trunk/rcssserver3d/RELEASE 2015-05-10 19:53:15 UTC (rev 391)
@@ -1,39 +1,46 @@
-RELEASE News of rcssserver3d-0.6.8.1
+RELEASE News of rcssserver3d-0.6.9
-This is a bug-fix release for 0.6.8, which had a bug in labeling hear messages.
-It also includes few other changes: a small bug fix, and new hetero robot types
-for RoboCup 2014. Now, our Nao robots can have toe! :)
+This release comes with a number of bug fixes and also adds some new features
+to enhance managing games and also to add more challenges to games, most notably
+adding noise to the beam effector. The changes are:
-And this is the release news for 0.6.8:
-This release mainly comes with 2 new features: 1. labeling hear messages with
-team names so that it is clear which team the message comes from. 2. Score
-reporting. A few bug fixes are also included.
+* Rule Changes:
+ - Added new rule requiring that the ball must either touch an opponent, or
+ touch a teammate outside the center circle, before a team taking a
+ kickoff can score.
+ - Penalty shootout kickoffs are direct now.
-* Hear message labeling:
- - Now hear messages include team names - Ex: (hear teamName 9 10 text)
-
-* Score Reporting:
- - Example: (GS (unum 8) (team left) (sl 1) (sr 2) (t 0.00) (pm BeforeKickOff))
+* New Features:
+ - Added noise to the beam effector with the amount of noise added controlled
+ by the 'BeamNoiseXY' (in meters) and 'BeamNoiseAngle' (in degrees)
+ values in naosoccersim.rb. Noise is added to beam X and Y values from
+ a uniform distribution within the range [-BeamNoiseXY, BeamNoiseXY]
+ and to beam angle values from a uniform distribution within the range
+ [-BeamNoiseAngle, BeamNoiseAngle].
+ - Added new training command parser commands for setting the game time and
+ score. They are the following commands:
+ (time <time>)
+ (score (left <score>) (right <score>))
+ - Added penalty shootout mode where a goal is awarded to the left team
+ (penalty kicker) if the right team's player (penalty goalie) leaves the
+ penalty area.
-* New Options in naosoccersim.rb:
- - LabelMessages - Toggles on/off labeling of messages (default on)
- - ReportScores - Toggles on/off score reporting (default on)
- - MaxRobotTypeCount - Maximum number of any one robot type that may be
- used (default 7 and can be set to 11 to preserve 2013 competition behavior)
- - MinRobotTypesCount - Minimum number of robot types that must be used for a
- full team (default 3 and can be set to 1 to preserve 2013 competition
- behavior)
- - MaxSumTwoRobotTypes - The maximum sum of robots for any two robot types
- (default 9 but can be set to 11 to preserve 2013 competition behavior)
-
-* Other changes:
- - Robot type checking to ensure that enough robot types (3) are used and that
- not too many of any one (7) or two (9) types is used.
- - Updating naorobottypes.rb with robot types used in 2013 competitions
- - Clear Players in GoalLeft/Right before kickoff to make sure that opponent
- doesn't touch ball at the middle of the field.
- - Don't enforce crowding rules on kickoff, since opponent should not come
- near the ball
+* Bug fixes:
+ - Fixing a bug with free kicks where as soon as the ball was touched,
+ and the playmode transitioned from freekick to play on, the ball was
+ still moved back to the location of the freekick preventing the ball from
+ being directly kicked out of a free kick. Also ensuring that the ball
+ position for free kicks is updated correctly as this wasn't happening
+ right after the ball was placed back at the center of the field after
+ a goal was scored.
+ - Fixing a bug where a player would be incorrectly called for double
+ touching the ball on a kickoff if the player first kicked the ball
+ directly in the opponent's goal from a kickoff, resulting in no goal
+ being awarded a nd the opposing team being given a kickoff, and then is
+ the next player to touch the ball in the PlayOn playmode after a dropball
+ when the opponent doesn't take their kickoff.
+ - Fixing a bug where rules such as too many players in their own penalty
+ area was not being enforced.
-You can get the package on the Simspark page on SourceForge
-at http://sourceforge.net/projects/simspark/
+You can get the package on the Simspark page on SourceForge at
+http://sourceforge.net/projects/simspark/
Modified: trunk/rcssserver3d/doc/TEXT_INSTEAD_OF_A_MANUAL.txt
===================================================================
--- trunk/rcssserver3d/doc/TEXT_INSTEAD_OF_A_MANUAL.txt 2015-05-09 20:31:23 UTC (rev 390)
+++ trunk/rcssserver3d/doc/TEXT_INSTEAD_OF_A_MANUAL.txt 2015-05-10 19:53:15 UTC (rev 391)
@@ -760,8 +760,13 @@
Example: ((ball (pos 0.0 0.0 50.0))(getAck moved_ball_in_the_air))
+- (time <time>):
+ Set current game time
+- (score (left <score>) (right <score>)):
+ Set current game score
+
4. External Links
-----------------
This section contains links to external resources that may be
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|