📄 changelog
字号:
* src/serializermonitor.cpp:
* src/serializermonitor.h:
- implemented InitSenderMonitor and SerializerMonitor.
* src/fullstatesender.cc:
* src/fullstatesender.h:
- reimplemented FullStateSender with the framework used by other
senders.
* src/field.cpp:
* src/field.h:
- added stoppageTime() to refer the cycles while the play is
stopped.
2007-11-20 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/field.cpp:
* src/field.h:
* src/initsender.cc:
* src/initsender.h:
* src/monitor.cc:
* src/monitor.h:
* src/netif.cpp:
* src/serializercommonstdv8.cc:
* src/team.cpp:
* src/types.h:
- implemented a monitor protocol version 3.
- implemented a game log format version 4.
2007-11-19 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/field.cpp:
* src/monitor.cc:
* src/monitor.h:
* src/netif.cpp:
* src/player.cc:
* src/player.h:
- implemented the test version of monitor protocol v3.
* src/field.cpp:
* src/field.h:
* src/heteroplayer.cpp:
* src/heteroplayer.h:
* src/monitor.cc:
* src/monitor.h:
* src/netif.cpp:
* src/player.cc:
* src/playerparam.cpp:
* src/playerparam.h:
* src/serverparam.cpp:
* src/serverparam.h:
- cleaned up the procedure of the init message parsing.
* src/field.cpp:
* src/field.h:
* src/landmarkreader.cpp:
* src/landmarkreader.h:
* src/visual.cc:
- moved landmark objects from Stadium to Field.
* src/coach.cpp:
* src/coach.h:
* src/field.cpp:
* src/field.h:
* src/landmarkreader.cpp:
* src/object.cpp:
* src/object.h:
* src/player.cc:
* src/referee.cc:
* src/visual.cc:
- cleaned up.
2007-11-15 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/serverparam.cpp:
- reverted the default value of server::recover_dec_thr 0.1 to 0.3.
2007-11-14 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/playerparam.cpp:
* src/serverparam.cpp:
- changed the default value of server::kick_rand from 0.05 to 0.1.
- changed the default value of player::kick_rand_delta_factor from
0.5 to 1.0.
* src/visual.cc:
- parameterized the sigma value in
VisualSenderPlayerV8calcPointDir().
* src/player.cc:
* src/player.h:
* src/playerparam.cpp:
* src/serverparam.cpp:
- removed unused code.
- added Player::M_consumed_stamina variable to measure the total
consumed stamina.
- changed the default value of server::recover_dec_thr from 0.3 to
0.1.
* src/object.cpp:
- changed a noise algorithm.
2007-11-13 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/player.cc:
* src/playerparam.cpp:
* src/serverparam.cpp:
- changed a kick noise model.
- changed the default value of server::kick_rand to 0.05.
- changed the default value of player::kick_rand_delta_factor to
0.5.
2007-11-10 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/Makefile.am:
* src/pcombuilder.h:
* src/player.cc:
* src/player.h:
* src/player_command_parser.yy:
* src/serverparamtest.cpp:
- added a variation of change_view command.
- embedded librcsspcomparser.
* Makefile.am:
* configure.ac:
* src/Makefile.am:
* src/csvsaver.cpp:
* src/main.cpp:
* src/serverparam.cpp:
* src/serverparam.h:
* src/stdtimer.cc:
* src/stdtimer.h:
* src/synctimer.cc:
* src/synctimer.h:
* src/timer.cpp:
* src/timer.h:
* src/utility.cpp:
- disabled a moduled timer library.
- embedded librcssplayerparam, librcssserverparam and librcssutil.
- disabled unused autoconf macros.
2007-11-09 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/arm.h:
* src/audio.cc:
* src/bodysender.cc:
* src/coach.cpp:
* src/field.cpp:
* src/field.h:
* src/fullstatesender.cc:
* src/netif.cpp:
* src/player.cc:
* src/player.h:
* src/referee.cc:
* src/visual.cc:
- cleaned up.
* src/team.cpp:
- implemented a automatic player type assignment.
* src/Makefile.am:
* src/coach.cpp:
* src/field.cpp:
* src/field.h:
* src/object.cpp:
* src/object.h:
* src/player.h:
* src/referee.cc:
* src/referee.h:
* src/team.cpp:
* src/team.h:
- sepalated the definition of class Team.
* src/heteroplayer.cpp:
* src/player.cc:
* src/player.h:
* src/playerparam.cpp:
* src/serverparam.cpp:
* src/visual.cc:
- changed the default number of player types to 18.
- changed the default catchable_area_length value to 1.35.
- changed the default ball_speed_max value to 1.5.
- fixed a problem in the variable initialization for version 12
protocol.
- fixed a bug in the check of effort inc threshold.
- introduced distance variables related to the vision sensor accuracy.
2007-11-07 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
* src/rcsoccersim.in:
* src/rcsoccersim:
* src/Makefile.am:
* src/netif.cpp:
* src/serverparam.cpp:
* src/serverparam.h:
* src/types.h:
- added rcsoccersim.in to configure the environment variables in
the start script.
- added new parameters to monitor protocol definitions.
2007-11-02 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/bodysender.cc:
* src/bodysender.h:
* src/field.cpp:
* src/serializer.h:
* src/serializerplayerstdv1.cc:
* src/serializerplayerstdv1.h:
* src/serializerplayerstdv8.cc:
- implemented a sense_body message version 12.
2007-11-01 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/arm.h:
* src/audio.cc:
* src/bodysender.cc:
* src/coach.h:
* src/field.cpp:
* src/fullstatesender.cc:
* src/initsender.cc:
* src/monitor.h:
* src/object.cpp:
* src/object.h:
* src/pcombuilder.h:
* src/pcomparser.h:
* src/player.cc:
* src/player.h:
* src/referee.cc:
* src/serverparam.h:
* src/types.h:
* src/vector.h:
* src/visual.cc:
* src/visual.h:
- cleaned up.
- added a new state flag, POST_COLLIDE.
* src/audio.cc:
* src/audio.h:
* src/bodysender.h:
* src/coach.cpp:
* src/coach.h:
* src/field.cpp:
* src/field.h:
* src/fullstatesender.cc:
* src/fullstatesender.h:
* src/initsender.h:
* src/monitor.cc:
* src/monitor.h:
* src/netif.cpp:
* src/object.cpp:
* src/object.h:
* src/player.cc:
* src/player.h:
* src/referee.cc:
* src/visual.cc:
* src/visual.h:
- cleaned up.
- allowed the monitor client to use some coach commands.
* src/field.cpp:
- added a small wait for monitor clients in the synch mode.
2007-10-31 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/audio.cc:
* src/coach.cpp:
* src/coach.h:
* src/field.cpp:
* src/field.h:
* src/netif.cpp:
* src/object.cpp:
* src/player.cc:
* src/player.h:
* src/referee.cc:
- cleaned up the coach initialization.
* src/Makefile.am:
* src/coach_lang_comp.cpp:
* src/field.cpp:
* src/landmarkreader.cpp:
* src/main.cpp:
* src/netif.cpp:
* src/object.cpp:
* src/region.cpp:
* src/xmlreader.cpp:
- renamed extentions from .C to .cpp.
* src/coach_lang_comp.C:
* src/field.C:
* src/landmarkreader.C:
* src/main.C:
* src/netif.C:
* src/object.C:
* src/region.C:
* src/xmlreader.C:
* src/coach.cpp:
* src/field.C:
* src/field.h:
* src/heteroplayer.cpp:
* src/heteroplayer.h:
* src/initsender.cc:
* src/object.C:
* src/player.cc:
* src/player.h:
* src/playerparam.cpp:
* src/playerparam.h:
* src/referee.cc:
* src/referee.h:
* src/serverparam.cpp:
* src/serverparam.h:
- moved allow_mult_default_type option from ServerParam to
PlayerParam.
- renamed HetroPlayer to HeteroPlayer.
- added CatchRef::M_last_back_passer_time to check the occurance
of the kick and the catch in the same cycle.
- added ServerParam::maxMonitors() to restrict the number of
monitor client connections.
- Now, goalie cannot catch the ball just after the kick by
himself.
2007-10-27 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/audio.cc:
* src/bodysender.cc:
* src/field.C:
* src/fullstatesender.cc:
* src/initsender.cc:
* src/player.cc:
* src/player.h:
* src/serializercoachstdv8.cc:
* src/serializeronlinecoachstdv8.cc:
* src/serializerplayerstdv8.cc:
* src/serverparam.cpp:
* src/visual.cc:
- started to implemente the protocol version 12.
- implemented new see message timing.
2007-10-24 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/heteroplayer.cpp:
* src/playerparam.cpp:
* src/serverparam.cpp:
* src/serverparam.h:
* src/types.h:
- added ServerParam::playerSpeedMaxThr(). This value is used to
restrict the player_speed_max.
- added ServerParam::extraStamina() as the parameter for the
default type player.
- changed the default kickable_margin to 0.7.
- changed the default player_decay_delta_min from 0 to -0.05
- changed the default new_dash_power_rate_delta_min from 0 to -0.0005.
- changed the default new_dash_power_rate_delta_max from 0.002 to
0.0015.
* src/paramreader.C:
* src/paramreader.h:
* src/field.C:
* src/heteroplayer.cpp:
* src/main.C:
* src/player.cc:
* src/playerparam.cpp:
* src/serverparam.cpp:
* src/serverparam.h:
- removed unused files.
- fixed a segmentation fault when the multiple servers are invoked
on the same machine.
- added new kick noise rule. Now, kick noise is inclreased in
proportion to the current ball speed.
- changed the default kickable margin from 0.7 to 0.8
- changed the default kickable rand from 0.0 to 0.1
- changed the default player_decay_delta_max from 0.2 to 0.1
- changed the default kickable_margin_delta_min from 0.0 to -0.1
- changed the default kickable_margin_delta_max from 0.2 to 0.1
- changed the default kick_rand_delta_factor from 0.5 to 1.0
2007-10-23 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/field.C:
- implemented a strict stamina recovery rule. Now, players are
never recovered in the extended halves.
* src/coach.cpp:
* src/heteroplayer.cpp:
- fixed a bug in the change_player_types command parsing.
- added verbose message for debugging.
* src/coach.cpp:
* src/coach.h:
* src/field.C:
* src/field.h:
* src/heteroplayer.cpp:
* src/heteroplayer.h:
* src/object.C:
* src/object.h:
* src/param.h:
* src/player.cc:
* src/player.h:
* src/playerparam.cpp:
* src/referee.cc:
* src/referee.h:
* src/serverparam.cpp:
* src/serverparam.h:
* src/types.h:
* src/visual.cc:
* src/visual.h:
- moved several macro values into ServerParam
- improved a player clearance algorithm.
2007-10-22 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/coach.cpp:
* src/coach.h:
* src/object.C:
* src/object.h:
* src/serverparam.cpp:
* src/serverparam.h:
- added a new online coach command 'change_player_types'
- implemented a new player change restriction.
- implemented an automatic player type assignment when player
connects.
- added allow_mult_default_type option to ServerParam
2007-10-21 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/Makefile.am:
* src/heteroplayer.cpp:
* src/heteroplayer.h:
* player.h:
- renamed hetroplayer.[hC] to heteroplayer.{h,cpp}.
* param.h:
* serverparam.cpp:
* serverparam.h:
- some parameter macros are moved into ServerParam.
- changed GOALIE_CATCHABLE_AREA_LENGTH from 2.0 to 1.2
* src/referee.cc:
* src/referee.h:
- implemented new rules of catch fault and a new back pass.
2007-10-19 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/utility.h:
- added bound().
* src/param.h:
* src/serverparam.cpp:
* src/serverparam.h:
- changed TACKLE_POWER_RATE from 0.027 to 0.0135.
- added min_tackle_power and max_tackle_power.
* src/hetroplayer.C:
- changed hetero player parameter algorithm. Now, any hetero
players never run faster than their player_speed_max value.
2007-08-09 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/serverparam.cpp:
* src/serverparam.h:
Added setter method for coach_msg_file.
Enabled tilde expansion for team_[lr]_start and coach_msg_file.
* src/field.C:
* src/field.h:
* src/monitor.h:
* src/netif.C:
Added the strict check of the monitor protocol version.
* src/coach.cpp:
* src/coach.h:
* src/field.C:
* src/field.h:
* src/initsender.cc:
* src/initsender.h:
* src/object.h:
* src/player.cc:
* src/serializer.cc:
* src/serializer.h:
* src/serializercoachstdv1.cc:
* src/serializercoachstdv1.h:
* src/serializercoachstdv7.cc:
* src/serializercoachstdv7.h:
* src/serializercoachstdv8.cc:
* src/serializercoachstdv8.h:
* src/serializeronlinecoachstdv1.cc:
* src/serializeronlinecoachstdv1.h:
* src/serializeronlinecoachstdv6.cc:
* src/serializeronlinecoachstdv6.h:
* src/serializeronlinecoachstdv7.cc:
* src/serializeronlinecoachstdv7.h:
* src/serializeronlinecoachstdv8.cc:
* src/serializeronlinecoachstdv8.h:
* src/visual.cc:
* src/visual.h:
Implemented Senders and Serializers for Coach and OnlineCoach.
Cleanded up.
2007-08-07 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/object.h:
* src/player.cc:
* src/player.h:
* src/serializer.h:
* src/serializerplayerstdv1.cc:
* src/serializerplayerstdv1.h:
* src/visual.cc:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -