Это надо не "доделать", а полностью переделать: это не код на Pascal, а непрерывный поток ошибок в коде.
В качестве примера, как это может выглядеть на нормальном Pascal: var n: integer;
begin
write('Начать игру? 1 - да, 0 - нет: ');
readln;
if n = 1 then begin
writeln('Рубен идет к вам, что делать?');
write('1 - cпрятаться под кровать, 2 - cпрятаться в шкаф: ');
readln;
if n = 1 then begin
...
end else if n = 2 begin
...
end else begin
...
end;
...
end else begin
...
end
end.
дальше сам
program rubengame;
uses crt;
var a, b, c, d:string;
begin
write('Начать игру? Напиши Да ' readln(a);
if a='Да'
then begin
writeln('Осторожно, вас ищет Рубен'
writeln('Рубен идет к вам, что делать? 1.Спрятаться под кровать 2.Спрятаться в шкаф'
readln(b);
if b='1'then writeln ('Спрятаться под кровать'
writeln('Рубен заглянул под кровать. Вас нашел Рубен'
end
else writeln(' Игра окончена'
{if ('Спрятаться в шкаф'
then
writeln('Рубен заглянул под кровать. Бежать?'
if ('Да'
then begin
writeln('Поздравляю, вы сбежали от Рубена'
end;
else
('Рубен заглянул в шкаф. Вас нашел Рубен' }