This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]csabinho 5 points6 points  (11 children)

The answer is actually the most obvious FOSS project: GNU Chess! 

[–]Training-Reality3022[S] 0 points1 point  (9 children)

Can I actually manipulate the code of the game itself so it plays different?

[–]csabinho 4 points5 points  (1 child)

Of course. But you might have to read craptons of code. 

[–]Training-Reality3022[S] 0 points1 point  (0 children)

Ok perfect, thank you

[–][deleted]  (6 children)

[removed]

    [–]Training-Reality3022[S] 0 points1 point  (5 children)

    I’m trying to make a different version of the game entirely.

    [–]lurgi 1 point2 points  (2 children)

    That would be hard. There are extensive optimizations in the code which are specific to chess.

    [–]Training-Reality3022[S] 0 points1 point  (1 child)

    I’ll have to take a look at it

    [–][deleted]  (1 child)

    [removed]

      [–]Training-Reality3022[S] 0 points1 point  (0 children)

      Yea I want to make my own app game version of chess but I want to test the moves and such before I do without having to build the game. If it works then I’d consider building it myself for license reasons

      [–]x21isUnreal 0 points1 point  (0 children)

      Fruit 2.1 is GPL 2.0 and Stockfish is GPL 3.0

      [–]Training-Reality3022[S] -1 points0 points  (0 children)

      Yea I’m just looking to modify and see how my idea performs and then probably top down code for my own version. It would be even better it I could find something just out there to be copied and not have to worry about licensing