Найти в Дзене
Горизонт

Ф1638 Игра в шахматы.

1 2 3 4 5 6 7 Игра пополнилась опциями. Что же: "Новая игра", "Ход ИИ", "Отмена", "Сохранить PGN"  "Загрузить PGN". Настройки горизонта ходов от 1 до 7 вперед. Настройки режима игры "ИИ белыми", "ИИ чёрными", "ИИ vs ИИ", "Человек vs Человек". "О программе". "Поворот доски". Настройка светлого или тёмного режима отображения интерфейса пользователя. Отображение записи ходов.  Опция "Сохранить запись". Опция отображения времени ходов белыми и чёрными и опция отображения проигранных сторонами фигур. Мониторинг очередности ходов и окончания игры. Все эти опции можно пополнить опцией смены языка пользователя, пользовательского интерфейса. Что можно увидеть на седьмом варианте доски. Далее можно, скорее всего, лишь пытаться усилить движок игры. Коль скоро, интерфейс пользователя, кажется, и без того переполнен, чтобы загромождать его чем то ещё. И усиление движка, при таком наборе опций может быть не такой простой задачей, коль скоро, координация некоторых опций требует довольно сложной рабо
1
1
2
2
3
3
4
4
5
5
6
6
7
7

Игра пополнилась опциями. Что же: "Новая игра", "Ход ИИ", "Отмена", "Сохранить PGN"  "Загрузить PGN". Настройки горизонта ходов от 1 до 7 вперед. Настройки режима игры "ИИ белыми", "ИИ чёрными", "ИИ vs ИИ", "Человек vs Человек". "О программе". "Поворот доски". Настройка светлого или тёмного режима отображения интерфейса пользователя. Отображение записи ходов.  Опция "Сохранить запись". Опция отображения времени ходов белыми и чёрными и опция отображения проигранных сторонами фигур. Мониторинг очередности ходов и окончания игры. Все эти опции можно пополнить опцией смены языка пользователя, пользовательского интерфейса. Что можно увидеть на седьмом варианте доски. Далее можно, скорее всего, лишь пытаться усилить движок игры. Коль скоро, интерфейс пользователя, кажется, и без того переполнен, чтобы загромождать его чем то ещё. И усиление движка, при таком наборе опций может быть не такой простой задачей, коль скоро, координация некоторых опций требует довольно сложной работы по согласованию. Можно ускорить движок, но при этом машина в режиме ИИ против ИИ, вновь станет создавать партии вничью, скажем, не только на 1-це горизонта ходов вперёд, когда это отчасти оправдано, тем более, в виду такой программы обучения шахматам, но и на горизонте 3-х  ходов вперёд. Что может быть и избыточно. Просто и не просто потому, что партии заканчивающиеся вничью, в таком режиме не являются ничейными. Может не быть ничего странного, что пария в шахматы закончилась вничью, но если партия не является таковой, то есть может быть выиграна одной из сторон, но цифровая машина сводит вничью, в виду известного рода ошибок в алгоритме, это видимо неверно. И это потребуется исправлять новыми запросами, новыми многообразиями взаимодействия  с ИИ.

То есть, на горизонте 7 ходов вперёд модернизированная программа, в виду ускорения движка, может играть менее 5-7 минут, а не 1 час, что вновь можно заметить на седьмом снимке. Но на других горизонтах сводить партии неверным образом. Курьезно может быть, кроме прочего, то простое и не простое обстоятельство, что на горизонтах меньше семи программа играет так быстро, что видимо даже профессионал, известного уровня, может не успевать следить за ходами. И это не совсем хорошо. Тогда как, относительно плавное увеличение длительности времени игры, от 1-цы и далее, может быть удобно. Простые партии играются быстро, сложные и большей частью красивые, медленно. Так что обучающийся, сможет легко следить за ходом игры. Впрочем, как могло стать ясным цифровая машина ИИ по правилам, данного проекта играет, в данном случае, только семь разных партий. Изменяя горизонт видимости ходов вперёд, пользователь изменяет и шахматную партию, что может быть сыграна. Если бы эта опция или этот режим был бы единственным, то программа могла бы быть действительно скучной для любителей игры. Тем более, в виду явного приоритета по числу побед одной из сторон. Но этот режим не один, но один из четырех. И коль скоро, в каждом, пусть и условно, но две соперничающие стороны, то это похоже на распределение двузначного кода. Резонно 00 и 11 приписать, то ли машинам, то ли людям, тогда как 10 и 01 то ли ИИ белыми, то ли ИИ чёрными. И это можно сделать, так или иначе, учитывая ограниченность программы, просто и не просто потому, что, тем не менее, иные машины и цифровые программы, алгоритмы выигрывают у людей в шахматы. И теперь видимо, едва ли ни всегда. Это похоже на античное отождествление истины и бытия, экзистенциальную опасность. Что так пугает в таких обстоятельствах будучи усилено воображением самых разных художников, в самых разных кинофильмах. Опция отмены хода поэтому и в этой программе, что, вообще говоря, довольно сильна, порядка 75 из 100, по шкале программ из Магазина Windows, вполне уместна для обучающегося. Дело в том, что играя с машиной можно не только отменять ходы и менять ориентацию доски, при игре с человеком, но и как было сказано, режим "ИИ белыми", "ИИ чёрными". Это во многом разнообразит количество возможных партий, которые частично можно играть в режиме ИИ против ИИ чередуя это с режимами ИИ против человека. Короче, прототип программы практически готов.

