ligi / gobandroid Goto Github PK
View Code? Open in Web Editor NEWA Goban for Android
Home Page: https://play.google.com/store/apps/details?id=org.ligi.gobandroid_hd
A Goban for Android
Home Page: https://play.google.com/store/apps/details?id=org.ligi.gobandroid_hd
Comments after a Marker with LB are not displayed, see tsumego easy-1 when Black moves rs,ps.
was gone with HD change - users want it back
If you choose to play against the AI and click the start button, you can click the board and place a piece before the GnuGo service is fully created and get a crash. This will cause this portion of the app to display the force close screen
important when navigating with keys like on GTV
show user where they are in a game
While playing against GnuGO, my phone goes to sleep all the time, and I have to wake it up again. This is kind of annoying.
Maybe an option could be added that prevents the phone from sleeping in play mode?
find a nice UI to do this
Saving a game while recording can be important for various reasons, the top two being:
When recording a game it is very annoying to save a game to disk. I have this pattern:
I'd much prefer one of these two patterns (P2 being the preferred one):
P1
0. Save game to disk by entering filename
P2
0. Save game to disk by entering filename
Gobandroid's goban lines are white with a black shadow. That's quite unnatural because lines on wooden gobans are ink black and don't cast any shadow (they're flat). It would be nice to have at least an option to display fully black lines to make the goban look like a real one.
I've been interested in helping out with this application, but I am not great with Java / the Android SDK right now. I usually make up for that by reading the tests and the applied code, but here there are no tests, and that scares me.
Comments created in a new game record are not saved with the sgf file.
I know a lot of programs do this, but I'm not sure how yet. When you leave the program, you can get back to it from the notifications tab. That way if I'm viewing an sgf, I could get back to the previous position later.
It would be very nice if the start game screen would remember the last way you played. For instance, I play against GnuGo quite often. However, each time I arrive at this screen, even after just completing a game, I must re-select GnuGo. If it just remembered the last choice, that would be excellent.
replace seekbars with a widget containing stones and transparent stones
The "crosshair" which can be used to pick a position with the thumb-ball is almost invisible on the HTC Desire's screen. In fact it took me a while to even realise it was there. I don't know if that's an artifact of the screen's construction or if it's supposed to be that subtle but it's really hard to see. Perhaps making it a bit thicker or changing the color would help.
(Also I (personally) think the board would look cleaner without the bright "bevels" on the lines, I like pure black lines better. Maybe that could be made part of the themes too?)
gobandroid appears to loop or hang when loading Kogo's Joseki Dictionary, >700k file containing many variations.
I've been using gobandroid for three months now to record games for review by my teacher, and I love it. I appreciate the enhancements you are making along the way.
Unfortunately, I just upgraded from 0.85 to 0.88 and there seems to be a bug so I can't really use it anymore. When I am in Record mode and I touch an area of the screen, I see the zoom view in the comment area of the screen. As I drag my finger around the board, the zoom view moves with my finger movement. That part is just fine, like it used to be. In the zoom view I see the grid lines of the board and the stones that have already been placed on the board. But the stone I am now placing does not appear. So I can't use the zoom to help me place the stone on the right point.
This worked just fine in 0.85.
I found an APK file on the internet for gobandroid 0.86 and installed that one. In 0.86, the zoom view does show the stone I am about to place. But the zoom view is frozen -- if I move my finger around the board, the zoom view does not update to show that the new stone has moved.
The only other APK file I could find was 0.58, which is just too old. gobandroid has come so far since then!
Anyhow, I wanted to let you know about this bug and I hope you will be able to fix it soon. Until then I have to drag out my old laptop to record games.
I run gobandroid on the Barnes & Noble Nook Tablet, which runs Android 2.3. I am a technical person but not an Android programmer. If there is anything I can do to give you more specifics or help you troubleshoot the problem, please just let me know and I'm happy to help. And if you just so happen to have an APK file from 0.85 lying around that you could send my way in the meantime that would be wonderful.
Thanks for all that you are doing. I really like gobandroid. (0.85 worked really well for me.)
Regards,
Roger
we have atm 3 values we can expose to the user:
I think the handicap logic is a little off. Right now a handicap of 1 means that black's stone is placed and then it is immediately white's turn. I could be wrong as I have never played with handicap before, however, looking at the traditional rules, this is the information I found.
If I am missing something, please feel free to disregard.
1 Black plays his first stone as he wishes, and gives no komi
2 Black plays the star points to his upper right and lower left
3 Black adds the star point to his lower right
4 Black takes all four corner star points
5 Black adds the center star point
6 Black takes all three star points at left and right
7 Black adds the center star point
8 Black takes all star points except the center
9 Black takes all nine star points
this is for the variations dialog when replaying ( select variation )
It would be nice on the load sgf screen to add "recently viewed games" under "Online". That way you can quickly go back.
when there is no share intent - do not offer that option - problem seen on gogle-TV
I have installed a cpu monitor (CPUMonitorMini from the market) which shows a graph of processor usage in the status bar. I don't know if it's reliable, but it does show quite high CPU usage constantly while showing the board. This is without running gnugo, and just waiting for a move. The only thing moving is the flashing stone showing who's move it is. This is on HTC Desire.
If this is accurate, in the interest of battery life I hope it can be remedied :)
Gobandroid needs some kind of auto-save feature. I lost a tournament game record this weekend when the program was accidentally closed during recording. Other programs like anDGS keep a temp file that can be recovered if the program crashes or is closed. I would like to see the same feature in Gobandroid.
how to determine the devices without statusbar?
similar to #48 - sometimes the constant popping up of this dialog is annoying if you do not need it - but hard to know when you need it.
Idea: Add checkbox to dialog aka: "I do not want to record variations for this game" - so in this case the dialog would pop up only once and you can disable it from there
with links to wikipedia/youtube
implement deleting of files - perhaps via long-press?
When setting the A.I. strength to 10, the user interface accepts this value and all looks good. However, the setting is actually set to strength 1. When you return to the settings screen, you will not that 1 is the new default and the game play is at level 1
Hi !
Board coordinates are often referred to with numbers that go from bottom to top, while Gobandroid show them from top to bottom.
This is annoying when viewing game reviews that use this notation.
Could you reverse numbers ? Or add an option to let the user choose direction ?
Thanks.
Raccoon
Sometimes a captured stone is not removed from the board. I've seen it twice, both cases a single stone surrounded by four opponents stones stays on the board.
Hi !
It would be great to have an entry that allows us to edit options during the game (show board coordinates, etc.) so that we do not have to go back to the main page.
Another entry "go back to main menu" would be great too. (when a sgf file is open by another app like the file explorer, the "back" button on the device goes back to the file explorer, instead of the gobandroid menu)
Thanks and great app by the way !!
Raccoon
When SGF is opened from Web, I get edit mode.
I prefer view mode.
Could you change from edit mode to view mode?
Hiroki Ino
Thanks for adding the undo logic. Right now, if you tap the wrong spot, you need to wait until white has moved to undo. When playing on upper level ai, that could be a minute or two before you can take back a mis-tap. Any chance of allowing undo before white moves? It would help immensely.
when auto rotate is turned on, the device changes orientation and the board clears all the pieces and starts over.
It bothers me when the sreen suddenly rotates when I try to settle my move. I don't see the point in rotating the screen in this game, at least for the tsumego mode. Or maybe just an option in Parameters would be great.
Hi !
I can't see any comments when solving tsumegos.
I checked the SGF files that do have some comments.
Raccoon
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.