Home > SumoArena

SumoArena

SumoArena is a project mainly written in ..., it's free.

SumoArena is a game engine for a private coding contest.


Release 1.0

  • Added splashscreen
  • Added image for arena skin
  • Fixed Framerate
  • Pause when waiting for the client response, to allow human clients to play
  • Wait 1 second between two messages send, to avoid some reception problems on client side

Issues corrected

  • turn duration corrected
  • when a client did not respond, its dVx and dVy remained unchanged instead of being turned to 0
  • the arena shinking started immediatelywhatever was the start value

Release 0.9

Model simplification corrected issue : bad values returned for x and y


Release 0.8

Added crossdomain policy handling for Flash clients Corrected issue : the sphere do not move when dVx or dVy is 0


Release 0.7

  • avatar images are used -instead of colored disks to represent spheres
  • corrected the bug which made two players may have the same graphical representation
  • added configuration procedure to JS client

Release 0.6

  • corrections in protocol: "id" replaced with "index" "roundWinnerId" replaced with "roundWinnerIndex" "gameWinnerId" replaced with "gameWinnerIndex"

Release 0.5

  • spheres speed is updated synchronously:
    • at t0: the server sends "play" request to clients
    • between t0 and t0 + player request interval, the clients must respond
    • at t0 + player request interval, all spheres speed is updated according to client responses then a new "play" request is sent
  • display speed vectors in arena
  • corrected bug on round end with no player in arena

Release 0.4

New Features

  • stop server before exiting application
  • added stop command in server tab
  • handle client disconnection

Solved issues

  • corrected bug in JS demo client: unexpected message sent in response to AcknowledgeConnect

Release 0.3

Removed features

  • arena initial size modification

New Features

  • merged controls and game tabs
  • round cancellation
  • game cancellation
  • in game player list, with color and score for each player
  • better player selection / unselection
Previous:Cradle