Удивительным для совсем недавнего времени могло бы быть то, что такую программу можно создать серией запросов во взаимодействии с ИИ. И довольно быстро. И коль скоро, это не просто "Змейка" или "Пинг Понг", то могло быть удивительно. Теперь же, в виду скорости развития ИИ, то что могло вызывать, когда то удивление все более и более банализируется. Тем не менее, игра в шахматы, если её символизировать подобным образом тому, каким такая игра символизировалась в начальное время возникновения, то, конечно любая партия, это, кроме прочего, подобие сюжета, произведения художественного искусства. Если же приписать королю, скажем, чёрному, статус узурпатора или, напротив, восходящей линии, то это пусть и первоначально сухая, но, коль скоро, может быть разукрашена, то трагедия. "Философия искусства" известного философа могла бы ни оставить в этом сомнения, если бы только ни известное равенство исходных позиций и возможностей. Что предполагало: играть в шахматы можно было только с равными.

1-я партия.

1. b1c3 b8c6

2. g1f3 g8f6

3. d2d4 d7d5

4. c1e3 c8e6

5. d1d3 d8d6

6. e1c1 e8c8

7. c1b1 c8b8

8. d1e1 h7h6

9. e1d1 d8e8

10. d1e1 e8d8

11. e1d1 d8e8

12. d1e1 e8d8

2 партия

1. b1c3 b8c6

2. g1f3 g8f6

3. d2d4 d7d5

4. c1e3 c8f5

5. f3e5 d8d6

6. c3b5 d6b4

7. b5c3 b4b2

8. e5c6 b2c3

9. e3d2 c3c6

10. a1c1 e8c8

11. d2e3 c6a4

12. c1b1 f5c2

13. d1c1 c2b1

14. c1b1 c8b8

15. b1b3 a4b3

16. a2b3 e7e6

17. h1g1 f8b4

18. e1d1 f6g4

19. g1h1 b4d6

20. h2h3 g4e3

21. f2e3 e6e5

22. d4e5 d6e5

23. b3b4 h8e8

24. b4b5 e5c3

25. d1c1 e8e3

26. c1b1 d8e8

27. h1g1 c3d4

28. g1h1 e3b3

29. b1a2 b3b2

30. a2a1 b2e2

31. a1b1 e2e1

32. b1a2 e1a1

33. a2b3 e8e1

34. b3c2 e1f1

35. h1f1 a1f1

36. c2d3 f1d1

37. d3e2 d1g1

38. e2d3 g1d1

39. d3e2 d1g1

40. e2d3 d4e5

41. g2g4 g1g3

42. d3c2 d5d4

43. c2d2 g3b3

44. g4g5 e5f4

45. d2c2 b3h3

46. b5b6 a7b6

47. c2b1 h3h2

48. b1a1 h2e2

49. a1b1 d4d3

50. g5g6 h7g6

51. b1a1 d3d2

52. a1a2 d2d1q

53. a2a3 f4d6

3 партия.

1. b1c3 b8c6

2. g1f3 d7d5

3. d2d4 c8f5

4. f3h4 f5e6

5. c1e3 g8f6

6. h4f3 d8d6

7. d1d3 e8c8

8. e1c1 c6b4

9. d3d2 f6e4

10. d2e1 e4c3

11. b2c3 b4a2

12. c1b2 a2c3

13. e1c3 a7a6

14. d1a1 d6b6

15. c3b3 b6b3

16. c2b3 h7h6

17. e3f4 c8b8

18. e2e3 e6f5

19. f3e5 f5e6

20. f1d3 g7g5

21. f4g3 g5g4

22. h1e1 f8g7

23. e3e4 d5e4

