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. |