home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume13 / xmake5 / part02 / helptext.C < prev    next >
C/C++ Source or Header  |  1992-01-13  |  4KB  |  135 lines

  1. extern char *helptext =
  2.  
  3. "Name of the game:\n"
  4. "=================\n"
  5. "\n"
  6. "Make5 is a game similar to Tic-Tac-Toe.\n"
  7. "It is called Wu3-Zi3-Qi2 in Chinese and is \n"
  8. "very popular in the Far East.  5-in-a-row and\n"
  9. "Go-Moku are the other names for this game.\n"
  10. "You may also find it called \"Chess\" on some\n"
  11. "Nitendo games.  I call it Make5 because the goal\n"
  12. "of this game is to make five continuous stones\n"
  13. "in a line.\n"
  14. "\n\n"
  15. "How to play:\n"
  16. "============\n"
  17. "\n"
  18. "This game was originally played by two players\n"
  19. "on a board of infinite size.  Each player puts\n"
  20. "a stone at one empty cross-point at a time.  \n"
  21. "The winner is the one who first puts five\n"
  22. "continuous stones in a line, vertically, \n"
  23. "orizontally, or diagonally.\n"
  24. "\n"
  25. "However, this program plays the game on a finite\n"
  26. "board the same size as a GO game board, which has\n"
  27. "19 by 19 cross-points.  The only tricky rule is\n"
  28. "that you must make exactly five continuous stones\n"
  29. "in a line to win.  Six or more stones in a line\n"
  30. "do not count.\n"
  31. "\n"
  32. "Some people play this game with a rule which\n"
  33. "prohibits the first player to make double-3 or \n"
  34. "double-4 attacking patterns.  But I do not\n"
  35. "like this rule and did not include it in this \n"
  36. "program.\n"
  37. "\n\n"
  38. "Strategies:\n"
  39. "===========\n"
  40. "\n"
  41. "So, you see why it is like Tic-Tac-Toe.  \n"
  42. "You have to stop the other player\'s continuous \n"
  43. "lines of stones and design your own attacking lines.\n"
  44. "Unlike Tic-Tac-Toe, this game is played on a large\n"
  45. "board and requires five stones in a line to win.  \n"
  46. "Is there a winning strategy for the first player?  \n"
  47. "You tell me.\n"
  48. "\n\n"
  49. "Options of playing:\n"
  50. "===================\n"
  51. "\n"
  52. "This program can play with you or play with itself.  \n"
  53. "You can also play with your friends and use this\n"
  54. "program to update the board.\n"
  55. "\n"
  56. "Most of the options in the \"Setup...\" menu can be\n"
  57. "changed in the middle of a game.  Hence, you can\n"
  58. "switch the players, change the computer's searching\n"
  59. "level, or even undo your moves.\n"
  60. "The \"Where...\" menu provides hints for good\n"
  61. "positions and the position of the last move.\n"
  62. "\n"
  63. "You can switch to the challenge mode, in which\n"
  64. "the computer always moves first and you can not\n"
  65. "undo, change play level or order, or get suggestion\n"
  66. "from the computer.  If you beat the computer, your\n"
  67. "name would be added into the list of winners.\n"
  68. "\n"
  69. "Have fun!\n"
  70. "\n\n"
  71. "History of this program:\n"
  72. "========================\n"
  73. "\n"
  74. "The basic playing algorithm was designed in 1984\n"
  75. "as a term project of an A.I. class; it was written\n"
  76. "in Pascal and runs on Prime-750.  The game was\n"
  77. "ported to Turbo Pascal and ran on PC in 1986.\n"
  78. "\n"
  79. "Now this game is translated to C and C++ with an\n"
  80. "X interface.  Another version called cmake5 is also\n"
  81. "available.  It uses the UNIX curses library and runs\n"
  82. "on most ASCII terminals.\n"
  83. "\n"
  84. "\n"
  85. "Chih-Hung Hsieh      November 1991\n"
  86. "\n"
  87. "(Please send your comment to hsiehch@cs.nyu.edu.)\n"
  88. "\n\n\n"
  89. "       Hsieh             \n"
  90. "------------------------ \n"
  91. " ,,,       ||'      ||'  \n"
  92. "  '||    ,,|,,,|    ||   \n"
  93. ",,,,|,|, ||   ||    ||   \n"
  94. "         ||'''|| ,,,||,| \n"
  95. " ,,,,|,  ||,,,||    ||   \n"
  96. "         ||   ||,,  ||   \n"
  97. " ''''''  || ,,||'   ||   \n"
  98. " ,     '||'' ,|| |  ||   \n"
  99. " ||''||    ,|'||  | ||   \n"
  100. " ||  || ,,''  ||    ||   \n"
  101. " ||  ||       ||    ||   \n"
  102. " ||''''    ''||' ''||'   \n"
  103. "------------------------ \n"
  104. "       Chih              \n"
  105. "------------------------ \n"
  106. "            ||'          \n"
  107. "            ||        ,, \n"
  108. " '''''''''''||'''''''''''\n"
  109. "            ||           \n"
  110. "            ||      ,,   \n"
  111. "   ''''''''''''''''''''  \n"
  112. "           ,,            \n"
  113. "    ,  ||'  '|,    ,,    \n"
  114. "    |  ||    ''     '|,  \n"
  115. "  ,|'  ||         |  '|| \n"
  116. " ,||   ||         |,  ||'\n"
  117. " ''    '|||||||||||'     \n"
  118. "------------------------ \n"
  119. "       Hung              \n"
  120. "------------------------ \n"
  121. ",,,,,,,,,|,     ||,      \n"
  122. "       ||'     ||        \n"
  123. "       ||      ||        \n"
  124. "|,,,,,,||     ,|'        \n"
  125. "||     ''     ||         \n"
  126. "||            ||         \n"
  127. "||,,,,,,|,   ||          \n"
  128. "''     ||'   |'   ',     \n"
  129. "       ||   |'     '|    \n"
  130. "      ,|'  ,'      ,||   \n"
  131. "     ,|' ,,|,,,|''' '||  \n"
  132. "'''|||'   ''''       ||  \n"
  133. "------------------------ \n"
  134. ;
  135.