24. e1e4 f7f5

25. e5c6 b7c6

26. g3c7 b8c7

27. e4e6 g7d4

28. b2b1 d4a1

29. e6e7 c7b8

30. d3f5 a1f6

31. e7e6 h8f8

32. f5g4 d8d2

33. e6e2 d2d1

34. b1c2 f8d8

35. g4e6 d1f1

36. e6c4 a6a5

37. g2g3 f1d1

38. f2f4 d1d4

39. f4f5 a5a4

40. e2e6 d4d2

41. c2b1 d2d1

42. b1a2 d1a1

4 партия.

1. g1f3 b8c6

2. b1c3 g8f6

3. e2e4 d7d5

4. e4e5 f6e4

5. f1d3 e4c5

6. d3b5 d5d4

7. c3e2 c5e6

8. e1g1 d8d5

9. c2c4 d5c5

10. d2d3 c8d7

11. d1b3 e8c8

12. b3a3 c6e5

13. e2d4 c5a3

14. b2a3 e5f3

15. d4f3 d7b5

16. c4b5 d8d5

17. a1b1 d5d3

18. f3e5 d3d4

19. c1e3 d4a4

20. e5f7 h8g8

21. f1e1 c8b8

22. b1d1 g7g5

23. d1d3 a7a6

24. e3d2 g8g6

25. f7e5 g6h6

26. e5d7 b8a7

27. d2e3 b7b6

28. d7f8 e6f8

29. e3g5 h6d6

30. d3c3 d6d7

31. b5a6 f8g6

32. h2h4 a4a5

33. f2f4 a5a4

34. c3f3 h7h6

35. g5h6 g6h4

36. f3h3 h4f5

37. h6g5 a7a6

38. g2g4 f5d6

39. h3h7 a4a3

40. e1e7 d7e7

41. h7e7 a6b7

42. e7e2 a3a4

43. e2h2 d6f7

44. h2g2 f7g5

45. f4g5 a4a5

46. g5g6 a5g5

47. g1f2 g5g6

48. f2f3 b7c6

49. g4g5 c6d5

50. f3f4 c7c5

51. f4f5 g6g7

52. g2d2 d5c6

53. f5f6 g7h7

54. g5g6 h7h8

55. g6g7 h8c8

56. f6f7 c8c7

57. f7f6 c7c8

58. d2e2 c5c4

59. e2e4 b6b5

60. e4e6 c6c5

61. e6e5 c5c6

62. e5e6 c6c5

63. e6e5 c5c6

64. f6f5 c4c3

65. e5e6 c6c5

66. e6e5 c5c4

67. e5e4 c4d3

68. e4e7 c3c2

69. g7g8q c8g8

70. e7d7 d3e3

71. d7e7 e3f3

72. e7c7 g8f8

73. f5e5 f8e8

74. e5f5 e8f8

75. f5e5 f8e8

76. e5f5 e8e2

77. c7c3 f3f2

78. a2a3 f2e1

79. c3c5 e2f2

80. f5e4 f2g2

81. e4e5 g2f2

82. e5e4 f2h2

83. e4e3 h2h3

84. e3e4 e1d1

85. c5d5 d1e2

86. d5c5 h3h4

87. e4e5 h4c4

88. c5b5 c2c1q

89. e5d5 c4c8

90. a3a4 c1c4

91. d5e5 c4a4

92. b5b2 e2f3

93. e5e6 a4e4

94. e6f7 e4e8

95. f7f6 c8c6

96. f6g5 e8e5

97. g5h4 c6h6

5 партия.

1. b1c3 b8c6

2. d2d4 d7d5

3. c1f4 c8f5

4. g1f3 g8f6

5. e2e3 e7e6

6. f1b5 f8d6

7. f3e5 d6e5

8. d4e5 f6d7

9. b5c6 b7c6

10. d1e2 f7f6

11. g2g4 f5g6

12. e5f6 d7f6

13. g4g5 f6e4

14. c3e4 g6e4

15. h1f1 e8g8

16. f2f3 e4f5

17. e1c1 d8e7

18. f4e5 f5g6

19. c1b1 a8b8

20. e3e4 e7a3

21. e4d5 c6d5

22. e5d4 g6f5

23. f1e1 f8f7

24. e2e3 a3e3

25. d4e3 c7c5

26. e1e2 f7b7

27. e3c1 c5c4

28. e2e3 b7f7

29. f3f4 f7b7

30. d1d2 b7f7

31. d2d1 f7b7

32. d1d2 f5e4

33. d2d1 b7b6

34. e3a3 b6b7

