fork download
  1. быть поражение.
  2. как сказала преподаватель "представь что экран это координатная плоскость, с размерами ОХ(0:80) а ОУ(0:25)"
  3. AdAgent
  4. Объявления
  5. 11.07.2013, 17:13     код игры виселица
  6.  
  7.  
  8. Similar
  9. Эксперт
  10. 41792 / 34177 / 6122
  11. Регистрация: 12.04.2006
  12. Сообщений: 57,940
  13. 11.07.2013, 17:13     код игры виселица
  14. Посмотрите здесь:
  15.  
  16. Turbo Pascal код игры "Турецкий пасьянс"
  17. Turbo Pascal Олимпийские игры
  18. Turbo Pascal Прямой код перевести в дополнительный код
  19. Turbo Pascal Вложенные циклы и итерации (нужно что бы последовательностью, нужно код усовершенствовать, ну и сам код проверить )
  20. Turbo Pascal код игры наборщик
  21. Turbo Pascal Текстовые игры
  22. Turbo Pascal Корректировка игры
  23. ermolay
  24. Форумчанин
  25. 3188 / 2246 / 145
  26. Регистрация: 04.12.2011
  27. Сообщений: 3,812
  28. 12.07.2013, 12:16     код игры виселица   #2
  29. как то так:
  30. Код Pascal
  31. 1
  32. 2
  33. 3
  34. 4
  35. 5
  36. 6
  37. 7
  38. 8
  39. 9
  40. 10
  41. 11
  42. 12
  43. 13
  44. 14
  45. 15
  46. 16
  47. 17
  48. 18
  49. 19
  50. 20
  51. 21
  52. 22
  53. 23
  54. 24
  55. 25
  56. 26
  57. 27
  58. 28
  59. 29
  60. 30
  61. 31
  62. 32
  63. 33
  64. 34
  65. 35
  66. 36
  67. 37
  68. 38
  69. 39
  70. 40
  71. 41
  72. 42
  73. 43
  74. 44
  75. 45
  76. 46
  77. 47
  78. 48
  79. 49
  80. 50
  81. 51
  82. 52
  83. 53
  84. 54
  85. 55
  86. 56
  87. 57
  88. 58
  89. 59
  90. 60
  91. 61
  92. 62
  93. 63
  94. 64
  95. 65
  96. 66
  97. 67
  98. 68
  99. 69
  100. 70
  101. 71
  102. 72
  103. 73
  104. 74
  105. 75
  106. 76
  107. 77
  108. 78
  109. 79
  110. 80
  111. 81
  112. 82
  113. 83
  114. 84
  115. 85
  116. 86
  117. 87
  118. uses
  119.   crt;
  120. var
  121.   f: text;
  122.   s: string;
  123.   i,k: byte;
  124.   boo: boolean;
  125.   ch: char;
  126. begin
  127.   gotoxy(38,3); write('_ _ _ _ _ _ _');
  128.   gotoxy(0,0);
  129.   assign(f,'1.txt');
  130.   reset(f);
  131.   read(f,s);
  132.   close(f);
  133.   boo:=true;
  134.   repeat
  135.     if s='' then
  136.     begin
  137.       gotoxy(15,20);
  138.       writeln('YOU ARE WIN! :)');
  139.       exit;
  140.     end;
  141.     ch:=readkey;
  142.     if pos(ch,s)=0 then begin
  143.         inc(k);
  144.         case k of
  145.           1: begin
  146.                for i:=1 to 6 do
  147.                begin
  148.                  gotoxy(10,10+i);
  149.                  writeln('|');
  150.                end;
  151.              end;
  152.           2: begin
  153.                for i:=1 to 6 do
  154.                begin
  155.                  gotoxy(10+i,10);
  156.                  writeln('_');
  157.                end;
  158.              end;
  159.           3: begin
  160.                gotoxy(16,11);
  161.                writeln('|');
  162.              end;
  163.           4: begin
  164.                gotoxy(16,12);
  165.                writeln('O');
  166.              end;
  167.           5: begin
  168.                gotoxy(15,13);
  169.                writeln('/|\');
  170.              end;
  171.           6: begin
  172.                gotoxy(15,14);
  173.                writeln('/ \');
  174.                gotoxy(15,20);
  175.                writeln('YOU ARE FAILED');
  176.                exit;
  177.              end;
  178.         end;
  179.       end else
  180.     begin
  181.       delete(s,pos(ch,s),1);
  182.       case upCase(ch) of
  183.         'М': begin gotoxy(38,3); write('М');
  184.              end;
  185.         'О': begin
  186.                if boo then begin
  187.                  gotoxy(40,3); write('О'); boo:=false
  188.                end else begin
  189.                  gotoxy(46,3); write('О');
  190.                end;
  191.              end;
  192.         'Р': begin gotoxy(42,3); write('Р');
  193.              end;
  194.         'К': begin gotoxy(44,3); write('К');
  195.              end;
  196.         'В': begin gotoxy(48,3); write('В');
  197.              end;
  198.         'Ь': begin gotoxy(50,3); write('Ь');
  199.              end;
  200.       end;
  201.     end;
  202.   until k>=6;
  203.   readln;
  204. end.
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: error: invalid character
prog.pas:1: warning: missing program header
prog.pas:1: error: syntax error before `.'
stdout
Standard output is empty