Go diagram advice, please
Posted: Wed Aug 08, 2018 5:29 am
Over the years I have used various ways of inserting diagrams into go books. It seems that go programmers have not evolved at the same pace as the rest of the e-world and so I seem now to be left high and dry with no sensible way to produce diagrams.
I understand that is there is no incentive for developers. Go books are no longer popular in any format E.g. at one extreme I have an e-book that sells about 9 copies a year. Paper seems more popular, but you are still looking at 100-200 copies a year except for beginners' books. So there is little reason for a developer to expend energy on a rather tricky aspect of programming, especially as the "market" almost demands that programs be offered for free.
Still, I'm hoping there's something out there that I've overlooked.
The situation is that I am a Windows user. I do have a Mac but I don't like it. I have therefore used GoWrite2. But it's not maintained and has now become unusable. The latest Java update has wiped out the Java Virtual Machine connection this program relied on (and Sun are threatening even harsher constraints on Java later this year), and my Norton anti-virus keeps quarantining GoWrite as unsafe anyway (it also acts like a Rottweiler with Kombilo and is very sniffy about most other go programs mainly because of "fewer than 5 users" and the like). I have thus been stranded 98% through a book for which I had used Gowrite.
I have tried switching to SmartGo, but the Windows version is no longer developed and I can't get diagrams to work properly anyway. Even when I do produce a diagram it's in EPS form which Windows no longer allows to be incorporated in Word documents because of security problems. It's possible to convert an EPS file to, say, png, but that conversion work is a major hassle - the book I'm working on now involves well over 1,000 diagrams.
A further constraint is that CreateSpace requires diagrams to be at least 200 dpi (with the annoying niggle that it rejects some diagrams for being 199.9 dpi). Few programs produce diagrams at that quality. There is also, in the particular case of my present book, a need to keep file sizes down because of an upper limit on text+files package size in CreateSpace (but with GoWrite it appeared I might squeeze under that comfortably enough) and I am also using smallish diagrams, so anti-aliasing and sharpness are a must (SmartGo would offer that quality it seems - GoWrite still needed to be tested but it's worked for bigger diagrams).
Trying to switch back to an older 32-bit machine as a way to get GoWrite to run again is probably too much hassle for me, especially as that could be undercut at the next update.
I am aware of LaTeX, but I don't want to learn a new programming language. I also have no desire to buy any fancy programs because they would cost more than I'd ever get out of the book.
I've thought laterally of solutions such as printing text only and offering sgfs for the moves and mark-up (we all know what would happen if the whole thing were offered as commented sgfs or as a pdf; videos are also out of the question) but that doesn't seem very practicable, though in this case (which involves playing through lots of complete games from diagrams) it may actually be a plausible solution.
In any case I'd love a book properly printed with diagrams even if it's only for my own shelf. Any specific suggestions would be welcome.
I understand that is there is no incentive for developers. Go books are no longer popular in any format E.g. at one extreme I have an e-book that sells about 9 copies a year. Paper seems more popular, but you are still looking at 100-200 copies a year except for beginners' books. So there is little reason for a developer to expend energy on a rather tricky aspect of programming, especially as the "market" almost demands that programs be offered for free.
Still, I'm hoping there's something out there that I've overlooked.
The situation is that I am a Windows user. I do have a Mac but I don't like it. I have therefore used GoWrite2. But it's not maintained and has now become unusable. The latest Java update has wiped out the Java Virtual Machine connection this program relied on (and Sun are threatening even harsher constraints on Java later this year), and my Norton anti-virus keeps quarantining GoWrite as unsafe anyway (it also acts like a Rottweiler with Kombilo and is very sniffy about most other go programs mainly because of "fewer than 5 users" and the like). I have thus been stranded 98% through a book for which I had used Gowrite.
I have tried switching to SmartGo, but the Windows version is no longer developed and I can't get diagrams to work properly anyway. Even when I do produce a diagram it's in EPS form which Windows no longer allows to be incorporated in Word documents because of security problems. It's possible to convert an EPS file to, say, png, but that conversion work is a major hassle - the book I'm working on now involves well over 1,000 diagrams.
A further constraint is that CreateSpace requires diagrams to be at least 200 dpi (with the annoying niggle that it rejects some diagrams for being 199.9 dpi). Few programs produce diagrams at that quality. There is also, in the particular case of my present book, a need to keep file sizes down because of an upper limit on text+files package size in CreateSpace (but with GoWrite it appeared I might squeeze under that comfortably enough) and I am also using smallish diagrams, so anti-aliasing and sharpness are a must (SmartGo would offer that quality it seems - GoWrite still needed to be tested but it's worked for bigger diagrams).
Trying to switch back to an older 32-bit machine as a way to get GoWrite to run again is probably too much hassle for me, especially as that could be undercut at the next update.
I am aware of LaTeX, but I don't want to learn a new programming language. I also have no desire to buy any fancy programs because they would cost more than I'd ever get out of the book.
I've thought laterally of solutions such as printing text only and offering sgfs for the moves and mark-up (we all know what would happen if the whole thing were offered as commented sgfs or as a pdf; videos are also out of the question) but that doesn't seem very practicable, though in this case (which involves playing through lots of complete games from diagrams) it may actually be a plausible solution.
In any case I'd love a book properly printed with diagrams even if it's only for my own shelf. Any specific suggestions would be welcome.