Latest postings

The 20 most recent postings on Sensei's Library (not for the faint of heart :o)

 
HermanHiddema: Re: New Go Game Concept: Looping Board with Cube & Sphere (2024-04-25 10:17) [#12444]

Looks nice! Your looping board seems to be what is known as Toroidal Go

GoGame3D: New Go Game Concept: Looping Board with Cube & Sphere (2024-04-24 21:07) [#12443]

Hello! We're third-year students studying IT Automation Systems at Wroclaw University of Science and Technology. We'd like to share our project with you, which we're currently working on. We propose a game on a looping board, which we believe is an original idea that will add diversity to the gameplay. In addition to this feature, we also offer a cube and a sphere, so we guarantee that this game won't get boring quickly! Currently, it's a preliminary version of the game. We're sending you a link to the game; for now, it's only playable locally, but we plan to expand it further and create a multiplayer gaming platform. We're interested in your feedback, so please let us know what you think!

Controls:

G - toggle menu

LMB - place stone

RMB - move camera / rotate

MMB - remove stone

Scroll - zoom (only works for looping board)

Q - switch player

Link: [ext] http://ec2-54-194-134-202.eu-west-1.compute.amazonaws.com/GoNoJutsu/?utm_source=senseis.xmp.net&utm_medium=boardgames&utm_campaign=senseis

Page: Thomas · Topic: oops?
Dieter: OGS contact (2024-04-03 10:48) [#12436]

I concacted him at OGS

Page: Thomas · Topic: oops?
bugcat: and the page? (2024-04-02 14:21) [#12435]

If Thomas himself blanked the page, should we remove the article?

Page: Thomas · Topic: oops?
Unkx80: Re: oops? (2024-04-02 00:14) [#12432]

I believe it is the user with the IP 2a03:7846:eb91:0101. I have unblocked him.

Page: Thomas · Topic: oops?
bugcat: oops? (2024-04-02 00:10) [#12431]

I think I might've accidentally blocked Thomas for blanking his own page. I didn't check the IP closely, and assumed it was a vandal. We can't tell any more since I reverted the version.

RuoshiSun: ((no subject)) (2024-04-01 19:14) [#12430]

I am pleased to inform you that the PDF version of all 8 titles are now available on Patreon. The links can be found in the table on my Senseis page.

xela: Diagrams make it easier! (2024-03-30 06:43) [#12429]

Do you mean like this?

[Diagram]
 

And you're saying white can't play a next. But instead, white can play b and capture all the black stones.

(How to make the diagram: go to gun six, click edit, copy the diagram text, cancel, come back here, pasted it in, edit the numbers.)

24.114.99.136: Re: Canīt black avoid seki? [gubi2000] (2024-03-29 21:08) [#12428]

That happens to be Self-Atari.

Page: Ladder · Topic: Origin of "ladder"
47.155.33.231: Origin of "ladder" (2024-03-26 02:24) [#12427]

Does anyone know who first used the term ladder and when?

Unkx80: Re: Simple concise textual definition. (2024-03-17 12:24) [#12426]

No worries. :) If there is a definition of alive or pass-alive that uses construction rather than the inability to capture, then the community would have come out with one by now. Therefore, I suspect a definition by construction doesn't really exist.

However, I do admit that operationally, the resist capture definition is difficult to apply. Therefore people came out with various heuristics, of which many are of the form of one-sided implications (if certain properties are satisfied, then the group is alive). Examples include:

  • If a chain has two real eyes, then it is pass-alive. (See recognizing an eye for a heuristic for determining whether an eye is real.)
    • If a group can obtain two real eyes with perfect play by the defender, then the group is alive. (The part on perfect play is typically omitted and implied in discussions.)
  • If a chain is part of a seki, then it is alive but not pass-alive.

You can start by learning and applying such constructive heuristics first, then expanding your knowledge by figuring out how to make or destroy eyes (this is a gigantic topic), and learning exceptions such as false eye life. I would say, the ability to make two eyes or to make seki covers the vast majority of the cases, so gun for those first.

All the best! :)

xela: Re: Simple concise textual definition. (2024-03-16 23:48) [#12425]

Yes, we've got something like a 2,000 year history behind us, plus just a few years since AI turned everything upside down. No fear of running out of interesting things to learn :-) Keep enjoying yourself, and keep asking questions!

deMangler: Re: Simple concise textual definition. (2024-03-15 17:54) [#12424]

My use of the phrase "directly or indirectly" is redundant now that I think of it. Connected is connected. Thanks for the feedback that really helps, the effort in trying to create a definition has helped and learning more why this is not straightforward is helping more. :) Also it is great to be reminded that go is always rewarding of more attention and analysis, and there is so much to discover from other peoples work on it. Not many games like that!

deMangler: Simple concise textual definition. (2024-03-15 17:50) [#12418]

As a beginner, and a coder who thinks textually, I was looking for a very simple logical, textual definition of a living group, from the point of view of the construction (has these properties) rather than the function (ie to resist capture). I couldn't find one that worked for me.

Eventually through my effort and through checking with language models I came up with this: "all stones in the living group must be connected, directly or indirectly to each other, or to at least two surrounded liberties" This was the simplest complete textual definition I could come up with, and it really helped me understand the living construct. So i'm putting it in this discussion, maybe a more experienced player/editor might know if this is useful to add to the site somewhere.

  • edit*

Thanks for the replys. Attempting the definition was helpful to my understanding, and reading more about why it isn't that simple is helping more! :)

Malcolm: Re: Simple concise textual definition. (2024-03-15 14:58) [#12423]

In the above, I should have used the term pass-alive rather than unconditional life because that would have been clearer.

Anyway deMangler, I saw your SL page and I wish you all the best in your journey! Don't worry at all about losing games in the beginning. You may have heard of proverbs like the best way to start at Go is to lose 100 games as quickly as possible.

You wrote in your SL page that you lose many games through not recognising false eyes. That's a common thing for beginners. There are some common simple situations that one can become familiar with quickly. I recommend having a look at Capture Three To Make An Eye - and I was thinking of a similar, related page Capture Two To Make A Half Eye? which doesn't exist at the moment - it may or may not exist at some point in the future.

I saw Xela's comments which are very sensible. I feel that for most beginners, trying to get precise / rigorous / formal definitions for some things is not be the best approach. Indeed, the New Zealand rules are short and precise - and they don't mention concepts such as life and death; they don't need to.

xela: Counterexample (2024-03-15 12:32) [#12422]

Oh, another thing. In this diagram, all black stones are connected to two liberties, but the group is not alive.

[Diagram]
 


Or, by "surrounded liberties", did you mean two distinct, separated liberties? Then consider this:

[Diagram]
 

Not alive by your definition? It's not alive in the strict sense of being pass-alive, but in an actual game you would stop adding stones to it at this point and treat it as alive anyway.

xela: Re: Simple concise textual definition. (2024-03-15 12:19) [#12421]

I'm sorry to tell you that what you're looking for simply doesn't exist! I looked for it too when I started learning go :-)

First you have the theory. Yes, it's true that if all stones are "connected" to two liberties, roughly speaking, then the group is alive. (Unkx80 and Malcolm have linked to more precise versions of this statement.) But this is not the only way to live! Exceptions in real games are rare, but if you want your definitions to be logically correct then you have to deal with things like moonshine life and hanezeki.

Then there's the practical side. It's common to end the game with some groups that surround large empty spaces but don't have two distinct eyes. Usually, two experienced players will agree that these groups are alive beyond all reasonable doubt, but won't require a mathematical or logical proof that they are 100% alive. (Unless the surrounded space is so huge that an invasion is possible, in which case one player won't pass but will have a go at invading.)

If you're playing with Chinese rules (or some other form of area scoring), you could of course fill in most of the space until you've created a pass-alive group, and there you have your mathematical proof. But this is time-consuming and annoying. If you make a habit of doing this past the beginner stage, people won't want to play with you. And under Japanese rules or territory scoring, you will also lose a lot of points by doing this. So at some point you have to get used to living with a tiny amount of ambiguity.


If you like simple logical, textual definitions, then you'll probably enjoy the New Zealand rules! They're not quite what you're looking for, but they are in a sense very beautiful.

Malcolm: Re: Simple concise textual definition. (2024-03-15 10:40) [#12420]

Even if the "or" were changed to "and", following Unkx80's remarks, and something were done to disambiguate the word "indirectly", it still would not be a satisfactory definition. Because it also needs something about non-adjacency of two or more surrounded empty intersections, in order to exclude single eyes larger than one intersection.

If we're talking about "unconditional life" rather than "life", then it seems to me that Benson's theorem may be the best available purely textual definition along the lines you're looking for.

Unkx80: Re: Simple concise textual definition. (2024-03-15 09:34) [#12419]

The term live or alive can include seki which you missed. Further, alive can also include the cases where the defender's group cannot be captured regardless of how it is being attacked, provided that the defender mounts a perfect defense - see Alive - Introductory for an example. In this aspect, a group that is alive can become dead if the defender fails to defend correctly, or fails to respond to an attacking move at all (perhaps to resolve a ko, in which case the attacking move is a ko threat).

I guess what you are trying to define is pass-alive in a mathematically rigorous manner. However, there are at least two problems:

  • You do not define the term indirectly.
  • You seem to be describing properties of a pass-alive group, but due to the final or world in your sentence, merely satisfying these properties does not guarantee that a group is pass-alive. However, merely changing the final or to and appears to be insufficient (depending on what you mean by indirectly).
31.217.174.23: Re: Maybe it is time for Arno Hollosi and Morten Pahle to intervene here. (2024-03-09 00:02) [#12417]

So, if there is still a disagreement, what are you all doing? Why do you add fuel to the fire?

Everyone must read this [ext] https://phk.freebsd.dk/sagas/bikeshed/#the-bikshed-email.

Here are two excerpts from the e-mail:

Excerpt 1

It was a proposal to make sleep(1) DTRT if given a non-integer
argument that set this particular grass-fire off.  I'm not going
to say anymore about it than that, because it is a much smaller
item than one would expect from the length of the thread, and it
has already received far more attention than some of the *problems*
we have around here.

The sleep(1) saga is the most blatant example of a bike shed
discussion we have had ever in FreeBSD.  The proposal was well
thought out, we would gain compatibility with OpenBSD and NetBSD,
and still be fully compatible with any code anyone ever wrote.

Yet so many objections, proposals and changes were raised and
launched that one would think the change would have plugged all
the holes in swiss cheese or changed the taste of Coca Cola or
something similar serious.

Excerpt 2

A bike shed on the other hand.  Anyone can build one of those over
a weekend, and still have time to watch the game on TV.  So no
matter how well prepared, no matter how reasonable you are with
your proposal, somebody will seize the chance to show that he is
doing his job, that he is paying attention, that he is *here*.

In Denmark we call it "setting your fingerprint".  It is about
personal pride and prestige, it is about being able to point
somewhere and say "There!  *I* did that."  It is a strong trait in
politicians, but present in most people given the chance.  Just
think about footsteps in wet cement.

If you continue like this, Arno Hollosi and Morten Pahle will have to intervene.


[Welcome to Sensei's Library!]
RecentChanges
StartingPoints
About
RandomPage
Search position
Page history
Latest page diff
Partner sites:
Go Teaching Ladder
Goproblems.com
Login / Prefs
Tools
Sensei's Library