SunXi
Sunxi Go Screen Saver will replay go games in 2D and 3D. Many options are available, choose your favorite go games and watch them forever !
Current Version : [3.01] released on 07/04/2005
Available here : http://www.sunxi.com/
Discussion is here => SunXi/Discussion
Last changes : Ability to split 2D and 3D view.
Features :
[XCb : External contributor, people who had the idea, or just someone who wanted to have his own feature in this product]
- 2D Board
- 3D Board
- Board size from 2x2 to 200x200
- Custom .sgf files in a playlist (XCb : Thomas J. - Michael S. - Kamil B. - Nengli L. - Bo)
- Random play in a folder (XCb : Thomas J. - Michael S. - Kamil B. - Nengli L. - Bo)
- Look in Sub-folders when browse for .sgf (XCb : many people)
- 3D level of details
- Complet 3D scene around the board
- Custom 3D Marker, Torus, sphere, igo kanji, ... (XCb : Kamil B. - Rellik)
- Custom 3D Marker size
- 3D Filtering (Trilinear and anisotropic)
- Custom camera movements (XCb : One mode from Bidibule)
- Real stone placement, not perfectly placed on lines (XCb : Manfred M.)
- Display in 16/9
- Ability to split screen for one side in 3D and the other in 2D (XCb : Many people)
- Board Tag, put your own image on the board
- Coordinates, Grid can be enable/disable (XCb : Rellik)
- Custom 2D stones
- Custom 2D board size (XCb : Michael S.)
- Custom opacity type for 2D Board
- Many wood type + Custom board bitmap
- System and OpenGL information with analyser of your current configuration
- User can enable/disable OpenGL extensions (for performances)
- Low CPU Usage for background tasks
- Check for updates button
- Display time/messages/FPS
- Display X moves every N seconds
- Display kibitz / Game info
- Display game title
- Prev/next move with mouse wheel (XCb : Kamil B.)
Your feature to add ...
I would like anyone to add here features you would like to see in future versions (you can also send an email), if your idea is in the next release, your name will be on the web site (of course only if you want), and if you really help a lot (i said really and a lot ... ^_^), your name will be IN the software.
Now discusion is open... I'll also add ideas i receive by email.
- 3D effects when a stone is falling down, and maybe instead of a marker, optionally keep the stone swaying for a little while
- Kibitz parser to find strings like [Sunxi matrix effect] and display for the current move a special effect.
- Show marks like a,b,c. It's good for kibitz like "'a' would be the better move" (by Rellik)
- Create an SGF Editor based on SunXi
- Port to Unix !
- If it becomes open source I'll try a port. -- Froese
- Can it support multi-language kibitz especially Chinese? Thanks a lot! (by Keynes)
- Your idea here...
Features selected and currently in development
- Add Shader (OGSL) support for recent graphic cards
- Add a sort of 'games of the day' in the playlist, the screensaver will connect on a web site (any web site, if you have any idea, you're welcome) to download games and play them.
- Add Antialiasing support
- Play music in background, the program will use the existing codecs on your computer
- Custom colors for text field
- User can set how many time the final board is show
- Make the result of the game cleary written on the screen
- Re-write the kernel to a better memory/gmemory support and a faster data loading.
- keyboard shortcut for many controls (next/prev move ...) for people who doesn't have a recent mouse or a have a laptop
- 3D stones could not be stones ... Particle system or any other surface
- Two markers, one for white stones and another for black stones
- More file format support (tga - jpg - png - ...)
- Dual screen support (if i have enought time)
- Bug correction for Quadro support
- Bug correction for a full ATI support
- Bug correction to avoid an error when getting out of the program
Features not selected (and why)
- user can pause/play the screensaver playback by hitting space. blubb
- It's still a screensaver, i'll write an editor later
- Ability to read SGF and UGF (by Quicksilvre)
- While nobody is using ugf, i won't write a parser for this file format (tell me if i'm wrong ^_^)
- Make the program as a plugin for kgs client. so that you can also play a kgs game using the program. (we can help petition wms for it if you are supportive. ^^ .. hmm. if gnugo can do it. so can this program actually...) eng60340
- May be with the editor, i'll see that later
- Make the program connect to high dans games on kgs/igs to see them
- I don't think kgs or igs will love to have 50k screensavers connect at the same time on the same game, i even didn't ask them, i think i know the answer.
- Explore Sub-tree option (by Michael S.)
- Only in editor mode
- A possibility to control the speed of the board while in Smooth Camera Moves mode (by Kamil B.)
- I'll reserve all those cool features for the editor