MaxiGos v6.48 download page
Copyright 1998-2024 - François Mizessyn - francois.mizessyn@orange.fr
MaxiGos is a sgf player to show go games or problems in a web page.
It is written in php and javascript (the end user has just to let javascript enable in his browser).
You can use maxiGos free of charge on your website (BSD type license).
Download full version of maxiGos
Archive not found on this site! Try http://jeudego.org/maxiGos/?lang=en!
Warning for those who customized previous versions of maxiGos
From v6.42, all data in javascript scripts are stored in a single global variable called mxG.
Download stand-alone players only
These players are designed to work alone (all the code is embedded in only one javascript script file).
Click here
or here to see what these players can do.
The defaut language is french but it is quite easy to use english instead of french.
Just add <script>mxG={L:"en"};</script>
in your web page before calling maxiGos player, or add if (typeof mxG=='undefined') mxG={};mxG.L="en";
at the beginning of the stand-alone player javascript files.
To use maxiGos in another language, see the "Localization" chapter of the documentation.
Minimalist style
Stand-alone minimalist players can be easily customized and adapt their width automatically to fit the width of their container (see these samples: 1, 2, 3, 4, 5, 6).
Classic style
Tatami style
Other styles
What is new in the 6.48 version?
- Clear a bug present since v6.47 in stand-alone players (these players crashed using some browsers).
- Various optimizations and minor corrections.
What is new in the 6.47 version?
- Clear a (big) bug present since v6.45 in "Navigation" component: when "fitParent" was 2 or 3, at least webkit browsers crashed.
- Clear a bug in "Image" component (at least using webkit browsers, the image produced by the component was replaced by a black rectangle).
- Better support of GB18030 charset (on some not so old servers,
mb_convert_encoding() php function cannot use GB18030 charset. In such a case,
maxiGos uses CP936 which is a subset of GB18030.
- Change the method to download the sgf and suppress the "sgfDownload.php" script.
- Add of "toCharset" parameter for the "Sgf" component". Values of this parameter are charset codes ("UTF-8", "Big5", "GB13080", "Shift_JIS", ...).
This parameter is used only to generate sgf (its value replaces the initial value of the CA property in the sgf).
- Add some workarounds for stand-alone players when an external ressource (an image or a script) cannot be found
(see parts of documentation about stand-alone scripts).
- Change in help file path names in configuration files (see parts of documentation about help files).
- Improvement of charset test samples.
Add explanations in Big5,
GB18030
and Shift-JIS samples.
- Add "Version" component to all classic configuration, and add "versionBoxOn" parameter that
allows to show/hide it on the fly if needed.
- Improvement of alone
and alone2 samples.
- Correction of a bug in "addLocalization.php"
(previously, localization of scripts larger than about 100kB failed using "addLocalization.php", notably "maxigos-edit.js").
- Remove $plc parameter of "aloneMaker()" in "GGosLib.php" and modification of all scripts using
this function.
- Remove $output parameter of "gosStart()" in "GGosLib.php" and modification of all scripts using
this function.
- Various optimizations and minor corrections.
What is new in the 6.46 version?
- Add "initialMessage_<xy>", "failMessage_<xy>", "successMessage_<xy>"
and "specialMoveMatch" parameters to "Solve" component.
- Various optimizations and minor corrections.
What is new in the 6.45 version?
- Better support of language codes that contain "-" such as "zh-tw" (traditional chinese).
- Add some values to fitParent parameter to adapt the navigation buttons size to goban width.
- Various optimizations and minor corrections.
What is new in the 6.44 version?
- Clear some small bugs that happened when antislashes in sgf.
- Modifications of stand-alone script function maker.
- Various optimizations and minor corrections.
What is new in the 6.43 version?
- Add "charset/sample-in-Big5.php", "charset/sample-in-GB18030.php" and "charset/sample-in-Shift-JIS.php"
samples that show a way to include maxiGos in pages encoded in Big5, GB18030 and Shift-JIS.
- Improve display of the move tree when loading a very large sgf file.
- Move numbering functions from "Tree" component to "Diagram" component
since these functions are now also used by the "Goto" component.
- The "gotoInput" element in "Goto" component now displays for the current move the same number as the one in the tree window
(previously, that was not always the case in any circumstances).
- The "gotoInput" element in "Goto" component is now only displayed if the "Diagram" component is present
(the component now needs functions defined in the "Diagram" component).
- The "gotoInput" element in "Goto" component is now set to "" instead of "0" when the current node has no numbering
(otherwise, it is disturbing when the numbering of the current branch does not begin to 1).
- Add a localization script for traditional chinese (mgos-loc-zh-tw.js).
- Remove the javascript parameter jsSgfParse (replaced by !this.rN.Focus test).
In theory, this parameter was added only by the php function gosStart ().
- Modification of the method to display a message when loading a long file.
- Remove the id parameter of createAll () function. It is now
replaced when necessary before calling this function
by a line such as "mxG.D .s [mxG.K] = document.getElementById (id);" before calling createAll ().
- Various optimizations and minor corrections.
What is new in the 6.42 version?
- Add the protocol and domain name at the begining of the path calculated by gosRootAbsolutePath
(otherwise maxiGos bug when it is not stored on the same server as the page that uses it).
- Put all global variables in a single global object mxG.
- Various optimizations and minor corrections.
What is new in the 6.41 version?
- Change of the way the image representing the goban is generated in the component "Image".
Previously, the image was created with a transparent background (but possibly displayed with a colored background).
Now we take into account the possible presence of a background-image or background-color and this is included in the generated image.
- Add a message when loading big sgf files (works only on recent browsers).
- Add "hideEmptyTitle" parameter.
- Add "adjustNavigationWidth" and "adjustSolveWidth" parameters.
- Add of stand-alone players for "minimalist" sample.
- Add of stand-alone players for "tatami" sample.
- Add of "realistic style" sample.
- Simplification of the function computing the coordinates of a click on the board.
- Bypass of a bug when retrieving click coordinates on android when selecting a region of goban using "Edit" component.
- Various optimizations and minor corrections.