[go: up one dir, main page]

Menu

[r99]: / trunk / game / etc / changes  Maximize  Restore  History

Download this file

60 lines (45 with data), 2.2 kB

===============================================================================
CHANGES
===============================================================================

TOS ver 1.6.3

* improved AI, intelligent dribbling, less "out of field" kicks,
more skillful throw-ins and corner kicks, decreased the risk of 
scoring its own goal.
* added AI competition mode, which allows two different
AI teams to compete with each other in a match.

TOS ver 1.6.1

* integrated all the improvements from TOSMS1.6.0
* much easier to start a single player game

TOS ver 1.4.2

* players positions and the ball positions are fixed on the scooer
  field during the PRE_GAME and HALF_TIME period.
* the color of the soccer ball is now purple in Java 3D.
* server command line switch port, log and offside are removed and 
  added into the property file.
* AI team programs read parameters from a property file instead of
  getting them from from command-line options
* a client can send any number of connect packet to the server,
  the server will always return an init packet, if the client is 
  already connected, the server will send its original init packet
  back.
* a simple viewer client edu.sfu.soccer.agent.Observer that gathers 
  statistics, include the total time the ball stays in each side and
  the total kicks by each team.
 
  

TOS ver 1.4.1

* fixed deadlock bugs.
* reimplemented some synchronization code by using read-write locks.
* reimplemented the game recording(logging) on the server side.

TOS ver 1.4.0

* cleaned up the code, more classes, packages, and smaller
  file size.
* improved 3D, it is enabled in both human play and view,
  2D/3D can be switched back and forth anytime during the game play.
* 3D part can load VRML models into the game world.
* added coach client mode, so the server behaviour can be controlled
  at the client side.
* A client with coach ability can step forward/play the game, and fast 
  forward to the next game period.
* AI clients are seperated from the main soccer.client package.
* improved sound and music processing.
* the game runs at 20 steps per second, it provides more realisitic simulation.
* a lot of bug fixes.