SBrowserQ is software for shogi playing a game and management a game record.
This program was developed as a Java desktop application.
Created the English version of SBrowserQ. Along with that, the configuration of the setting menu was changed. [Various Settings] have been moved to the [Preferences], and settings such as database and shogi engine installation have been moved to the [Etensions(X) Menu]. Also, the language and date format can be selected in the [Preferences].
The Ki2 format of the game record was not able to hold the consumption time, but it is possible to hold the consumption time in SBrowserQ
while maintaining compatibility so that it can be read by other shogi software.
Also, the bundled version of AdoptOpenJDK has been updated. Other than that, we are fixing the problems. See history for details.
In addition, animation display of piece movement was added as V3.7.1, and the screen display was mainly improved in V3.7.2 .
In V3.7.3 , fixed the failure caused by the modification of V3.7.1 . In V3.7.4 , fixed the failure caused by the modification of V3.7 .
It is possible to research the arbitrary "position" of the imported game record by moving the pieces on the board.
Based on the game record (root game record), the contents of the moved pieces are recorded as a branch game record and all are displayed as a tree on the screen.
In addition, the contents can be displayed in a tree as an branch game record by simply clicking the change procedure shown in the game record comment with the mouse.
This function is very convenient especially because you can confirm the change procedure of the comment board on the immediate while watching the game.
No changes will be made to the root game record due to consideration.
You can quickly and easily use the mouse or keyboard to move from the branch game record created by operating the pieces to the root game record or to move from the branch game record to the root game record.
The branch game record, which is the history created by reviewing, can be saved in a database or file together with the root game record, and can be reviewed again later.
You can create a new game record or change an existing game record.
In addition to editing the root record, you can edit game information settings, insert comments, set consumption time, etc.
You can create any "position" in the "position" editing. This is useful when creating Tsume shogi.
You can save the game record in the database and manage the search, change, deletion, etc. There are types of searches: general search, which searches for game record information as a key, text search, which searches comments for game records, position search, partial search, and similar search.
A method which the game records output to a ZIP file at once have been prepared for to back up the game records in the database or also to transfer to other game software
You can also extract the game information that is a database item and display and aggregate it with Excel or Calc.
SBrowerQ was developed in Java. It uses the built-in database engine H2 for Java.
Also, not only game records but also Tsume shogi can be managed in the database as well.
There is no difference in the basic part from the game record database, but the items unique to Tsume shogi and the duplicate check method at the time of registration are different.
Professional shogi games are now being broadcast frequently. Mostly relayed by Kifu for Flash (or Java).
One of the motivations for creating this shogi software is to be able to watch a game on a slightly bigger screen, move the piece by yourself, or examine the contents of the game record comment on the screen and watch the live game.
It's a simple process as downloading a game record at regular intervals and displaying its contents, but the response is the same as watching Kifu for Flash (or Java).
You can start watching the game by specifying the URL of the game record.
The URL of the game record can be obtained from the game record storage function of Kifu for Flash (or Java) or the text version of the game record bulletin.
You can watch multiple games at the same time.
Any "position" can be output as an image. You can also print or output to the clipboard or file.
You can also set the size of the image, font settings, and other settings.
You can edit them while watching the resulting images.
T The image format can be selected from GIF, JPEG, PNG and BMP.
This software itself does not have a computer shogi engine, but by installing the freely provided computer shogi engine,
new usage modes will be expanded such as playing against the engine, analyzing the game record,
and determining the situation in the shogi game, etc.
Bonanza and USI protocol compatible shogi engines are provided as free software.
It seems that Bonanza is no longer available online. Currently, the main method is to installing a shogi engine compatible with USI, As one pattern,it seems to be the mainstream to incorporate the evaluation section(Elmo, Kristallweizen,水匠) into Yaneura Ou to form one engine.
Please refer to that for details on the net how to set them.
If you prepare a shogi engine, you can easily incorporate the executable file into SBrowserQ simply by dragging and dropping.
Capacity of about 1 GB is desirable. It won't work below that, It is desirable to have a smooth database search and registration process.
A mouse is required to use this program. Most can be operated only with the keyboard, but when moving pieces requires a mouse.
It differs for each platform. For details, please refer to the document about "SBrowserQ" attached in each archive.
The window size of SBrowserQ will be larger when the game record is displayed both vertically and horizontally from the window size immediately after starting. It is the same size as the window size when the [New] screen is displayed by selecting [New] from the [Edit (E) Menu]. The window size will not change unless you perform [Scale Up] and [Scale Down] operations thereafter.
If you try to display the newly created edit screen and the display below the window or to the right of the window extends beyond the display area of the PC display,
adjust the screen size.
For adjustment, select [Scale Down] from the [Operation (O) Menu]. The screen shrinks at a constant rate with one selection.
If you want to reduce it further, repeat the same operation.
Conversely, if you want to enlarge the screen, select [Scale Up] from the [Operation (O) Menu].
This also increases at a constant rate with a single selection.
If you zoom in further, repeat the same operation.
The screen size set in this way will be carried over to the next startup.
Next, set the menu font. Menu fonts are used as display fonts for menus and dialogs.
By setting the font size, the display size of the dialog also changes. Immediately after startup, the default font size is set to 12 points.
To change it, select [Prefernces] from the [Prefernces Menu] to display the [Prefernces Dialog]. Click the [Menu & Dialogs Font Button] in the [Display] of the dialog. Then, the [Font Dialog] is displayed. Select the size there.
You can also select the font type (font name) and style, but I think the default settings are sufficient. Click the [OK Button] to close the [Font Dialog] and then click the [OK Button] in the [Preferences Dialog]. This completes the settings, but the settings of the font will not be reflected as they are. Once you have finished SBrowserQ and restarted it, menus and dialogs will be displayed with the specified font size.
Please customize according to each environment because the window size and the dialog size have a great influence on the operability.
SBrowserQ basically uses a database for playing and saving game records. It works even if you don't use a database, but if you register the game record in the database The convenience of its management will increase. In addition, the search function will be available.
In order to use a database, you first need to create a database.
① Start SBrowserQ.
② Display [DataBase List Dialog] in [DataBase] of [Extensions Menu]. Then, click the [New button] to display the [Create new dataBase Dialog].
③ Specify the following items in the [Create new dataBase Dialog]].
DataBase Title:An arbitrary name that identifies the database. (Example:ProGame) DataBase Creation Folder:Specify the folder for creating the database (one file). DataBase Name:It will be the file name of the database. A file is created in the specified folder with the name specified here. Tsume Shogi Style:If you check here, you can create a database exclusively for Tsume shogi. Do not check when creating a database to register game records (default). Number of lines per page:Specify the number of lines in the search result list obtained by searching the database.Default value 100. Duplicate Registration Impossible:When registering a game record,specify whether to allow If checked, it is not permitted. Normally it is not allowed registration of the same game record.
Specify the above and click the [Create Button] to create the database.
④ Import the game record into the database.After importing the game record on the screen, select [Add DB] from the [File Menu] to register the game record in the database. First, in order to check the operation of this program, please register the attached game record (zip file) to the database by the following procedure. All the game records of the zip file will be registered in the DB at once.
⑤ Confirmation of imported game recordsSelect [Search DB] from the [File Menu] to display the [Search Condition Input Dialog]. If you click the [Search Button] without specifying anything, a list of all the imported game records will be displayed at the bottom of the screen.
SBrowserQ does not have its own computer shogi engine, but if you install a free computer shogi engine,
you can play games or search for "move" in any "position".
The procedure to run the computer shogi engine is as follows.
① Download and install the computer shogi engine. For the installation method, refer to the downloaded computer shogi engine documentation.
② Start SBrowserQ. Select [Shogi Engine] from the [Extentions (X) Menu] to display the [Shogi Engine Dialog].
Since V3.0, it is possible to incorporate the shogi engine by drag and drop processing. You can omit the troublesome parameter specification. Drag the executable file of the Shogi engine you want to install with the mouse, and drop it on the [Shogi Engine Dialog]. In most cases, this completes the setting. If that doesn't work,click [Add Button] on the [Shogi Engine Dialog], then The [Add Shogi Engine Dialog] is displayed. Secify each parameter and click the [Add Button] in the [Add Shogi Engine Dialog] to complete the installation of the Shogi engine.
③ If you installed even one shogi engine, you can select the engine in the [Game Dialog] or [Analysis GR Dialog].
When playing a game with other shogi software or people via the network, set the connecting server for playing the network game.
Select [Network Game] from the [Extensions Menu] of SBrowserQ to display the [Network Game Dialog].
As an example, we will show you how to specify each item when playing a game or watching a game by connecting to floodagte (Note).
Setting example in the [Add Network Game Server Dialog]
Server Title:floodagte (any name). Host:wdoor.c.u-tokyo.ac.jp Port Number:4081 User Name:(Set a unique user name that not overlaps with other users) Password:(A suitable value) Protocol:Extensions Protocol
Specify the above and click the [Add Button] to add one server definition.
Next, select [Login] from the [Game (B) Menu]. You can connect to the server.
For details on these, refer to the User's Guide 8.3 Net Game.
Excel (Note *1): Microsoft Office Excel. Requires 2007 or later version of Microsoft Office. Calc (Note *2): Libre Office Calc. Libre Office can be downloaded and used as open source from https://libreoffice.org.
Also, it is necessary to change the security because macros are used when totaling. For the setting, please refer to "Macro security settings" of 5.6 Excel output processing in User's Guide.
Since the font is set to be selectable on any platform, it is recommended to set it again according to that platform.
In the the [Comment Board] and the [Player Name Field] of the [Shogi Board Window],
click the right mouse button there to display the menu, and select [Font] to display the font setting dialog.
So you can set the optimal font there.
Depending on the resolution of the PC, SBrowserQ may be displayed outside the screen. In that case, [Operation Menu] Select [Scale Down] with. Repeat over and over until you get the right size.
It will be displayed in the set size even after startup.
Most of the other items may be setting each time they are needed.
It is not necessary to do it immediately after installation.
There are setting items such as [Shogi Board]/[piece image]/[background color of Shogi Board] /Look & Feel/etc.
Please refer to SBrowserQ User's Guide for detailed functions and usage of SBrowserQ.
This software(SBrowserQ) can be used freely regardless of the purpose. You are free to distribute copies of this software. We are not responsible for any matters caused by the use of this software. This software uses the following software related to the license.
Shogi Browser Q uses H2 DataBase as a database engine.
H2 DataBase Engine is free software developed by Thomas Mueller.
The H2 DataBase Engine has not been modified.
Regarding H2 DataBase Engine license, please refer to
POI is a free Microsoft Office Excel file access software developed by Apache Project.
The POI has not been modified.
Regarding the license of this software, Refer to http://www.apache.org/licenses/LICENSE-2.0.
Bonanza is no longer provaided on the Internet, so providing Mac and Linux versions of only executable programs is meaningless.(To operate Bonanza,
you need to download the binary from the Bonanza site.
I will have make it available for download as a legacy for a while.
Apery is also around 2016 and has not been maintained since then. I will have make it available for download for a while.
When making inquiries, please be sure to use an email address that can respond. Even if reply to you, receive the message "User not found".