نشانه‌گذاری قابل‌حمل بازی

یک فرمت رایانه‌ای محبوب برای ذخیرهٔ بازی‌های شطرنج در برنامه‌های رایانه‌ای

پی‌جی‌ان (PGN) یا نشانه‌گذاری قابل‌حمل بازی (به انگلیسی: Portable Game Notation)، یک فرمت رایانه‌ای با نوشته ساده است که به کمک آن، بازی‌های شطرنج را ذخیره می‌کنند و بیشتر برنامه‌های رایانه‌ای شطرنج از آن پشتیبانی می‌کنند.

پسوند(های) نام پرونده
.pgn
نوع رسانهٔ اینترنتی
application/x-chess-pgn (ثبت‌نشده)
توسعه‌دهندهاستیون جی. ادواردز
ارائهٔ اولیه۱ ژانویهٔ ۱۹۹۳ ‏(۳۱ سال)
گونهضبط بازی‌های شطرنج

تاریخچه ویرایش

این فرمت،‌اولین بار در سال ۱۹۹۳ بدست استیون جی. ادواردز ساخته شد و در گروه‌خبری rec.games.chess در یوزنت مورد استفاده قرار گرفت و محبوب شد.

بکارگیری ویرایش

ساختار پی‌جی‌ان ساده است تا نوشتن و خواندن آن برای انسان‌ها و پیمایش و بازتولید آن برای رایانه‌ها ساده باشد. حرکت‌ها با همان نشانه‌گذاری جبری شطرنج نمایش داده می‌شوند و پسوند نام پروندهٔ حاصل از آن pgn است.

مثال ویرایش

در زیر یک بازی شطرنج با فرمت پی‌جی‌ان آمده‌است:

[Event "F/S Return Match"]
[Site "Belgrade, Serbia Yugoslavia|JUG"]
[Date "1992.11.04"]
[Round "29"]
[White "Fischer, Robert J."]
[Black "Spassky, Boris V."]
[Result "1/2-1/2"]
 
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 {This opening is called the Ruy Lopez.}
4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. c3 O-O 9. h3 Nb8  10. d4 Nbd7
11. c4 c6 12. cxb5 axb5 13. Nc3 Bb7 14. Bg5 b4 15. Nb1 h6 16. Bh4 c5 17. dxe5
Nxe4 18. Bxe7 Qxe7 19. exd6 Qf6 20. Nbd2 Nxd6 21. Nc4 Nxc4 22. Bxc4 Nb6
23. Ne5 Rae8 24. Bxf7+ Rxf7 25. Nxf7 Rxe1+ 26. Qxe1 Kxf7 27. Qe3 Qg5 28. Qxg5
hxg5 29. b3 Ke6 30. a3 Kd6 31. axb4 cxb4 32. Ra5 Nd5 33. f3 Bc8 34. Kf2 Bf5
35. Ra7 g6 36. Ra6+ Kc5 37. Ke1 Nf4 38. g3 Nxh3 39. Kd2 Kb5 40. Rd6 Kc5 41. Ra6
Nf2 42. g4 Bd3 43. Re6 1/2-1/2

جستارهای وابسته ویرایش

  • نشانه‌گذاری جبری شطرنج - روشی برای ضبط و توصیف حرکات در بازی‌های شطرنج که امروزه به استانداردی برای نمایش بازی‌های شطرنج درآمده‌است.

منابع ویرایش

پیوند به بیرون ویرایش