35. a3e3 a7a6

36. e3a3 b7b6

37. d1e1 e4f5

38. a3c3 b8b7

39. e1d1 f5g4

40. d1d4 g4h5

41. f4f5 h5f7

42. f5e6 f7e6

43. d4f4 e6f7

44. h2h3 b7b8

45. c3f3 f7g6

46. f3e3 g6e4

47. e3g3 b8e8

48. c1d2 d5d4

49. b1a1 b6e6

50. a1b1 d4d3

51. c2d3 c4d3

52. f4e4 e6e4

53. g3d3 e8f8

54. d2e3 f8f1

55. e3c1 e4e2

56. d3d8 f1f8

57. d8d7 f8f7

58. d7d8 f7f8

59. d8d7 e2e4

60. d7d6 a6a5

61. g5g6 h7g6

62. d6g6 f8f3

63. g6g5 a5a4

64. g5g4 e4g4

65. h3g4 g8f7

66. b1c2 f7e6

67. g4g5 e6d5

68. b2b4 a4b3

69. a2b3 f3f8

70. c1d2 d5e4

71. b3b4 f8f7

72. d2c3 f7b7

73. c3d2 b7c7

74. c2b3 e4d3

75. d2f4 c7c3

76. b3b2 c3c4

77. f4d6 c4d4

78. d6f8 d4d5

79. f8g7 d5g5

80. g7c3 d3c4

81. c3d2 g5g2

82. b2c1 c4d3

83. d2e1 g2g1

84. c1d1 g1g2

85. b4b5 g2a2

86. d1c1 a2a1

87. c1b2 a1e1

88. b2b3 e1b1

89. b3a4 d3c4

90. a4a3 b1b5

91. a3a2 c4c3

92. a2a1 c3c2

93. a1a2 b5a5

6 партия.

1. b1c3 b8c6

2. d2d4 d7d5

3. e2e4 g8f6

4. e4e5 f6e4

5. c3e4 d5e4

6. g1e2 e7e6

7. c1e3 d8d5

8. a2a3 d5b5

9. e2c3 b5b2

10. c3b5 e8d7

11. d4d5 e6d5

12. d1d5 f8d6

13. d5f7 c6e7

14. e3d4 b2c2

15. e5d6 c7d6

16. d4g7 e4e3

17. f2e3 h8g8

18. g7f6 c2e4

19. f6e7 e4g6

20. f7f6 g6f6

21. e7f6 g8f8

22. f6c3 d6d5

23. f1d3 h7h6

24. c3e5 f8e8

25. e5f4 h6h5

26. a1c1 e8d8

27. b5c7 a8b8

28. d3b5 d7e7

29. f4g5 e7d6

30. g5d8 c8h3

31. c7e8 d6e6

32. d8c7 b8e8

33. b5e8 h3g2

34. h1g1 g2f3

35. g1g7 a7a6

36. c7b6 h5h4

37. g7b7 f3e4

38. c1c6 e6f5

39. b6c7 f5g4

40. c6a6 g4f3

41. c7f4 h4h3

42. b7g7 e4g6

43. e8g6 d5d4

44. g6h7 d4e3

45. f4h6 e3e2

46. a6f6

7 партия

1. g1f3 g8f6

2. d2d4 d7d5

3. e2e3 b8c6

4. b1c3 e7e6

5. f1d3 f8d6

6. e1g1 e8g8

7. e3e4 d5e4

8. c3e4 e6e5

9. e4f6 d8f6

10. c1g5 f6e6

11. d4d5 e6e8

12. d5c6 e8c6

13. f1e1 h7h6

14. g5d2 c8g4

15. d3e4 c6b6

16. h2h3 g4e6

17. d2c3 a8d8

18. e4d3 c7c5

19. d1e2 f7f6

20. f3h4 f8e8

21. d3b5 e8e7

22. h4g6 e7f7

23. b5d3 b6c7

24. b2b3 c5c4

25. b3c4 b7b5

26. a1d1 e6c4

27. e2d2 c4d3

28. c2d3 d8c8

29. c3b4 g8h7

30. b4d6 c7d6

31. d2e2 d6d7

32. g6h4 d7d5

33. e2g4 c8c2

34. g4g6 h7g8

35. h4f5 f7c7

36. d3d4 c2a2

37. d4e5 a2d2

38. d1c1 d5d7

39. e5f6 d2e2

40. f6g7 d7d2

41. g6e8 e2e8

42. e1e8 g8f7

43. g7g8q f7f6

44. e8e6 f6f5

45. g8g4

"СТЛА"

Караваев В.Г.