Coder Social home page Coder Social logo

a_master_of_go's People

Contributors

eric-wainwright avatar new3rs avatar y-ich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

a_master_of_go's Issues

Magnifying glass even on iPad

The magnifying glass is visible even on iPad, which is not necessary and even disturbs the flow of working with the app. It should be visible only on the iPhone. Thank you.

Taking back moves UX

Version 1.2.2 lets the user take back the engine move. And if the user remembers the previous moves, they can be undone as well by tapping in the reverse order.

However, I think that this is not a good user experience for the following reasons:

  1. Just taking back the engine move makes no sense because the engine will just play the same move again.

  2. Taking back several moves requires the user to remember the reverse move order and tap on each move.

  3. When taking back moves, the win rate graph is not updated.

  4. When taking back a move there is no circle on the move that is now the latest move.

There are other programs that let the user play against an engine. The usual way they handle taking back moves is that they have an "undo" button that takes back two moves - the engine move and the user's move. If the engine is still thinking, it only takes back the user's move. If the "undo" button is tapped several times, it takes back several move pairs.

Could you implement such an "undo" button on the button bar below the board?

Thank you.

The improvement of landscape

if the iPad is rotated to landscape mode, the win rate graph overlaps the board and the board overlaps the button bar at the bottom.

from Grünauer san

Tapping on main menu adds moves on the underlying game, causing a crash

In the main menu, choose "Start Study". Add some moves. Tap the red "X" in the lower right corner and tap "OK" to go back to the main menu.

Then you can tap on the main menu, for example, on the text block below "Reference", and it will still add moves to the board underneath. It also produces the "click sound". This is a bug.

Then when you tap "Start Study" again, the app crashes.

SGF from SmartGo Pro flagged as “invalid”

Kifu has handicap, comments, variations — can’t tell offhand which element is the issue, but the same file with variations removed is rejected too.

Saved from SmartGo Pro to Dropbox, then exported to Master of Go.

(;GM[1]FF[4]SZ[19]AP[SmartGo Kifu:4.7]
GN[2018-11-10c]
PW[Matthew]
PB[Don]BR[12kyu]
EV[Casual Game]
DT[2018-11-10]
PC[Coffee Bean & Tea Leaf, De La Vina St]
HA[5]
KM[0.5]
RE[W+40.5]
RU[Japanese Rules]
AB[dd][pd][jj][dp][pp]
PL[W]CH[1];W[qf];B[nc];W[rd]
(;B[jd];W[qc];B[pc];W[nq];B[qm];W[qq]
(;B[qp];W[pq]
(;B[qi];W[op];B[pm];W[fq];B[oo];W[dn];B[cn];W[cq]
(;B[cp];W[dq];B[ep];W[eq];B[dm];W[cf];B[ch];W[cc];B[dc];W[cd];B[dk];W[de]
;B[fd];W[db];B[cg];W[fc];B[ee];W[ed];B[ec];W[eb];B[df];W[ed];B[fe];W[no]
;B[on];W[fp];B[en];W[jc];B[hc];W[id];B[hd];W[kd];B[je];W[ic];B[ne];W[ie]
;B[ke];W[ld];B[qb];W[rb];B[qd];W[rc];B[lb];W[kb];B[lc];W[kc];B[md];W[ih]
;B[le];W[hb];B[gc];W[gb];B[he];W[if];B[kg];W[ef];B[ff];W[dg];B[eg];W[dh]
;B[eh];W[df];B[hg];W[ei];B[ig];W[ci];B[jf];W[fn];B[hf];W[fi];B[gg];W[gm]
;B[mo];W[nn];B[mp];W[np];B[jm];W[jo];B[kn];W[jn];B[lm];W[kq];B[mq];W[nl]
;B[lk];W[nj];B[pk];W[fh];B[cj];W[bi];B[hh];W[ii];B[gk];W[ik];B[jk];W[ij]
;B[il];W[jh];B[kh];W[jg];B[ge];W[ki];B[mh];W[li];B[ji];W[gj];B[in];W[io]
;B[hl];W[fk];B[mi];W[hn];B[mr];W[nr];B[js];W[ko];B[ln];W[mn];B[lo];W[ml]
;B[ll];W[rp];B[qo];W[jr];B[ks];W[is];B[lr];W[ir];B[ro];W[bk];B[bl];W[bj]
;B[ck];W[rh];B[ka];W[ib];B[ri];W[qh];B[ph];W[pg];B[og];W[of];B[oh];W[nf]
;B[mf];W[bp];B[bo];W[bq];B[al];W[ng];B[pe];W[pf];B[nh];W[oe];B[od];W[pb]
;B[ob];W[qa];B[oa];W[mj];B[lj];W[pi];B[oi];W[mg];B[lg];W[oj];B[pj];W[si]
;B[sj];W[sh];B[rj];W[rq];B[gl];W[em];B[do];W[el];B[ek];W[fg];B[fl];W[gi]
;B[fm];W[fo];B[fj];W[ja];B[pa];W[qb];B[la];W[ol];B[pl];W[so];B[sn];W[sp]
;B[rm];W[kr];B[ls];W[ns];B[ej];W[qe];B[hm];W[gn];B[om];W[ao];B[an];W[ap]
;B[ak];W[aj];B[im];W[di];B[re];W[rf];B[kp];W[jp];B[lp];W[hk];B[hi];W[hj]
;B[mk];W[dj];B[ms];W[eo];B[dl];W[];B[hp];W[ho];B[mm];W[nm];B[nk];W[ok];B[ni]
;W[];B[];
TB[ka:pa][lb:oc][gc:hg][pc:pe][fd:ff][jd:jf][md:mf][nd:ne][od][qd][ee][ke:ln][ig][og:oi][hh:hi][mh:ni][ph:pp][ji:jm][qi:qp][ri:ro][cj:cp][ej:en][fj:fm][sj:sn][ak:an][dk:dp][gk:gl][mk:nk][bl:bo][hl:im][mm][om:oo][in][lo:mp][ep][kp][mq:ms][lr:ls][js:ks]
TW[aa:bj][ca:di][ea:jb][qa:sc][kb:kd][pb][ec:ed][fc][ic:if][jc][ld][rd:sh][oe:of][qe:qh][ef:ei][nf:ng][pf:pg][fg:fi][jg:jh][mg][ih:ik][gi:gj][si][dj][hj:hk][mj:oj][bk][ok:ol][ml:nl][gm:gs][nm:ns][fn:fs][hn:hs][jn:jr][mn][ao:as][eo][io:is][ko][so:ss][bp:bs][op:os][rp:rs][cq:es][kq:kr][pq:qs]
DS[re][cg:ch][ki:li][hp];W[bn];B[];W[])
(;B[dq];W[cp];B[do];W[co];B[cm];W[dr]
(;B[en])
(;B[er];W[cr];B[eq])))
(;B[op]
(;W[oq])
(;W[np];B[oq];W[or]
(;B[pr];W[qr];B[nr];W[ps];B[mr])
(;B[no]))
(;W[nr];B[mo])))
(;B[pq];W[qp];B[qo];W[pr];B[or];W[qr];B[oq];W[ro]
(;B[qn])
(;B[rn];W[po];B[qn];W[oo];B[rp];W[rq];B[so];W[sr])))
(;B[

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.